Chapter 15. Software Architecture

Software architecture is a critical concept that is frequently overlooked in discussions about network security. In the context of perimeter defense, the term software architecture refers to the manner in which the components of an application should be deployed to make it as secure as possible while preserving its usability and maintainability. Many people are unaware that functionality and security issues are often related to where application components are deployed on a network. If these issues are not addressed, the application is at increased risk of encountering serious functionality or security-related problems, which could also impact other infrastructure components important to the organization. In this ...

Get Inside Network Perimeter Security, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.