Writing Secure Code - ASP.NET (C#)
View Course Syllabus Enroll Now
Upcoming Course Dates & Locations: View Schedule Here.
This course qualifies for up to 32 hours of CPE for CISSP/SSCP.
What Will You Learn?
Understand the key security features of the .NET platform, the common web security pitfalls developers make and how to build secure and reliable web applications using ASP.NET. Students are lead through hands on code examples that highlight issues and prescribe solutions.
All students are challenged with real world examples which are reinforced by practical and realistic code level labs exercises. The course uses Hacme Bank™, a web security training application written by Foundstone. Students are required to fix known issues during the first three days during labs and then renovate the entire banks code during the final workshop day.
The class focuses on the fundamentals of the ASP.NET framework and covers both ASP.NET 1.* and ASP.NET 2.0.
Why Do We Teach This?
Implementing traditional security countermeasures is becoming less effective at protecting organization’s critical assets. Flaws in poorly developed software are open invitations to malicious intruders who are adept at identifying programming flaws. Developers must learn how to avoid introducing vulnerabilities and implement security measures effectively into their code.
Who Teaches the Course?
Foundstone software security instructors are software developers who have performed hundreds of software audits, code reviews and have ran software security programs at major financial services companies. They have managed security programs at the Big 5 accounting firms, the United States Air Force, and on Wall Street and are frequent authors and public speakers.
Who Should Take the Course?
This course is for professional software developers or software security auditors who have been working with the .NET framework for at least 1 year and developing ASP.NET C# code for at least 1 year. A comprehensive knowledge of the .NET framework, the C# language, and web technology is required.
What Do You Get?
Includes the use of an individual dual-boot Windows laptop for use during the course, use of the lab network and computers, a copy of Writing Secure Code by Microsoft Press, a course book and lab exercise book. All code used in the class including “Hacme Bank” is also available, subject to licenses restrictions.
![]()
If you have questions about Ultimate Hacking: Hands On courses, please e-mail us at training@foundstone.com or call 877.91.FOUND.

