It goes without saying that as software becomes more prevalent in our daily activities, it becomes imperative that we implement that software in the most secure manner possible.
Software is everywhere and touches everything we do - from the computers we work on to life-saving insulin pumps and pacemakers. Software controls and manages the embedded systems that provide us with electricity, water, natural gas, transportation, communications, and more. Increasingly, all these devices and systems are connected to each other behind the scenes, resulting in a growing "network effect".
Couple this with end-users that expect devices to work properly and don't want to think about the technical ramifications of the software being used and we begin to realize how important it is to write code that is resistant to malicious attack.
This first in a series of white papers explores the most common security vulnerabilities currently plaguing the software development industry, and presents different ways in which Static Code Analysis, or SCA, can detect them. When you download "Defend Against Injection Based Attacks" you will learn:
- A detailed description of the weakness
- How each weakness presents itself to the end user and the developer
- An explanation of the mitigation strategies to help resolve each issue