Как гарантировать, что бирнарники после сборки соответствуют исходным кодам? Есть проект(C#), который собирается на сервере и впоследствии деплоится на другой. Каким образом можно гарантировать, что собранные бинарники соответствуют исходным кодам и не были модифицированы в процессе сборки(вирусом, трояном и тд)?

21 Авг 2019 в 06:30
190 +1
0
Ответы
1

Существует несколько способов гарантировать, что собранные бинарники соответствуют исходным кодам и не были модифицированы в процессе сборки:

Хранение исходных кодов и бинарных файлов в системе контроля версий (например, Git). При сборке проекта на сервере можно использовать скрипты автоматической сборки, которые будут загружать исходные коды из репозитория, компилировать их и создавать бинарные файлы.

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

Проведение тестирования на сервере после сборки. Можно автоматизировать тестирование собранных бинарников на наличие вирусов или других вредоносных программ.

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

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

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир