Cyber Security Certification: GSSP-JAVA
Cyber Security Certification: GSSP-JAVA
GIAC Secure Software Programmer-Java (GSSP-JAVA)
This certification no longer has an affiliated course. No new GSSP-JAVA certifications will be issued. For more information on renewal, please contact cert-renewal@giac.org.
The GIAC Secure Software Programmer Java (GSSP-JAVA) certification validates a practitioner's knowledge, skills, and abilities to write secure code and recognize security shortcomings in existing code. GSSP-JAVA 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
- Authorization, common web application attacks, and data validation
- Encryption, secure SDLC, and session management
- Java language and platform security
Who is GSSP-JAVA for?
- Developers who want to build more secure applications
- Java Enterprise Edition (JEE) programmers
- Software engineers
- Software architects
- Developers who need to meet PCI compliance
- Application security auditors
- Technical project managers
- Senior software QA specialists
- Penetration testers
Requirements
- 1 proctored exam
- 75 questions
- Time limit of 3 hours
- Minimum Passing Score of 73.3%
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-JAVA exam has been determined to be 73.3% for all candidates receiving access to their certification attempts on or after December 22nd, 2010. 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 Certification exams are web-based and required to be proctored. There are two proctoring options: remote proctoring through ProctorU, and onsite proctoring through PearsonVUE. Click here for more information.
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.
Exam Certification Objectives & Outcome Statements
The topic areas for each exam part follow:
- Application Faults & Logging
- The candidate will understand how to properly handle expected and unexpected application faults
- Authentication
- The candidate will understand the importance of implementing secure authentication controls
- Authorization
- The candidate will understand the importance of implementing secure authorization controls
- Common Web Application Attacks
- The candidate will demonstrate an understanding of common web application attacks and vulnerabilities.
- Data Validation
- The candidate will understand how data validation can be used to prevent common vulnerabilities
- Encryption
- The candidate will understand how to use Java APIs to encrypt data in transit and data at rest
- Java Language and Platform Security
- The candidate will understand the security implications of language and platform features built in to Java
- Secure SDLC
- The candidate will demonstrate an understanding of how to perform security activities as part of the SDLC
- Session Management
- The candidate will understand the importance of secure session management controls
Other Resources
- Training is available in a variety of modalities including live conference training, online, and self study.
- Practical work experience can help ensure that you have mastered the skills necessary for certification
- College level courses or study through another program may meet the needs for mastery.
- The procedure to contest exam results can be found athttps://www.giac.org/about/procedures/grievance.