Understanding App Penetration
An overview of the process:
Let’s say a test case has 3 actions, every action will have a list of rest calls.
Log In: www.myserivice.com/login
Purchase: www.myserivice.com/purchase
Log out: www.myserivice.com/logout
Below are the Actions:
-
Appvance IQ will invoke the logging URL and will collect session (cookies)
-
Appvance IQ will pass the logging URL and session to OWASP-Zap Active Scan and will collect vulnerabilities from it.
-
Once this URL is being processed by OWASP-Zap Active Scan, Appvance IQ will restart the script, when it reaches the next URL (purchase), will send the data to OWASP-Zap Active Scan and will again restart the process, until all URLs are being processed (Spider through). This is to ensure the session is not tainted by OWASP-Zap Active Scan actions.
-
Finally, Appvance will run a test without OWASP-Zap Active Scan interaction and will return results with all vulnerabilities founds, if none are found, it will display a message telling the below.
"Alert Detail - The alert list is empty"
Last updated: June 02, 2023
If you have any feedback on this topic, please contact us at documentation@appvance.ai