Data at rest
Data at rest is digital information stored on persistent or nonvolatile media rather than actively transmitted across a network.
Spring Security in Action, Second Edition
Data at rest is persisted information stored in computer storage rather than being transmitted between systems.
- How it is used
- Protects persisted application data and retained secrets as part of application security.
- How deep it goes
- Defines persisted data, recommends encryption, hashing, and vault storage, but stops short of implementation procedures.
- Examples
- Uses persisted records, credentials, private keys, secrets vaults, and heap dumps as concrete security examples.
- What you can do after
- Evaluate whether stored or retained sensitive values require encryption, hashing, vault storage, or reduced memory lifetime.
Read how Spring Security in Action, Second Edition explains data at rest →
Data-Driven Cybersecurity
Data at rest is data stored on a persistent medium rather than actively moving across a network or being processed.
- How it is used
- Frames stored information as an asset requiring encryption, access control, integrity monitoring, and continuous security maintenance.
- How deep it goes
- Details storage locations, encryption models, key roles, integrity checks, access controls, and algorithm obsolescence.
- Examples
- Uses on-premises servers, cloud storage, off-site backups, and a physical-vault analogy.
- What you can do after
- Operate/configure: protect stored information with encryption, restricted access, integrity checks, and current security protocols.
AI-Powered Developer: Build software with ChatGPT and Copilot
Data at rest is data stored on persistent or nonvolatile media rather than actively moving across a network.
- How it is used
- Protects stored sensitive information from unauthorized reading or alteration during secure application development.
- How deep it goes
- Explains risks, demonstrates Python and SQLite3 encryption, and stops short of prescribing a complete production architecture.
- Examples
- Uses a Fernet Python snippet, a SQLite3 database workflow, and the Ashley Madison breach as concrete examples.
- What you can do after
- Apply it via Python's cryptography library to encrypt sensitive values before storing them in SQLite3.
Read how AI-Powered Developer: Build software with ChatGPT and Copilot explains data at rest →
Related concepts
- encryptionuses · Encryption is the cryptographic transformation of readable data into ciphertext to conceal its contents, reversible through decryption with appropriate information.
- securityused by · The protection of systems, information, resources, and operations against unauthorized access, use, disclosure, alteration, disruption, or destruction.
- Azure Key Vaultuses · Azure Key Vault is a Microsoft Azure managed service for securely storing and controlling access to secrets, cryptographic keys, and certificates.
- statecontrasts with · State is information or a configuration describing the condition of a system, entity, or computation at a particular time and potentially influencing subsequent behavior or decisions.
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.


