This 3-day course provides participants with a high-level overview of various aspects of Software Assurance in the context of a modern and Internet-connected environment. Through lecture, hands-on exercises, and group discussion, you will gain a foundational perspective on the challenges of security software design and procurement, program, implementing secure software, and other factors needed for a comprehensive software assurance solution. Upon completion of this course, each participant will be able to define software assurance terminology, compliance requirements, review software assurance principles, and gain an understanding of the impact of current threat trends on security software implementation.
Secure assurance refers to the ability to ensure security personnel, software implementers, purchasers, and users that they can have a level of confidence that software will consistently operate in accordance with its intended goals. It includes software security, which is the process by which the software can operate effectively and security even when it comes under attack. Ideally, assured software will not contain faults or weaknesses that can be exploited either by human attackers or by the insertion (intentional or unintentional) of malicious or poor code.
- Introduction to Software Assurance
- Why is Software at Risk
- Requirements for Secure Software
- SwA Initiatives, Activities, and Organizations
- Final Practical Exam/CAPSTONE Exercise
Course includes the following takeaway items: a printed training book and a CD that includes reference materials pertaining to the course.
Every student participating in Lunarline’s Software Assurance course will receive a Certificate for successful participation in the course, which will allow you to claim hours of Continuous Professional Experience for your existing certifications.