Skip to content

Semi attended mount of encrypted volumes by storing the secrets on another machine and delivering them only on successful 2FA.

License

Notifications You must be signed in to change notification settings

manzari/keyfilekeeper-server

Repository files navigation

Keyfilekeeper

This project is aimed at providing a compromise between two cases:

  • disk unencrypted, unattended mount possible
  • disk encrypted, unattended mount impossible

Keyfilekeeper exposes an HTTP endpoint, which returns a disk encryption key when requested with the right token. To prevent replay attacks its using two factor push authentication.

You can have disk encryption but need to manually authorize rebooting.

Develop

docker-compose up -d
  • database runs at 3306
  • api runs at 8000

About

Semi attended mount of encrypted volumes by storing the secrets on another machine and delivering them only on successful 2FA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published