Migrated from:
https://github.com/Whonix/Whonix/issues/125
Debian has no good mechanism to revoke apt keys in case of compromise, neither a way to inform users in emergency situations:
https://lists.debian.org/debian-security/2013/10/msg00065.html
An apt key revoker should be written:
https://lists.debian.org/debian-security/2013/12/msg00031.html
And up-streamed to Debian.
- Keyservers may not be used: https://lists.nongnu.org/archive/html/sks-devel/2013-12/msg00076.html
- The code for downloading the revocation certificates should be configurable.
- .d style configuration folder. Where distributions and PPA's can drop configuration snippets. Using arrays.
- Code should be re-usable for Whonix News key revocation as well (using configuration snippet).
Related:
- https://packages.debian.org/sid/parcimonie
- https://github.com/EtiennePerot/parcimonie.sh
- https://www.whonix.org/wiki/Dev/emergency-news
Implementation:
One should discuss this with debian-security list / debian apt developers (sh vs bash [arrays] vs python vs ...) as more sophisticated implementation plans materialized.