Certified Web Application Security Professional (CWASP)
Certified Web Application Security Professional (CWASP)
The course is focused on a comprehensive coverage of web application security. It will present security guidelines and considerations in web applications development. The participants will learn the basics of application security, how to enforce security on a web application, Basics of Threat Modelling, Threat Profiling, OWASP Top Ten Testing, Black Box Testing, and Source Code Reviews.
Objectives of the course
   Upon completion of this course, participants will be able to:
  • Understand the need for security
  • Understand the various security threats and countermeasures
  • Design and Develop secured web applications
Who should attend this training?
  • All web app developers, testers, designers who wish to improve their security skills
  • Developers and System Architects wishing to improve their security skills and awareness
  • Team Leaders and Project Managers
  • Security practitioners and managers
  • Auditors
  • Anyone interested in techniques for securing Web applications
  • QA analysts who want to learn the mechanics of Web applications for better testing
Course Contents
Session One: Introduction and Case Study
  • Module 1:Web Hacking Case Studies
  • Module 2:Business Risks from Application Vulnerabilities
Session Two: Web 2.0 Security
  • Module 3: What is Web 2.0?
  • Module 4: AJAX Vulnerabilities
  • Module 5: What are Web Services?
  • Module 6: Web Services Vulnerabilities
Session Three: Threat Modeling – Web Application Security Controls
  • Module 7: Application Security – An Overview
  • Module 8:Threat Modeling – Objectives
  • Module 9: Threat Modeling – Meaning and terminology
  • Module 10: Hacker’s Interest Area
  • Module 11: Threat Profiling
  • Module 12: Practical Considerations
  • Module 13: Case Study
Session Four: Introduction to web application vulnerabilities
  • Module 14: OWASP Top Ten
  • Module 15:OWASC List of Vulnerabilities
Session Five: Functional v/s Security testing
  • Module 16: What is Functional testing?
  • Module 17: What is Security testing?
  • Module 18: Differences
  • Module 19: Tools for Functional and Security testing
Session Six: Web application in-securities practical hands-on
  • Module 20: Demo of web vulnerabilities with insecure web applications.
Session Seven: Secure Coding Techniques
  • Module 21: Best Practices
  • Module 22: Secure J2EE Programming
  • Module 23: Secure .NET Programming
  • Module 24: Secure PHP Programming
Session Eight: Significant OWASP Projects
  • Module 25: OWASP Development Guide
  • Module 26: OWASP Testing Guide
  • Module 27: OWASP Code Review Guide
Session Nine: Flash Attacks
Session Ten: IFrame Attacks
Session Eleven: Continuous security testing and assessments
  • Module 28: Risk based approach
  • Module 29: Risks from Outsourcing
  • Module 30: Conducting VAPT, Source code audits, Infrastructure reviews

Home Trainings Strengths eLearning Clients Register Contact us Copyright 2009 IISecurity.in. All Rights Reserved.