OWASP T urkey - Uygulama Güvenliği Günü
Introduction to Malicious Web Sites
Kötücül Web Sitelerine Bir İlk Bakış
Ali Ikinci – Siber Güvenlik Derneği ali@ikinci.info 9 June 2012
Turkey
Introduction to Malicious Web Sites Ktcl Web Sitelerine Bir lk Bak - - PowerPoint PPT Presentation
OWASP T urkey - Uygulama Gvenlii Gn Introduction to Malicious Web Sites Ktcl Web Sitelerine Bir lk Bak Ali Ikinci Siber Gvenlik Dernei ali@ikinci.info 9 June 2012 Turkey About Me Working on Malicious Web Sites
Ali Ikinci – Siber Güvenlik Derneği ali@ikinci.info 9 June 2012
Turkey
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 2
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 3
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 4
– host all sorts of malware and malicious code – exploit browser vulnerabilities – exploit vulnerabilities of other client software – install backdoors, spyware or keyloggers – steal confidential information
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 5
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 6
– Flash, PDF, Media Plugins, ActiveX, JRE ...
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 7
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 8
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 9
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 10
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 11
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 12
Results converted into ASCII to:
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 13
A markup generating obfuscated JavaScript sample from a real world spam Mail trying to fool the user to a Malicious Web Site Results in a redirect to the Malicious Web Site with the Exploit:
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 14
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 15
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 16
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 17
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 18
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 19
[6]
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 20
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 21
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 22
http://www.google.com/safebrowsing/diagnostic?site=google.com
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 23
– Blacklisting malicious websites
– Providing various IDS Signature
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 24
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 25
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 26
avoids being exploited by non zero-day exploits. Software Management systems like NAC or Secunia PSI[13] for personal helps administer and grant this
ET to raise the security boundary
Suites” provide a certain level of heuristics based exploit detection and can even avoid zero-day exploits from being triggered in certain scenarios
the exploit has been triggered unnoticed and can then stop the malware before it can do any harm to the client system
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 27
[1] Kahu Security http://www.kahusecurity.com/ [2] Peter Van Eeckhoutte
https://www.corelan.be/index.php/2011/12/31/exploit-writing-tutorial-part-11-heap-spraying-demystified/
[3] Wikipedia http://en.wikipedia.org/wiki/Heap_spraying [4] Dancho Danchev
http://www.zdnet.com/blog/security/report-3-million-malvertising-impressions-served-per-day/8319
[5] Wikipedia http://en.wikipedia.org/wiki/Shellcode [6] Phrack Issue 49 by Aleph One http://www.phrack.org/issues.html?issue=49&id=14#article [7] Steven Adair and Ned Moran
http://blog.shadowserver.org/2012/05/15/cyber-espionage-strategic-web-compromises-trusted-websites-serving-dangerous-results/
[8] Nicolaz Bruez
http://www.securelist.com/en/blog/208193477/New_Spam_campaign_on_T witter_Leads_to_Rogue_AV
[9] The Monkey-Spider Project http://monkeyspider.sf.net
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 28
[10] Siber Güvenlik Derneği http://www.siberguvenlik.org.tr/ [11] Honeynet Project – T urkish Chapter http://www.honeynettr.org [12] ContentKeeper T echnologies http://www.contentkeeper.com [13] Secunia Personal Software Inspector http://secunia.com/products/consumer/psi
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 29
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 30
9 June 2012 Uygulama Güvenliği Günü Ali Ikinci 31