How to develop secure programs?

How to develop secure programs?

News technology websites are constantly inundating us with articles about various security and data breaches leading to the loss of mountains of sensitive information. Today’s programmer not only has to develop good software solutions but he must also make sure that these solutions are as secure as possible to counteract the negative effects of hacking.
10 Sep 2015 1822
News technology websites are constantly inundating us with articles about various security and data breaches leading to the loss of mountains of sensitive information. Today’s programmer not only has to develop good software solutions but he must also make sure that these solutions are as secure as possible to counteract the negative effects of hacking.

Secure programs need secure designs especially when we are talking about developing software programs with C++. Being aware of the most common pitfalls in this process can help developers increase the security level of their solutions.

Based on these unique needs Luxoft Training will host an online course between the 26th and 27th of November that deals with security issues intrinsic to the C and C++ programming languages and associated libraries.

Facilitated by Robert C. Seacord, coding technical manager in the CERT Division of Carnegie Mellon University’s Software Engineering Institute (SEI), the Secure Coding in C and C++ online course will help participants learn how to develop secure C and C++ programs regardless of the specific application.
The ideas presented apply to various development environments, but the examples are specific to Microsoft Visual Studio and Linux/GCC and the 32-bit Intel Architecture (IA-32).

Objectives

The aim of this course is to improve participants’ knowledge of the most common programming errors that generate software vulnerabilities and how these errors can be exploited by third parties. Afterwards we will discuss the most effective mitigation strategies for preventing the introduction of these errors.


Register for the course. 


Share the knowledge

Still have questions?
Connect with us
Thank you!
The form has been submitted successfully.