https://github.com/kicksecure/ram-wipe
Wipe RAM on shutdown and reboot - Cold Boot Attack Defense
https://github.com/kicksecure/ram-wipe
Last synced: 4 months ago
JSON representation
Wipe RAM on shutdown and reboot - Cold Boot Attack Defense
- Host: GitHub
- URL: https://github.com/kicksecure/ram-wipe
- Owner: Kicksecure
- License: other
- Created: 2023-01-09T10:56:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T19:20:01.000Z (about 1 year ago)
- Last Synced: 2025-04-18T05:26:14.040Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 224 KB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.upstream
- Contributing: CONTRIBUTING.md
- License: COPYING
Awesome Lists containing this project
README
## Cold Boot Attack Defense
Wiping RAM at shutdown to defeat cold boot attacks.
Implemented as `dracut` module `cold-boot-attack-defense`.
Requires `dracut`. In other words, RAM wipe is incompatible with systems
using `initramfs-tools`. To switch, install dracut. See:
https://www.kicksecure.com/wiki/dracut
Only tested on `systemd`-enabled systems.
User documentation:
https://www.kicksecure.com/wiki/ram-wipe
Design documentation:
https://www.kicksecure.com/wiki/Dev/RAM_Wipe
## Related
* security-misc
* Linux Kernel Runtime Guard (LKRG)
* tirdad - TCP ISN CPU Information Leak Protection.
* Kicksecure (TM) - a security-hardened Linux distribution
* And more.
* https://github.com/Kicksecure/security-misc
* https://www.kicksecure.com/wiki/Linux_Kernel_Runtime_Guard_LKRG
* https://github.com/Kicksecure/tirdad
* https://www.kicksecure.com
* https://github.com/Kicksecure
## Discussion
Happening primarily in forums.
https://forums.whonix.org/t/is-ram-wipe-possible-inside-whonix-cold-boot-attack-defense/5596
## How to install `ram-wipe`
See https://www.kicksecure.com/wiki/ram-wipe
## How to Build deb Package from Source Code
Can be built using standard Debian package build tools such as:
```
dpkg-buildpackage -b
```
See instructions. (Replace `generic-package` with the actual name of this package: `ram-wipe`.)
* **A)** [easy](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package/easy), _OR_
* **B)** [including verifying software signatures](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package)
## Contact
* [Free Forum Support](https://forums.kicksecure.com)
* [Professional Support](https://www.kicksecure.com/wiki/Professional_Support)
## Donate
`ram-wipe` requires [donations](https://www.kicksecure.com/wiki/Donate) to stay alive!