2020 · 32 citations · 14 references
ComputingComputer ScienceCybersecurityApplication SecurityPenetration TestingWeb SecuritySoftware TestingSoftware Vulnerability DiscoveryWeb Application SecurityWeb Application TestingWeb Application VulnerabilitiesWeb Penetration TestingAutomated Penetration TestingAutomated Web Security TestingPenetration Testing MethodologyScenariosWeb Application ExploitationWeb Application Penetration TestingWeb Application Security TestingWeb Application Vulnerability Scanning
The main aim of this work is to find and explain certain scenarios that can demonstrate the differences in automated and manual approaches for penetration testing. There are some scenarios in which manual testing works better than automatic scripts/vulnerability scanners for finding security issues in web applications. In some other scenarios, the opposite may be true. The concepts of various web application vulnerabilities have been used for testing, including OWASP <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> Open Web Application Security Project; online community dedicated to web security Top 10, using both manual and automatic approaches. Automation tools and scripts have been used and tested to see what could potentially go wrong if attackers exploit such vulnerabilities. Also, certain scenarios have been used which determine whether one approach is better than the other for finding/detecting security issues in web applications. Finally, the work concludes by providing results in the form of pros-and-cons of both approaches, which it realises after carrying this out.
14
Static Detection of Control-Flow-Related Vulnerabilities Using Graph Embedding
Xiao Cheng, Haoyu Wang, Jiayi Hua et al. · 2019 · 40 citations · Full text