Cyber Security Certification: GSSP-.NET

Cyber Security Certification: GSSP-.NET


The GIAC Secure Software Programmer .NET (GSSP-NET) certification validates a practitioner's knowledge, skills, and abilities to write secure code and recognize security shortcomings in existing code. GSSP-NET certification holders have demonstrated mastery of the security knowledge and skills needed to deal with common programming errors that lead to most security problems.

Areas Covered

Who is GSSP-.NET for?

Requirements

Note:

GIAC reserves the right to change the specifications for each certification without notice. Based on a scientific passing point study, the passing point for the GSSP-.NET exam has been determined to be 66% for all candidates receiving access to their certification attempts on or after June 20th, 2012. To verify the format and passing point of your specific certification attempt, read the Certification Information found in your account at https://exams.giac.org/pages/attempts.

Delivery

NOTE: All GIAC exams are delivered through proctored test centers and must be scheduled in advance.
GIAC certification attempts will be activated in your GIAC account after your application has been approved and according to the terms of your purchase. Details on delivery will be provided along with your registration confirmation upon payment. You will receive an email notification when your certification attempt has been activated in your account. You will have 120 days from the date of activation to complete your certification attempt. GIAC exams must be proctored through Pearson VUE. Please click the following link for instructions on How to Schedule Your GIAC Proctored Exam http://www.giac.org/information/schedule_proctored_exam.pdf. GIAC exams are delivered online through a standard web browser.


Exam Certification Objectives & Outcome Statements

The topic areas for each exam part follow:

.NET Authentication
The candidate will demonstrate an ability to implement secure authentication and controls in a .NET environment, as well as understanding common vulnerabilities.
.NET Authorization
The candidate will demonstrate an ability to implement secure authorization in a .NET environment, as well as understanding common vulnerabilities.
.NET Data Validation
The candidate will demonstrate understanding of how to secure input and output using common data validation techniques.
.NET Encryption
The candidate will demonstrate understanding of .NET encryption methods and algorithms as well as how to properly encrypt sensitive information in transit and at rest.
.NET Exception handling and logging
The candidate will demonstrate an understanding of the principles behind logging security-relevant events,configuration of error pages, and how to appropriately handle exceptions.
.NET Framework Security
The candidate will demonstrate an understanding of the security implications of language and platform features built in to the .NET Framework.
.NET Session Management
The candidate will demonstrate understanding of secure server-side and client-side session management controls, as well as common vulnerabilities and attacks.
Common Web and .NET Application Attacks
The candidate will demonstrate an understanding of common web and .NET application vulnerabilities and attacks, including parameter manipulation, injection attacks, and overflows.
Secure SDLC
The candidate will demonstrate an understanding of how to perform security activities, including threat modeling, as part of the systems development lifecycle (SDLC).

Other Resources