HomeCybersecurityZero-Trust Access Control

Cloud Vault: Key Rotation & Least-Privilege Access

Interactive 3D simulator of an encrypted cloud vault: role-based requests orbit a rotating key ring, a leaked key stays valid only until the next automatic rotation, and a least-privilege toggle shows how narrowing permissions shrinks the attack surface.

Cybersecurity3DEasy60 FPS⇄ 2D version
3d-exp-smart-clouds-security ↗ Open standalone

Encrypting cloud data only helps if the keys guarding it don't live forever. This simulator renders an encrypted vault in 3D: a ring of key fragments spins around a core of orbiting data shards, and every request from the Owner, Analyst and Attacker nodes has to clear two independent checks — does this role have permission at all, and is the key it's holding still the current epoch. Owner and Analyst requests always carry a freshly re-authenticated key, so their access depends purely on role permission; toggle the Analyst's decrypt permission off to see least-privilege access control in action. The Attacker node only gets a key when you deliberately leak one: click "Leak the current key" and it starts firing requests with that snapshot on a loop, succeeding right up until the vault's automatic rotation retires that epoch — watch the exposure window shrink as you tighten the rotation interval.

⚙ Under the hood

Explore encrypted key-rotation and least-privilege IAM in a 3D space using Three.js, where role nodes grant or deny requests based on matching permissions and current key epoch.

securityzero-trustaccess-controlkey-rotation

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)