Size: a a a

2021 February 20

l

lexx in Rude QA
а иначе ты фарцовщик и пидор
источник

EB

Evgenii B in Rude QA
ребята, а есть какие-нибудь механизмы защиты в больших компаниях, когда кто-то случайно пушит в код токен, и он проверяется в базе токенов как "реально токен" и посылает пуш на хуй?

если не нужно это решать человеческим ревью, то как этого добиться проще?
источник

СС

Сказочный Сникерс... in Rude QA
есть частные механизмы защиты
источник

СС

Сказочный Сникерс... in Rude QA
в том же гитлабе можно настроить прекоммит хук, с ограничениями
источник

EB

Evgenii B in Rude QA
я пока что вижу, что как вариант это может быть проверка того, что любая часть кода выглядит "как хэш" и если она не в jenkinsfile зашифрованная определена,  то значит потенциально опасная
источник

l

lexx in Rude QA
Evgenii B
ребята, а есть какие-нибудь механизмы защиты в больших компаниях, когда кто-то случайно пушит в код токен, и он проверяется в базе токенов как "реально токен" и посылает пуш на хуй?

если не нужно это решать человеческим ревью, то как этого добиться проще?
один раз сделать конфиг с чтениемтокена из окружения или файла и режектить его изменения
источник

СС

Сказочный Сникерс... in Rude QA
lexx
один раз сделать конфиг с чтениемтокена из окружения или файла и режектить его изменения
ты не понял вопроса. снова
источник

P

Pavel in Rude QA
как выход хранить конфиг с токенами в отдельной репе для избранных и подгружать его во время сборки контейнера.

Ну и правила "никаких блять паролей и токенов в репе иначе выебут"
источник

СС

Сказочный Сникерс... in Rude QA
не хотел тебя расстраивать но пришлось
источник

l

lexx in Rude QA
чем?
источник

EB

Evgenii B in Rude QA
я хочу потенциально избавить себя от задачи чистить историю гита на первоначальный пуш сенситив инфы
источник

СС

Сказочный Сникерс... in Rude QA
lexx
чем?
ты не понял вопроса. снова
источник

EB

Evgenii B in Rude QA
так что "изменение" это уже проеб
источник

l

lexx in Rude QA
Pavel
как выход хранить конфиг с токенами в отдельной репе для избранных и подгружать его во время сборки контейнера.

Ну и правила "никаких блять паролей и токенов в репе иначе выебут"
мы не понимаем вопроса
источник

СС

Сказочный Сникерс... in Rude QA
lexx
мы не понимаем вопроса
смирись
источник

l

lexx in Rude QA
не могу
источник

EB

Evgenii B in Rude QA
в прекоммит хуке должна быть логика которая в .py файле увидела что-то что используется в requests как токен и если он не читается из енва, а захардкожен, то бить по ебалу
источник

EB

Evgenii B in Rude QA
причем ладно если все разработчики следуют конценциям и там у переменной будет TOKEN в названии или еще что, а если нет?
источник

СС

Сказочный Сникерс... in Rude QA
источник

СС

Сказочный Сникерс... in Rude QA
вот такое есть в гитлабе
источник