LearningTech

Security

Defense in Depth

Description

A layering tactic, conceived by the NSA as a comprehensive approach to information and electronic security.

Where to use

  • Robust security.

Real World Example

Firewall -> WAF -> App Auth -> Database Encryption.

Code Example

class DefenseinDepth:
    def __init__(self):
        pass

    def execute(self):
        print('Executing Defense in Depth')