← CybersecurityCybersecurity

Data Security & Protection

Controls that follow the data, not the perimeter — because the perimeter stopped being where the data actually lives a long time ago.

Perimeter security answers "who's allowed in." Data security answers a different question: if someone gets in anyway — a stolen credential, a misconfigured bucket, a rogue insider — what do they actually walk away with? Those are not the same program, and treating them as one is why so many breaches involve data that was sitting in a system everyone assumed was already protected by something else.

Data-centric protection means the control travels with the data itself: encrypted at rest, encrypted in transit, tokenized where the raw value isn't needed, and access-logged regardless of which system, cloud, or OT network it happens to be sitting in that day.

The Data Protection Lifecycle

Five stages, looping back every time a new data store shows up — which, in practice, is constantly.

The data protection lifecycleNew data stores re-enter at discovery1DISCOVER & CLASSIFY🔎Find it, label itby sensitivityCan't protect whatyou haven't found.2ENCRYPT🔒At rest and in transitenvelope encryptionUnreadablewithout the key.3TOKENIZE🎫Format-preservingtokens for shared useThe real value neverleaves the vault.4KEY MANAGEMENT🗝️KMS/HSM custody,rotation, revocationThe key isthe real control.5MONITOR & RESPOND👁️DLP, access analytics,anomalous export alertsCatch misuse,not just breaches.

Where the Controls Map

NIST SP 800-53 and ISO 27001 Annex A describe most of the same controls in different language — useful when one audience asks for one framework and another asks for the other.

Control AreaNIST SP 800-53ISO 27001 Annex AWhat It Enforces
Classification & inventorySP 800-53 RA-2, CM-8Annex A.5.12, A.5.9Whether anyone actually knows where the sensitive data lives
Encryption (rest & transit)SP 800-53 SC-13, SC-28Annex A.8.24Whether data is unreadable without the key, everywhere it sits or moves
Tokenization / maskingSP 800-53 SC-28(1)Annex A.8.11Whether the real value ever has to leave a controlled vault at all
Key managementSP 800-53 SC-12, SC-17Annex A.8.24Who can decrypt, and whether keys rotate and get revoked cleanly
Media & access protectionSP 800-53 MP-2 through MP-6Annex A.7.10, A.8.10What happens to data at rest on media that leaves the building

Encryption vs. Tokenization — the Distinction That Actually Matters

Encryption and tokenization both make sensitive data unusable to someone who shouldn't see it, but they solve different problems. Encryption is reversible by design — anyone holding the right key gets the original value back, which is exactly what you want for data that has to be reconstructed later. Tokenization replaces the value with a reference that means nothing outside the vault that issued it — the systems using the token never need the ability to reverse it at all. That's why cardholder data environments lean on tokenization: a breached system full of tokens has nothing a card network can charge, while a breached system full of ciphertext is only as safe as the key it never should have had access to in the first place.

How I'd Build the Program

Where These Programs Actually Fail

A perimeter keeps people out. Data protection is what's left standing when the perimeter fails anyway.