Information Assurance (STIG) Overview
Retail Price: $1,995.00
Next Date: 02/05/2025
Course Days: 2
Enroll in Next Date
Request Custom Course
At Course Completion
Working in an interactive learning environment, guided by our application security expert, you’ll explore:
· the concepts and terminology behind defensive coding
· Threat Modeling as a tool in identifying software vulnerabilities based on realistic threats against meaningful assets
· the entire spectrum of threats and attacks that take place against software applications in today’s world
· the role that static code reviews and dynamic application testing to uncover vulnerabilities in applications
· the vulnerabilities of programming languages as well as how to harden installations
· the basics of Cryptography and Encryption and where they fit in the overall security picture
· the requirements and best practices for program management as specified in the STIGS
· the processes and measures associated with the Secure Software Development (SSD)
· the basics of security testing and planning
Audience Profile
The intended audience for this comprehensive course on Information Assurance and STIGs includes professionals with roles such as:
· IT professionals - System administrators, network engineers, and security analysts who are responsible for maintaining and securing IT infrastructure and web applications.
· Developers - Software engineers and web developers who design, implement, and maintain web applications, and need to integrate security best practices throughout the development process.
· Project teams - Cross-functional teams that collaborate on application development projects, including members from development, testing, and deployment teams.
· Technical leads - Senior software engineers or architects who oversee technical aspects of projects and ensure the implementation of secure design and coding practices.
· Project managers - Professionals responsible for planning, executing, and closing projects, ensuring that security requirements are met throughout the project lifecycle.
· Testing/QA personnel - Quality assurance analysts and testers who verify the security, functionality, and performance of web applications before deployment.
· Other key stakeholders - IT managers, CISOs, and decision-makers who need to understand the importance of secure applications and the principles of Information Assurance and STIGs to make informed decisions regarding their organization's cybersecurity posture.
Prerequisites
While specific prerequisites may vary depending on the course provider and the targeted audience, a general set of prerequisites for attending a course on Information Assurance and STIGs could include:
· Basic understanding of information security concepts and terminology.
· Familiarity with web application architecture and development.
· Knowledge of networking and web protocols (e.g., HTTP, HTTPS, TCP/IP).
· Experience with programming languages commonly used in web application development, such as JavaScript, Python, Java, or C# would be helpful but not required, as this is not a hands-on class.
· A general understanding of operating systems, databases, and web servers.
Outline
Session: STIG Foundation
Lesson: DISA's Security Technical Implementation Guides (STIGs)
· The motivations behind STIGs
· Requirements that the various software development roles must meet
· Implementing STIG requirements and guidelines
· Lab: Exploring the STIG Viewer
Lesson: Why Hunt Bugs?
· The Language of Cybersecurity
· The Changing Cybersecurity Landscape
· AppSec Dissection of SolarWinds
· The Human Perimeter
· Interpreting the 2021 Verizon Data Breach Investigation Report
· First Axiom in Web Application Security Analysis
· First Axiom in Addressing ALL Security Concerns
· Lab: Case Study in Failure
Session: Foundation for Securing Web Applications
Lesson: Identification and Authentication Failures
· Applicable STIGs
· Quality and Protection of Authentication Data
· Proper hashing of passwords
· Handling Passwords on Server Side
· Session Management
· HttpOnly and Security Headers
· Lab: STIG Walk-Throughs
Lesson: Injection
· Applicable STIGs
· Injection Flaws
· SQL Injection Attacks Evolve
· Drill Down on Stored Procedures
· Other Forms of Server-Side Injection
· Minimizing Injection Flaws
· Client-side Injection: XSS
· Persistent, Reflective, and DOM-Based XSS
· Best Practices for Untrusted Data
· Lab: STIG Walk-Throughs
Lesson: Database Security
· Design and Configuration
· Identification and Authentication
· Computing Environment
· Database Auditing
· Boundary Defenses
· Continuity of Service
· Vulnerability and Incident Management
· Lab: STIG Walk-Throughs
Session: Moving Forward
Lesson: Applications: What Next?
· Common Vulnerabilities and Exposures
· CWE/SANS Top 25 Most Dangerous SW Errors
· Strength Training: Project Teams/Developers
· Strength Training: IT Organizations
Lesson: Cryptographic Failures
· Applicable STIGs
· Identifying Protection Needs
· Evolving Privacy Considerations
· Options for Protecting Data
· Transport/Message Level Security
· Weak Cryptographic Processing
· Keys and Key Management
· Threats of Quantum Computing
· Steal Now, Crack Later Threat
· Lab: STIG Walk-Throughs
Session: Moving Forward with Application Security
Lesson: Application Security and Development Checklists
· Checklist Overview, Conventions, and Best Practices
· Leveraging Common AppSec Practices and Control
· Actionable Application Security
· Additional Tools for the Toolbox
· Strength Training: Project Teams/Developers
· Strength Training: IT Organizations
· Lab: Recent Incidents
Time Permitting
Session: Secure Development Lifecycle (SDL)
Lesson: Principles of Information Security
· Security Is a Lifecycle Issue
· Minimize Attack Surface Area
· Layers of Defense: Tenacious D
· Compartmentalize
· Consider All Application States
· Do NOT Trust the Untrusted
· Lab: Risk Escalators
Course Dates | Course Times (EST) | Delivery Mode | GTR | |
---|---|---|---|---|
2/5/2025 - 2/6/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
4/16/2025 - 4/17/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
6/18/2025 - 6/19/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
8/20/2025 - 8/21/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
10/22/2025 - 10/23/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll | |
12/3/2025 - 12/4/2025 | 10:00 AM - 6:00 PM | Virtual | Enroll |