Secure Code

Course Content

  • Introduction to Application Security
    • 1.1 Overview of Information Security
    • 1.2 CIA Triad
    • 1.3 Exploitation
    • 1.4 Other Security Principles: Defense in Depth
    • 1.6 Overview of Application Security
    • 1.7 Defense in Depth Through Architecture
    • 1.8 Sample Infrastructure Architecture Design
    • 1.9 Application vs. Infrastructure Attacks
    • 1.10 Why Application-Level Attacks Still Work
    • 1.11 Which Applications are Vulnerable
    • 1.12 Application Development Practices
    • 1.13 Development Methodologies
    • 1.14 Coding Standards
    • 1.15 Source Code Control
    • 1.16 Threat Modeling
  • Common Application Vulnerabilities OWASP Web Top 10 2017
    • 2.1 Injection
    • 2.2 Broken Authentication
    • 2.3 Sensitive Data Exposure
    • 2.4 XML External Entities
    • 2.5 Broken Access Control
    • 2.6 Security Misconfiguration
    • 2.7 Cross-Site Scriptingv
    • 2.8 Insecure Deserialization
    • 2.9 Using Components with Known Vulnerabilities
    • 2.10 Insufficient Logging and Monitoring
      OWASP Mobile Top 10 2016
    • 2.11 Improper Platform Usage
    • 2.12 Insecure Data Storage
    • 2.13 Insecure Communication
    • 2.14 Insecure Authentication
    • 2.15 Insufficient Cryptography
    • 2.16 Insecure Authorization
    • 2.17 Client Code Quality
    • 2.18 Code Tampering
    • 2.19 Reverse Engineering
    • 2.20 Extraneous Functionality
  • Secure Coding Best Practices
    • 3.1 Introduction
    • 3.2 Input Validation
    • 3.3 Output Encoding
    • 3.4 Authentication and Password Management
    • 3.5 Session Management
    • 3.6 Access Control
    • 3.7 Cryptographic Practices
    • 3.8 Error Handling and Logging
    • 3.9 Communication Security
    • 3.10 System Configuration
    • 3.11 Database Security
    • 3.12 File Management
    • 3.13 Memory Management
    • 3.14 General Coding Practices
    • Makati
    • +63 2 8891 0713
    • +63 2 8751 6482

    • Intramuros
    • +63 2 8524-5572
    • Intramuros
    • 658 Muralla St., Intramuros, Manila 1002, Philippines


    • Makati
    • 333 Sen. Gil Puyat Ave., Makati City 1200, Philippines