SignTool - безопасный рабочий процесс? - PullRequest
1 голос
/ 09 мая 2011

Мы новички в подписывании кода, поэтому мне интересно, как вы используете инструмент для подписи, не раскрывая сертификат всем сотрудникам компании.

Может ли каждый в вашей компании подписывать код? Вы даете сертификат каждому сотруднику вашей компании?

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

Спасибо за ваш совет.

1 Ответ

0 голосов
/ 14 мая 2011

В моей компании есть оболочка VBScript, которая автоматизирует процесс подписи и проверки. VBScript, signtool.exe, capicom.dll и PFX (содержащие цепочку сертификатов и закрытый ключ) находятся в защищенном паролем сетевом ресурсе.

Когда кому-то нужно подписать двоичный файл, он может просто перетащить файл на VBScript; и это обрабатывает остальное. Хотя процесс сборки стал практически полностью автоматизированным, он вышел из употребления.

С другой стороны, это VBScript. Таким образом, пароль к закрытому ключу виден, но это было причиной для защиты паролем общего ресурса.

Добавление

Вы можете сделать что-то похожее, когда он будет подписывать любые файлы в папке / общем ресурсе и настраивать запланированные задачи Windows для выполнения сценария каждые несколько минут. После подписания необходимо будет переместить файлы в другую папку, но это достаточно просто. Это позволит вам ограничить доступ к сценарию, сертификату, закрытому ключу и папке, в которой подписаны файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...