Software can be seen as a virtual world, where real life assets, like houses or roads, can be visualized in the software applications. An application can be understood like a house and the integration connections between different applications can be imagined as roads. Application security can be thought of in similar ways to the protection ensured by people for their houses, like doors with locks, or the protection offered for the money and legal documents being transported in wallets or briefcases while people are walking on the roads.
Author: Nicoleta Scrimint, Technical Lead
In order to be safe with the people's physical goods or with the digital data of the software applications, prevention is key, since like in all domains, to prevent is less expensive than to repair. For software developers, it is important to learn what are the possible security threats and what security prevention means, which is a continuous learning process, since the creativity of security attacks is growing. As part of the learning curve, reading the book "Alice & Bob learn Application security" by Tanya Janca, can be a valuable step.