Несколько файлов, зашифрованных несколькими ключами GPG - как легко добавлять / удалять / управлять ключами, автоматизировать задачи смены ключей?

У нас есть куча файлов, которые содержат конфиденциальную информацию, к которой должны обращаться несколько команд, но которые не должны быть доступны всем остальным. В настоящее время каждый член команды должен создать свою собственную пару ключей GPG и поделиться своим открытым ключом с командой.

Затем тот, кто имеет доступ к файлам, добавит ключ нового человека в соответствующие файлы. Это сложный и трудоемкий процесс. То же самое, когда ключ необходимо удалить из файлов (скажем, человек покинул компанию).

Это может быть автоматизировано, но я не хочу изобретать велосипед. Есть ли инструменты, которые автоматизируют процесс, который я описал?

1 ответ

Если вы используете Git, вы можете использовать Blackbox: Blackbox Github

Blackbox — это инструмент командной строки, предназначенный для безопасного управления секретами. Blackbox шифрует файлы, содержащие конфиденциальные данные, и только авторизованные пользователи с ключом шифрования могут расшифровать файлы и получить доступ к секретам внутри. Эти файлы зашифрованы с использованием ключей GPG. 

Другие вопросы по тегам