liveBook · Manning

Confidentiality

Confidentiality is the security property of protecting information from access or disclosure to unauthorized parties.

How 9 Manning books explain it

Real-World Cryptography

Confidentiality is the security property that prevents unauthorized access to or disclosure of data or identities.

How it is used
Frames confidentiality as protection against unauthorized access or disclosure, especially when protocols operate in adversarial settings.
How deep it goes
Explains confidentiality through symmetric and asymmetric encryption, then stops short of treating encryption alone as secure.
Examples
Uses Alice and Bob messages, shared-key encryption, public-key encryption, exposed network traffic, and HTTPS browser communication.
What you can do after
Evaluate confidentiality risks in network communication and recognize how encryption protects messages from observers.

Read how Real-World Cryptography explains confidentiality →

Grokking Relational Database Design

Confidentiality is the property that information is accessible and disclosed only to authorized people and processes.

How it is used
Applies confidentiality to database design by limiting data access and disclosure to authorized users and processes.
How deep it goes
Defines MAC, RBAC, access control, and encryption, then works through RBAC implementation without detailing encryption procedures.
Examples
Uses a high-school records scenario and SQL role definitions for standard users, analysts, and administrators.
What you can do after
Apply it via MySQL or MariaDB CREATE ROLE, GRANT, CREATE USER, and role-assignment statements.

Read how Grokking Relational Database Design explains confidentiality →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Confidentiality is the property that systems and data are accessible only to authorized entities.

How it is used
Frames information security around restricting system and data access to authorized entities.
How deep it goes
Defines the property, contrasts wired and wireless exposure, explains encryption terminology, and stops short of specifying particular encryption methods.
Examples
Uses overheard wireless login information and intercepted communications to illustrate unauthorized disclosure.
What you can do after
Evaluate whether an exposure or protection concerns unauthorized access, distinguishing confidentiality from integrity and availability.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains confidentiality →

Effective Data Analysis

Confidentiality is the protection of information from unauthorized access, use, or disclosure.

How it is used
Sets expectations for participants by disclosing how personal information will be collected, stored, anonymized, and secured.
How deep it goes
Details participant-facing disclosures and organizational safeguards but stops short of specifying technical security implementations.
Examples
Uses a product analytics survey consent document as its concrete example.
What you can do after
Apply it by documenting data collection, anonymization, storage, and security practices before research participation begins.

Read how Effective Data Analysis explains confidentiality →

Software Security for Developers

Confidentiality is the security property that information is accessible only to authorized parties.

How it is used
Protects private application data across browsers, services, cloud systems, storage, and network protocols.
How deep it goes
Defines the property and surveys encryption choices and AES usage, while deferring the mathematical details behind AES.
Examples
Uses browser-to-payment requests, AES deployments, and an encrypted ACME refunds.json exchange.
What you can do after
Apply it via AES or JWE to protect application data and distinguish privacy from integrity and authentication.

Read how Software Security for Developers explains confidentiality →

Hacking Cryptography

Confidentiality is the property that data is protected from being viewed by unauthorized parties.

How it is used
Protects sensitive data from eavesdroppers during storage and transmission.
How deep it goes
Explains the symmetric-key model and Kerckhoff’s principle, but defers detailed cipher construction and attack mechanics.
Examples
Uses locked boxes, stolen laptop drives, intercepted messages, Enigma, and symmetric encryption diagrams.
What you can do after
Evaluate confidentiality designs by checking key secrecy, implementation robustness, and resistance to unauthorized disclosure.

Read how Hacking Cryptography explains confidentiality →

Lead Developer Career Guide

The obligation and practice of preventing entrusted personal or sensitive information from unauthorized disclosure.

How it is used
Builds a safe mentoring relationship where mentees can discuss concerns, insecurities, aspirations, and challenges without fear of judgment or repercussions.
How deep it goes
Defines confidentiality through expectations and workplace examples, but stops short of specifying formal policies, legal limits, or information-handling procedures.
Examples
Uses mentees’ divorce or illness, a mentor repeating personal information, and candid conversations about challenges as teaching examples.
What you can do after
Apply it through clear conversations, patient listening, nonjudgmental support, and restraint when a mentee declines to share with colleagues.

Read how Lead Developer Career Guide explains confidentiality →

Authorization in Action

Confidentiality is the protection of information from unauthorized access during storage, transit, and processing.

How it is used
Uses confidentiality to guide authorization, identity, encryption, and governance decisions for protecting sensitive information.
How deep it goes
Defines confidentiality, distinguishes it from privacy and authenticity, and explains TLS, metadata exposure, and policy-driven enforcement.
Examples
Uses an anonymous health consultation, encrypted TLS packets, visible routing metadata, and transaction-size policy thresholds.
What you can do after
Evaluate access designs that protect information content while accounting for metadata, identity, authentication, policy, and usability.

Read how Authorization in Action explains confidentiality →

Think Like a Software Engineering Manager

Confidentiality is the protection of information from disclosure to people who are not authorized to receive it.

How it is used
Guides managers in communicating sensitive performance, departure, mentoring, and workforce-reduction information.
How deep it goes
Provides practical communication rules and boundary-setting advice, but does not detail confidentiality law or technical controls.
Examples
Uses employee departures, mentor agreements, and layoff planning as concrete confidentiality scenarios.
What you can do after
Operate sensitive team communications by limiting disclosure, clarifying boundaries, and involving appropriate advisers.

Read how Think Like a Software Engineering Manager explains confidentiality →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.