Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1: Introduction to Secure Coding
- Overview of secure coding practices for government
- Common vulnerabilities in software systems
- Importance of a secure development life cycle in public sector environments
Module 2: Web, Windows, and Mobile Application Basics
- Introduction to application platforms used in government operations
- Security implications for each platform in the context of federal IT systems
- Best practices for secure development tailored for government applications
Module 3: Application Attacks and Exploits
- Cross-Site Scripting (XSS) and its impact on government websites
- SQL Injection vulnerabilities in database-driven applications
- Cross-Site Request Forgery (CSRF) and prevention strategies for government systems
Module 4: Server Attacks and Exploits
- Denial of Service (DoS) attacks on government servers
- Buffer Overflow (BOF) vulnerabilities in server software
- Common server vulnerabilities and mitigation techniques for government IT infrastructure
Module 5: Validation and Verification
- Input validation techniques to enhance security in government applications
- Data sanitization and output encoding methods for secure data handling
- Verifying the effectiveness of security measures in public sector systems
Module 6: Security Controls and Countermeasures
- Implementing robust access control mechanisms for government applications
- Using encryption to protect sensitive data in government systems
- Protecting against common threats specific to the public sector
Module 7: Mobile Application Secure Coding
- Security concerns unique to mobile development for government use
- Implementing secure mobile app architectures for federal applications
- Handling mobile data securely in government environments
Module 8: Security Standards and Testing
- Overview of security standards relevant to government IT, such as OWASP
- Testing methodologies for identifying security vulnerabilities in government systems
- Best practices for conducting thorough security testing in the public sector
Requirements
- Basic understanding of any programming language
- Familiarity with the software development life cycle
Audience
- Developers for government
- Software architects
- Security professionals
35 Hours
Testimonials (3)
The labs practice
Angel - Vodacom
Course - How to Write Secure Code
seeing the security threats in action
kesh - Vodacom
Course - How to Write Secure Code
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF