Каков риск для Secret KEy в Django?

У меня вопрос по поводу Django и Secret Key. К сожалению, я сделал коммит в публичный репозиторий с видимым секретным ключом. Затем я получил сообщение:

GitGuardian обнаружил следующий секретный ключ Django, открытый в вашем аккаунте на GitHub.

Затем я сразу же удалил это репо из своего github, но все еще беспокоился, не случится ли со мной чего-нибудь. Приложение было просто hello world на моем локальном сервере. Я прочитал несколько статей о том, что это очень опасно, но я не уверен, что кто-то может взломать меня таким образом. Можете ли вы посоветовать? Спасибо.

Если под взломом вы подразумеваете, что злоумышленники могут увидеть ваши личные файлы и ваше устройство находится в опасности, я могу с уверенностью сказать, что этого не произойдет

Единственное, что вам угрожает, это когда:

  1. злоумышленник подключен к вашей локальной сети и,
  2. ваше приложение Django запущено

Потому что вы запускаете свое приложение django на localhost, а localhost является локальным и скрыт от публичной сети. он доступен только тогда, когда кто-то подключен к вашей сети.

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

Но это не создаст проблем для вас, поскольку вы не разместили его публично. Если только ваши соседи не взломают вашу беспроводную домашнюю сеть и не будут ждать, пока ваше приложение Django запустится и сделает для себя сессию, что не так важно, потому что у вас нет ничего ценного в вашем проекте .

Так что не беспокойтесь об этом

Вернуться на верх