Security Engineering: A Guide to Building Dependable Distributed Systems Van Ross Anderson is an English-language textbook for professionals focused on securing systems. This reference work covers the design, implementation, and testing of reliable distributed systems.
This book provides an in-depth understanding of security engineering and describes how to build resilient systems that can withstand faults and attacks. The third edition has been updated to take account of modern developments, such as cloud infrastructures, mobile access, and changing threats due to digital crime. Anderson emphasizes both technical aspects and usability within the context of security engineering.
Relevant topics include computer networking and communications, and general network technologies in relation to dependable distributed systems.

