Conosco il SECRET_KEY
per un sito Web realizzato in Django. Il proprietario del sito ha accidentalmente reso pubblico settings.py
.
Quali sono le implicazioni nel rendere pubblico SECRET_KEY? Come può qualcuno usarlo per attaccare il sistema?
Dalla documentazione di Django, hanno solo menzionato cosa il SECRET_KEY è usato per:
The secret key is used for:
- All sessions if you are using any other session backend than django.contrib.sessions.backends.cache, or are using the default
get_session_auth_hash().- All messages if you are using CookieStorage or FallbackStorage.
- All PasswordResetView tokens.
- Any usage of cryptographic signing, unless a different key is provided.