Architecting Secure Solutions
|
|
Download our Security Education Curriculum Guide |
COURSE OVERVIEW
This course discusses the four basic tenets of software security: Integrity, Availability, Privacy and Confidentiality. It highlights the need for them in the development process and sets the stage for specific techniques and technologies that enable secure software development.
COURSE OUTLINE
| I. Security Principles |
| The fundamental principals of secure development are outlined. The content is sprinkled with examples not just in code but also with live demonstrations of the critical issues and failures. |
|
| II. The Business Context |
| The role that security concerns and technologies play in product business decisions is discussed. Some of the tradeoffs are highlighted and also topics such as security estimation and metrics along with quantifiable risk assessment are touched on. |
|
| III. Methodologies and Techniques |
| This section broadly discusses fundamental principals of secure design. This section will also provide background information to better frame the technologies section. |
|
| IV. Technologies |
| This section is designed to educate developers and testers on the technologies available to create more secure systems. The thrust of this section is to impart knowledge on constituent technologies that can essentially be “plugged in” to obtain a particular level of assurance. |
|
| For more information, please contact Sales at +1.978.694.1008 x24 or email |



