The learning unit takes into account the direct result of security issues that comes from the common practice to implement verification and assessment solely on IT infrastructure level and systems, neglecting the application layer. The latter, in the light of the gradual conversion to a web fruition / Mobile oriented, it is often the key of access to systems by attackers. The LU provides the elements to assess the motives and techniques related to modern cyber attacks, showing how you can effectively defend applications legacy and those based on web paradigm. In particular the LU presents the principles of the Secure Software Development Lifecycle and how they are applied in the application development.