Web application security

9
Web Application Security Firewalls will not be able to protect you Akash Mahajan Chapter Lead for null Bangalore

Transcript of Web application security

Page 1: Web application security

Web Application Security

Firewalls will not be able to protect you

Akash Mahajan – Chapter Lead for null Bangalore

Page 2: Web application security

What should keep you up at night

• 95% of attacks are against “Web Servers and Web Applications” aka Websites

• The top 3 verticals compromised were Financial Services, Hospitality and Retail.

• More than 60% of attacks were caused by external agents.

• Primary attack vector was SQL Injection and was used to install customized malware.

• Injection Attacks are #1 critical flaw in applications

Sources Verizon DBIR 2010, Whitehat Sec Statistics, OWASP Top 10 2010

Page 3: Web application security

Web App Attacks • SQL Injection Attacks

• Number plate to foil an automatic license plate scanner!

• An attack which allows SQL to be executed as part of the input.

Page 4: Web application security

Web App Attacks • Bobby Tables!

Page 5: Web application security

Web App Attacks • XSS was used to get root on a apache.org server in April

2010

• A popular shopping

website used to sell

only books and now

sell other stuff as well.

• That inner window is

an iframe injected in

a simple search

request.

Picture courtesy null Keeda Vulnerability Database

Page 6: Web application security

Other Critical Flaws/Attacks

• Cross Site Request Forgery o Attacks the user of the application

• Clickjacking o Facebook Like attack

• Security Mis-configurations o Default passwords in DSL routers

• Insecure Cryptographic Storage o Apache Attack

• Tiny URLs o Employees trust and click on anything!

Page 7: Web application security

Solutions/Mitigations

• Training in Secure Coding for Developers

• Code Reviews by competent security folks

• Regular mining of web server logs

• Application Security Practice

• Awareness about new attacks

• Setup a red team in the company

Page 8: Web application security

About null

• Null – Indian Open Security Community null.co.in

• Registered non-profit society

• 5 active chapters in India

• We conduct monthly meetings, regular awareness

camps and trainings.

• More than 1000+ security professionals and

enthusiasts in the group.

• Null Keeda Vulnerability Database

http://keeda.nullcon.net

Page 9: Web application security

Akash Mahajan

• Chapter Lead of null Bangalore

• Web Security Consultant

• I hack, test, secure web apps and servers

• Help companies become secure on AWS cloud

• Website: akashm.com

• Email: [email protected] / [email protected]

• Twitter: @makash

• Linkedin: www.linkedin.com/in/akashm