create account

OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities by sanjeevm

View this thread on: hive.blogpeakd.comecency.com
· @sanjeevm ·
$22.58
OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities
### If you are an Web Application Developer, then security vulnerabilities will be in your top of list to do, before releasing the Web Application to public. And OWASP (Open Web Application Security Project) helps a lot to improve your application security by providing a tool called Zed Attack Proxy (ZAP). 

ZAP from OWASP  is an open source free security tool which can help you to find security vulnerabilities in your web applications. You can use it during your development and testing phase or after development completion as well. Its also used for penetration testing or manual security testing. 

The project has got its own Wiki : https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

You can download the ZAP tool from there, and then go through the [Getting Started Guide](https://github.com/zaproxy/zaproxy/releases/download/2.6.0/ZAPGettingStartedGuide-2.6.pdf) or the [User Guide](https://github.com/zaproxy/zap-core-help/wiki).

After downloading and installing it , you can start using it for penetration testing for your application. For the purpose of demonstration, I will be trying to attack Steemit.com to see what it gets to us. 

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458523/jbthfr4nvzncdano2tva.png)

As you see in the above screen print, this is the page that opens up after you start the application. And you can put the URL and then click on Attack button. I hope Steemit.com does not mind me doing this as I am doing it for demonstration of  a good cause. Once you click that button, it will start sending requests to the site and analyze the vulnerabilities. 

So after few minutes, it will present you with all the list of vulnerabilities . 

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458828/vqarunsk83kblfwchbfv.png)

As you can see in the above screen print, its reporting 4 different alerts and clicking on each of them will show you the potential implication of that. Let's go ahead and click few of the alerts that is reported in the Cookie without Secure flag : 

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459837/oigqyhy5yexje8zp6pok.png)

As you can see, its reporting that a cookie named AWSALB is being set without the secure flag and it shows the value as well. 

If we click the second one then we see another Cookie named stm1 is also being set similarly. 
![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459993/ngzzqlzm0hafp7z0pnqo.png)

And then it also shows up the potential implications. For example, if a Cookie is set without Secure Flag, then it can be  accessed via unencrypted connections. So as an application developer you will need to ensure that the secure flag is set for cookies as they contain sensitive information. Once you fix that, you can scan it again, and see it does not show up again. 

You can set the ZAP as proxy between your browser and your application, thus setting it as man-in-the-middle proxy. Then you can capture the request and response each time and analyze what is happening in between. 

ZAP has lot of potential uses, however as part of this tutorial I wanted to spread the awareness about such a wonderful open source security tool. And also you can participate in their code contribution and translations. Hopefully they can also help you earn in this utopian platform. 

Let me know, if you have any questions or need any help on this further. 


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@sanjeevm/owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , ,
properties (23)
authorsanjeevm
permlinkowasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":36817565,"name":"zaproxy","full_name":"zaproxy/zaproxy","owner":{"login":"zaproxy","id":6716868,"avatar_url":"https://avatars2.githubusercontent.com/u/6716868?v=4","gravatar_id":"","url":"https://api.github.com/users/zaproxy","html_url":"https://github.com/zaproxy","followers_url":"https://api.github.com/users/zaproxy/followers","following_url":"https://api.github.com/users/zaproxy/following{/other_user}","gists_url":"https://api.github.com/users/zaproxy/gists{/gist_id}","starred_url":"https://api.github.com/users/zaproxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zaproxy/subscriptions","organizations_url":"https://api.github.com/users/zaproxy/orgs","repos_url":"https://api.github.com/users/zaproxy/repos","events_url":"https://api.github.com/users/zaproxy/events{/privacy}","received_events_url":"https://api.github.com/users/zaproxy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zaproxy/zaproxy","description":"The OWASP ZAP core project","fork":false,"url":"https://api.github.com/repos/zaproxy/zaproxy","forks_url":"https://api.github.com/repos/zaproxy/zaproxy/forks","keys_url":"https://api.github.com/repos/zaproxy/zaproxy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zaproxy/zaproxy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zaproxy/zaproxy/teams","hooks_url":"https://api.github.com/repos/zaproxy/zaproxy/hooks","issue_events_url":"https://api.github.com/repos/zaproxy/zaproxy/issues/events{/number}","events_url":"https://api.github.com/repos/zaproxy/zaproxy/events","assignees_url":"https://api.github.com/repos/zaproxy/zaproxy/assignees{/user}","branches_url":"https://api.github.com/repos/zaproxy/zaproxy/branches{/branch}","tags_url":"https://api.github.com/repos/zaproxy/zaproxy/tags","blobs_url":"https://api.github.com/repos/zaproxy/zaproxy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zaproxy/zaproxy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zaproxy/zaproxy/git/refs{/sha}","trees_url":"https://api.github.com/repos/zaproxy/zaproxy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zaproxy/zaproxy/statuses/{sha}","languages_url":"https://api.github.com/repos/zaproxy/zaproxy/languages","stargazers_url":"https://api.github.com/repos/zaproxy/zaproxy/stargazers","contributors_url":"https://api.github.com/repos/zaproxy/zaproxy/contributors","subscribers_url":"https://api.github.com/repos/zaproxy/zaproxy/subscribers","subscription_url":"https://api.github.com/repos/zaproxy/zaproxy/subscription","commits_url":"https://api.github.com/repos/zaproxy/zaproxy/commits{/sha}","git_commits_url":"https://api.github.com/repos/zaproxy/zaproxy/git/commits{/sha}","comments_url":"https://api.github.com/repos/zaproxy/zaproxy/comments{/number}","issue_comment_url":"https://api.github.com/repos/zaproxy/zaproxy/issues/comments{/number}","contents_url":"https://api.github.com/repos/zaproxy/zaproxy/contents/{+path}","compare_url":"https://api.github.com/repos/zaproxy/zaproxy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zaproxy/zaproxy/merges","archive_url":"https://api.github.com/repos/zaproxy/zaproxy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zaproxy/zaproxy/downloads","issues_url":"https://api.github.com/repos/zaproxy/zaproxy/issues{/number}","pulls_url":"https://api.github.com/repos/zaproxy/zaproxy/pulls{/number}","milestones_url":"https://api.github.com/repos/zaproxy/zaproxy/milestones{/number}","notifications_url":"https://api.github.com/repos/zaproxy/zaproxy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zaproxy/zaproxy/labels{/name}","releases_url":"https://api.github.com/repos/zaproxy/zaproxy/releases{/id}","deployments_url":"https://api.github.com/repos/zaproxy/zaproxy/deployments","created_at":"2015-06-03T16:55:01Z","updated_at":"2017-12-28T09:58:58Z","pushed_at":"2017-12-27T23:12:06Z","git_url":"git://github.com/zaproxy/zaproxy.git","ssh_url":"git@github.com:zaproxy/zaproxy.git","clone_url":"https://github.com/zaproxy/zaproxy.git","svn_url":"https://github.com/zaproxy/zaproxy","homepage":null,"size":171690,"stargazers_count":3310,"watchers_count":3310,"language":"Java","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":638,"mirror_url":null,"archived":false,"open_issues_count":598,"license":null,"forks":638,"open_issues":598,"watchers":3310,"default_branch":"develop","score":137.44978},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","technology","security","development","awareness"],"links":["https://github.com/zaproxy/zaproxy/releases/download/2.6.0/ZAPGettingStartedGuide-2.6.pdf","https://github.com/zaproxy/zap-core-help/wiki","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458523/jbthfr4nvzncdano2tva.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458828/vqarunsk83kblfwchbfv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459837/oigqyhy5yexje8zp6pok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459993/ngzzqlzm0hafp7z0pnqo.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458523/jbthfr4nvzncdano2tva.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514458828/vqarunsk83kblfwchbfv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459837/oigqyhy5yexje8zp6pok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514459993/ngzzqlzm0hafp7z0pnqo.png"]}"
created2017-12-28 11:24:09
last_update2017-12-28 11:24:09
depth0
children7
last_payout2018-01-04 11:24:09
cashout_time1969-12-31 23:59:59
total_payout_value15.698 HBD
curator_payout_value6.883 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,670
author_reputation693,019,143,130,738
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,672,273
net_rshares2,431,535,386,575
author_curate_reward""
vote details (16)
@alexandraioana26 ·
Thanks for your implication! cheers @sanjeevm
properties (22)
authoralexandraioana26
permlinkre-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t100238154z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["sanjeevm"],"app":"steemit/0.1"}
created2017-12-29 10:02:36
last_update2017-12-29 10:02:36
depth1
children1
last_payout2018-01-05 10:02:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation9,768,002,864,979
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,843,604
net_rshares0
@sanjeevm ·
Cheers :)
properties (22)
authorsanjeevm
permlinkre-alexandraioana26-re-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t102209450z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-29 10:22:06
last_update2017-12-29 10:22:06
depth2
children0
last_payout2018-01-05 10:22:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9
author_reputation693,019,143,130,738
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,846,234
net_rshares0
@damla ·
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
properties (22)
authordamla
permlinkre-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t030529055z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2017-12-29 03:05:39
last_update2017-12-29 03:05:39
depth1
children1
last_payout2018-01-05 03:05:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation87,558,484,358,792
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,795,594
net_rshares0
@sanjeevm ·
Thank you.
properties (22)
authorsanjeevm
permlinkre-damla-re-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t102104412z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-29 10:21:00
last_update2017-12-29 10:21:00
depth2
children0
last_payout2018-01-05 10:21:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10
author_reputation693,019,143,130,738
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,846,091
net_rshares0
@mrsfox ·
very useful information thank u :)))
properties (22)
authormrsfox
permlinkre-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171228t112618896z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-28 11:26:18
last_update2017-12-28 11:26:18
depth1
children1
last_payout2018-01-04 11:26:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length36
author_reputation1,540,896,119,541
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,672,491
net_rshares0
@sanjeevm ·
Thank you a lot, glad it makes some sense.
properties (22)
authorsanjeevm
permlinkre-mrsfox-re-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t101952018z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2017-12-29 10:19:48
last_update2017-12-29 10:19:48
depth2
children0
last_payout2018-01-05 10:19:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length42
author_reputation693,019,143,130,738
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,845,917
net_rshares0
@utopian-io ·
### Hey @sanjeevm I am @utopian-io. I have just upvoted you!
#### Achievements
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Suggestions
- Contribute more often to get higher and higher rewards. I wish to see you often!
- Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!
#### Get Noticed!
- Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-sanjeevm-owasp-zed-attack-proxy-an-open-source-security-tool-to-find-security-vulnerabilities-20171229t121936229z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2017-12-29 12:19:36
last_update2017-12-29 12:19:36
depth1
children0
last_payout2018-01-05 12:19:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,506
author_reputation152,955,367,999,756
root_title"OWASP Zed Attack Proxy - An Open Source Security tool to find security vulnerabilities"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,861,406
net_rshares0