Software security: the Holy Grail and the skeletons in the closet
What if we told you that despite all of your efforts, the applications you have been creating your entire career are full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your systems? How likely would they be to succeed To put it bluntly, designing systems and writing code can be a minefield for reasons ranging from weak authorization, memory management or dealing with legacy code, to sharp deadlines and code maintainability.
This talk will give you some insights into software security, and will highlight some typical mistakes leading to security problems. It is meant to be the first step towards the healthy level of paranoia each engineer should have; essentially, it’s not enough for a system to work – it should work as intended even for stupid or malicious inputs. It should be robust and secure.
Building security into applications gives companies a distinct edge over their competitors. To lag behind and lose your reputation, or to be ahead of the pack and be renowned as a trusted and reliable vendor: the choice is yours.Download slides