Народ, у меня вопрос вот я для интеграционных тестов положил

в папочку docker/configs/server.key и docker/configs/secret.crt

сканер секретов у безопасников разорался "ай ай у вас тут ключи в репозитории"
я говорю "ребята это тесты"
мне в ответ "ничего не знаю убирайте"

это же явно "бумажная безопасность" в деле? или действительно надо убирать?

ну как то генерировать каждый раз это все сильно не хочется

5 ответов

19 просмотров

А вдруг ты его потом где-то заиспользуешь в бою или утеряешь случайно :)

Slach-[altinity] Автор вопроса

ок. какое решение? генерить каждый раз вместе с dhparam на который тоже сканер ругается?

Slach [altinity]
ок. какое решение? генерить каждый раз вместе с dh...

Решение 1: положить в переменную в CI, пользоваться в сиай Решение 2: генерировать новый серт на запуск теста Решение 3: брать из ключницы Но также зависит от контекста. Если безопасники сканируют продовый проект, у которого есть тесты и там есть хардкод, то тут уже люди написали мысли по этому поводу. Если безопасники сканируют отдельный репо с фреймворком тестирования, то я не знаю какая тут может идти речь про прод и тест, если обычно подобные фреймворки это кладезь бэкдоров сразу к ряду проектов

Нет такого понятия - «бумажная безопасность». Есть правила - они придуманы для того, чтобы покрыть максимально проблемы, не остановив delivery нафиг. Исключения из правил - это ручная работа, которой надо всеми силами избегать. Надеюсь в этом мы согласимся. В твоём случае вполне можно обойтись без хранения секретов в гите. Выше уже накидали способов и подходов.

Slach-[altinity] Автор вопроса

Похожие вопросы

Обсуждают сегодня

Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
Вроде всё верно, imagePullSecrets находится в секции spec. Возможно в Secret указано что-то не в том формате (а именно ключ ".dockerconfigjson"). Поищу информацию. А этот Secr...
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Подскажите, следующая проблема с werf и Github Actions, ошибка следующая - "failed to authorize: failed to fetch anonymous token: unexpected status from GET request to https:/...
1
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Я тебе про общие вопросы, а не про узконаправленные . Ты че будешь в чате спрашивать как хтмл разметку сделать?!
rusteg
3
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
pika.exceptions.ChannelClosedByBroker: (406, "PRECONDITION_FAILED - inequivalent arg 'x-message-ttl' for queue 'amo-crm.q' in vhost '/': received the value '60000' of type 'si...
Sergey
9
Всем привет. Подскажите. Следующая ошибка при выполнении команды werf ci-env github --as-file - "unable to get synchronization client id: unable to get repo ghcr.io/*** tags: ...
2
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Карта сайта