Uploaded by ChRiStIaAn008 on Aug 31, 2010
Clip 1/3
Speakers: David Byrne and Charles Henderson, Trustwave
Everyone wants to stretch their security budget, and automated application security tools are an appealing choice for doing so. However, manual security testing isn't going anywhere until the HAL application scanner comes online. This presentation will use often humorous, real-world examples to illustrate the relative strengths and weaknesses of automated solutions and manual techniques.
Automated tools certainly have some strengths (namely low incremental cost, detecting simple vulnerabilities, and performing highly repetitive tasks). In addition to preventing some attacks, WAFs also have advantages for some compliance frameworks. However, automated solutions are far from perfect. To begin with, there are entire classes of very important vulnerabilities that are theoretically impossible for automated software to detect (at least until HAL comes online). Examples include complex information leakage, race conditions, logic flaws, design flaws, subjective vulnerabilities such as CSRF, and multistage process attacks.
Beyond that, there are many vulnerabilities that are too complicated or obscure to practically detect with an automated tool. Automated tools are designed to cover common application designs and platforms. Applications using an unusual layout or components will not be thoroughly protected by automated tools. Realistically, only the most vanilla of web applications written on common, simple platforms will receive solid code coverage from an automated tool.
On the other hand, manual testing is far more versatile. An experienced penetration tester can identify complicated vulnerabilities in the same way that an attacker does. Specific, real-world examples of vulnerabilities only recognizable by humans will be provided. The diversity of vulnerabilities shown will clearly demonstrate that all applications have the potential for significant vulnerabilities not detectable by automated tools.
Manual source code reviews present even more benefits by identifying vulnerabilities that require access to source code. Examples include "hidden" or unused application components, SQL injection with no evidence in the response, exotic injection attacks (e.g. mainframe session attacks), vulnerabilities in back-end systems, and intentional backdoors. Many organizations assume that this type of vulnerability is not a large threat, but source code can be obtained by disgruntled developers, by internal attackers when the repository isn't properly secured, by exploiting platform bugs or path directory traversal attacks, and by external attackers using a Trojan horse or similar technique.
For more information click here (http://bit.ly/aeSvg2)
Category:
Tags:
License:
Standard YouTube License
-
0 likes, 0 dislikes
14:58
OWASP AppSec 2010: Automated vs. Manual Security: You Can't Filter The Stupid 2/3by ChRiStIaAn008271 views
14:57
OWASP AppSec 2010: A Design Mindset to Avoid SQL Injection and Cross-Site Scripting 1/3by ChRiStIaAn008522 views
11:00
OWASP AppSec 2010: A Design Mindset to Avoid SQL Injection and Cross-Site Scripting 3/3by ChRiStIaAn008256 views
6:32
OWASP AppSec 2010: Automated vs. Manual Security: You Can't Filter The Stupid 3/3by ChRiStIaAn008199 views
10:01
OWASP FROC 2010: Solving Real World Problems with an Enterprise Security API 2/4by ChRiStIaAn008250 views
14:57
OWASP AppSec 2010: OWASP Top 10 2010 1/3by ChRiStIaAn008537 views
1:13
Directory Traversalby Stuporandcoma693 views
2:22
Discovering CSRF using OWASP's CSRFTester toolby redmeatuk3,424 views
5:59
OWASP Broken Web Applications Project Cross-Site Scriptingby TheBlacklinux1,193 views
0:37
Facebook XSS Vulnerability [02/04/2011]by 4544474152446,161 views
5:24
Software Testing Manual & Automation Testingby softwaretesting10923,483 views
1:53
CEH v6 Module 17 by QuickCert: Web Application Vulnerabilitiesby QuickCertTraining702 views
14:58
OWASP AppSec 2010: A Design Mindset to Avoid SQL Injection and Cross-Site Scripting 2/3by ChRiStIaAn008162 views
1:06
NBA 2k12 trade logic flaws with drafts picksby pleasesaythe4th1,511 views
10:48
OWASP AppSec 2010: OWASP Top 10 2010 3/3by ChRiStIaAn008193 views
1:22
Owasp Orizon v1.19.20 crawling Apache Tomcatby thesp0nge453 views
14:57
OWASP AppSec 2010: Secure Application Development for the Enterprise: Practical, Real-World Tips 1/3by ChRiStIaAn00888 views
5:21
Automated Testing How to use automation in Software Testingby davidkood15,833 views
9:07
Tom Brennan OWASP, on OWASP HTTP Post Toolby nymigvideo1,158 views
4:37
VicFTPS v5.0 Directory Traversal Vulnerability detected by DotDotPwn v1.0by sectester730 views
- Loading more suggestions...
Link to this comment:
All Comments (0)