11
Security
If you reveal your secrets to the wind, you should not blame the wind for revealing them to the trees.
—Kahlil Gibran
Security is a measure of the system’s ability to protect data and information from unauthorized access while still providing access to people and systems that are authorized. An attack—that is, an action taken against a computer system with the intention of doing harm—can take a number of forms. It may be an unauthorized attempt to access data or services or to modify data, or it may be intended to deny services to legitimate users.
The simplest approach to characterizing security focuses on three characteristics: confidentiality, integrity, and availability (CIA):
Confidentiality is the property that data or services ...
Get Software Architecture in Practice, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.