GSoC2013 - OWASP ZAP SAML Support

Student : Pulasthi Mahawithana

Mentors : Prasad Shenoy, Kevin Wall

Introduction

The OWASP Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications. It is open-source under Apache License 2.0 and widely used by the computer security community.

SAML is an XML-based federated single sign-on (FSSO) protocol that uses security tokens containing assertions to pass information about a principal between a SAML authority (an identity provider), and a SAML consumer (a service provider). It enables web-based authentication and authorization scenarios including cross-domain single sign-on (SSO).

The Objective of this project is to develop a component for ZAP that will detect and fuzz various elements and attributes of a SAML Assertion.

Project Goals, Scope and Deliverables, Implementation Plan

Please refer the GSoC proposal for the project idea.

Project Code, Documentation

Development will be done in an external code repository hosted at GitHub.

Pre-Releases

Project Progress

Community bonding period (before 17th June)

Agreed to have video conference twice a week on Monday and Thursday to discuss the project progress and any issues that may occur.

Week 1 (17th June - 23rd June)

Week’s progress

Plans for next week

Week 2 (24th June - 30th June)

Week’s progress

Plans for next week

Week 3 (1st July - 7th July)

Week’s progress

Plans for next week

Week 4 (8th July - 14th July)

Week’s progress

Plans for next week

Week 5 (15th July - 21st July)

Week’s progress

Plans for next week

Week 6 (22nd July - 28th July)

Week’s progress

Plans for next week

Week 7 (29nd July - 04th August)

Week’s progress

Plans for next week

Week 8 (05th August - 11th August)

Week’s progress

Plans for next week

Week 9 (12th August - 18th August)

Week’s progress

Plans for next week

Week 10 (19th August - 25th August)

Week’s progress

Plans for next week

Week 11 (26th August - 01st September)

Week’s progress

Plans for next week

Week 12 (02nd September - 08th September)

Week’s progress

Plans for next week

Week 13 (09th September - 15th September)

Week’s progress

Plans for next week