Volatile Cyber Defense (VCD)
Authors/Creators
Description
Modern security design assumes that preventing attacks is the primary goal, delegating the handling of post-intrusion contaminated states to after-the-fact forensic investigation. However, when an attacker breaches the first line of defense, the contaminated execution state persists in the system, providing a foothold for lateral movement, long-term persistence, and evidence destruction.
We propose Volatile Cyber Defense (VCD) as a new defense paradigm to address this problem. VCD is based on the design principle: "when an attack is detected, the process immediately preserves evidence and self-destructs, then recovers in a clean state." Unlike existing approaches such as Moving Target Defense, Phoenix Servers, and Intrusion Tolerance, VCD is unique in simultaneously adopting detection-triggered immediate self-destruction, forensics-first termination, and autonomous recovery as its core design principles — a combination with no precedent in prior research.
This paper demonstrates the technical feasibility of VCD through a multi-layer volatile implementation using Elixir/OTP and Kubernetes at both the process and container levels, as well as a container-layer VCD implementation via webhook integration. This shows that VCD is a universal defense paradigm independent of specific languages. End-to-end integration with existing detection tools such as Falco is positioned as future work.
Files
VCD_paper_en_v2.pdf
Files
(724.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:be121dccf1dfcce6c1e6f0c693ead442
|
309.6 kB | Preview Download |
|
md5:47dbc52612b43811d9a775040109a02d
|
415.0 kB | Preview Download |
Additional details
Software
- Repository URL
- https://github.com/nanikore7250/VolatileCyberDefense
- Programming language
- Elixir , Python
- Development Status
- Active