Loading, please wait...

This KA will discuss the programming practices that lead to security bugs and the factors underpinning these, such as the programming models and type systems in use or the (unintended) misuse of particular language features or application programming interfaces (APIs). Vulnerabilities arising from security bugs such as exposure of private information and man-in-the-middle attacks on supposedly secure communications will be reviewed along with information leakage via side channels and timing channels. Large-scale studies of software security bugs will be synthesised and key challenges for cultivating secure programming practices summarised.



Frank Piessens

KU Leuven, Belgium

Webinars and webcasts by