Technical Security Courses at CERN
There are several technical training security courses offered at CERN for software developers:
Developing Secure Software
This course is aimed at software developers, both for regular software and Web applications. It introduces the main security principles, such as least-privilege and defence-in-depth, and discusses security in different phases of the software development cycle. The emphasis is put on implementation: most common pitfalls and security bugs are shown, followed by advice on best practice for secure development. The last hour of this course covers threats, vulnerabilities and attacks typical for Web applications, as well as ways to avoid them.
This course is highly recommended for newcovers and refreshers in the area of progamming!!
(Slides and video recording of a session in 2009 are available here.)
Cost: free; Duration: 1/2 day; Language: English
Read more and register at
CTA.
Secure Coding in C/C++
Duration: 1 day; Language: English
Read more and register at
CTA.
Securing Java Applications
Duration: 1 day; Language: English
Read more and register at
CTA.
Securing PHP Web Applications
Duration: 1 day; Language: English
Read more and register at
CTA.
Secure Coding in Perl
Duration: 1 day; Language: English
Read more and register at
CTA.
Secure Coding in Python
Duration: 1 day; Language: English
Read more and register at
CTA.
Securing Java and Web Applications
Duration: 1 day; Language: English
Read more and register at
CTA.