Hello,
I am using Zap desktop version 2.10.0. I have below questions and I will be very grateful to you if you can answer them.
Q1. I am using a simple Bodgeit application. I have configured the authentication and to test it, enabled the force user mode and verified that zap automatically logs in the application. Then I am doing the standard spider scan.
However, As you can see in the image above, only 2 urls found and out of which 1 is out of scope. Am I missing something here?
Q2. Some applications use auth tokens for authentication purpose. Those auth tokens expire in an hour. If the scanning and attacking takes more than 1 hour, will it cause any impact on the scan if the token gets expired?
Q3. While doing the baseline or full scan, we pass the target url. However, is it a right approach that first run your happy path functional test cases proxying through zap so that zap can learn your application and create the proper site tree. Then save this session and then start the full or baseline scan where you can pass the session created by the automated functional tests?
Q4. In the Context (Session Properties) menu, there is a section for Technology, where we can select the technology used by the application.But it seems limited. What if the technology which my application uses is not listed in it? Will it impact the scan and the results?
Q5. Context - Authentication - Verification Strategy:
Where do I see and how do I confirm if the verification strategy is successful or failed?
Q6. What is the difference between Persist Session and Snapshot Session as. My intention is to run the automated functional test cases proxying through zap and then save the session. So, which method should I use, persist or snapshot?
Q7. Suppose If I save a session. In few days, couple of pages get added to my application. Then I open the session saved earlier, click on the links on the newly added pages. This will add those pages in Zap's Site Tree (Please correct me if I am wrong here). Do I need to save this session again as new links/pages are added to site tree?
Q8. What is the use of the 2nd parameter "overwrite"?
What I have understood is that if the session with the given name (1st parameter) is already exists, then it responds saying "Already Exists". If that is the case then what is supposed to be entered in overwrite input field? Is there any way we can overwrite the existing session?
Q9. Is there any way to stop the Ajax Spider scan or an Active scan from zap desktop? As of now, I simply start the new session which kills the active scans and starts the new session
Thanks in advance,
Vicky