Layered Security

Layered security is the practice of combining multiple mitigating security controls to protect resources and data.

Image result for osi 7 layers web application security 

For every level of threat, there needs to be an effective control deployed to mitigate the threat.