Мне нужно сгенерировать s sh пары ключей для нескольких экземпляров сервера и хранить закрытые ключи на том же / другом сервере для дальнейших задач автоматизации.
Какими способами можно защитить эти ключи в случае попытки взлома?
Может ли AWS Служба управления ключами помочь защитить эти ключевые файлы, я думаю, одним из возможных решений является
- Keep закрытые ключи, зашифрованные с помощью AWS KMS, и сохранить ключ в базе данных с идентификатором AWS ключа.
И затем я передам зашифрованный закрытый ключ, связанный с сервером автоматизации, а затем Расшифровка ключа происходит на сервере автоматизации, который вызывает aws для расшифровки, а затем использует закрытый ключ открытого текста s sh для аутентификации с экземпляром.
Это жизнеспособный подход? Я чувствую, что это просто дополнительный уровень безопасности, а не решение solid. Какие подходы здесь могут помочь?