У меня есть несколько серверов, которые я хотел бы сохранить на зашифрованных дисках, но я не хочу, чтобы мне приходилось вручную вводить кодовую фразу при каждой загрузке. Я также не хочу хранить ключ на машине в незашифрованном виде. TPM здесь вполне подходит, но что, если кто-то украдет всю машину?
Что, если я настрою своего рода «кластер», где каждая машина хранит ключи другой машины только на том, что было зашифровано в состоянии покоя? Итак, теперь, только если все машины в кластере были отключены одновременно, кодовая фраза будет вводиться вручную, но только на одной из машин.
У каждого узла будет initramdisk с экземпляром dropbear и парой скриптов, которые:
Таким образом, никакие ключи нигде не хранятся в незашифрованном виде, и я могу перезагрузить все свои серверы, если хотя бы один из них работает в данный момент. Если они все сразу не работают, я должен ввести пароль.
Будет ли это безопасным решением? Если нет, можно ли изменить основную идею, чтобы сделать ее безопасным решением?
(Кроме того, существует ли название для этого типа установки?)
Это лишь частичный ответ, но вы не изучали прибывший? Arver - это инструмент для управления дисками, зашифрованными с помощью LUKS, в разных системах разными людьми.