Djangoで作成したWebサイトのSECRET_KEY
を知っています。サイトの所有者が誤ってsettings.py
を公開しました。
SECRET_KEYを公開するとどうなりますか?これを使用してシステムを攻撃する方法を教えてください。
Djangoの公式 documentation から、SECRET_KEYが何に使用されるかについてのみ言及されています。
秘密鍵は次の目的で使用されます。
- Django.contrib.sessions.backends.cache以外のセッションバックエンドを使用している場合、またはデフォルトを使用している場合は、すべてのセッション
get_session_auth_hash()。- CookieStorageまたはFallbackStorageを使用している場合のすべてのメッセージ。
- すべてのPasswordResetViewトークン。
- 異なるキーが提供されない限り、暗号署名の使用。
所有者またはセキュリティチームに報告できます。丁寧に設定変更をお願いします。あなたはそれらに正しいドキュメントを提供することができ、また適切な設定を提案するかもしれません。あなたは彼らに賛成していますが、あなたが得る反応は相手の人に依存します。あなたが彼らに害を与えていなければ、彼らはあなたに対して訴訟を起こすつもりはありません。
私は彼らの親切を当てにせず、Torを使いました。メールアカウントをセットアップし、それを使用してその事実を報告しますが、Torに対してのみです。向こう側にどんな人がいるのか、あなたは決して知りません。