Несколько файлов, зашифрованных несколькими ключами GPG - как легко добавлять / удалять / управлять ключами, автоматизировать задачи смены ключей?
У нас есть куча файлов, которые содержат конфиденциальную информацию, к которой должны обращаться несколько команд, но которые не должны быть доступны всем остальным. В настоящее время каждый член команды должен создать свою собственную пару ключей GPG и поделиться своим открытым ключом с командой.
Затем тот, кто имеет доступ к файлам, добавит ключ нового человека в соответствующие файлы. Это сложный и трудоемкий процесс. То же самое, когда ключ необходимо удалить из файлов (скажем, человек покинул компанию).
Это может быть автоматизировано, но я не хочу изобретать велосипед. Есть ли инструменты, которые автоматизируют процесс, который я описал?
1 ответ
Если вы используете Git, вы можете использовать Blackbox: Blackbox Github
Blackbox — это инструмент командной строки, предназначенный для безопасного управления секретами. Blackbox шифрует файлы, содержащие конфиденциальные данные, и только авторизованные пользователи с ключом шифрования могут расшифровать файлы и получить доступ к секретам внутри. Эти файлы зашифрованы с использованием ключей GPG.