Discuss the concept of defense in depth in the context of security architecture. What are its core principles, and how does it enhance security? What are some common layers or strategies used in this approach?
Focus on explaining the rationale behind defense in depth, its layers, and the trade-offs involved in implementing such a strategy.