1. ホーム
  2. ruby-on-rails

[解決済み] Rack::Session::Cookieの警告にsecretオプションがない?

2022-10-02 21:57:11

質問

Fedora 17 で Rails 3.2.3、Ruby 1.9 を動かしています。 この警告は、私が実行するときに表示されます rails s を実行すると、この警告が表示されます。

セキュリティ警告: Rack::Session::Cookie に secret オプションが指定されていません。 これはセキュリティ上の脅威となります。このため、セキュリティ上の脅威となります。 Cookieを細工して悪用されることを防ぐため、secretを指定することを強くお勧めします。 を使用することを強く推奨します。これは Rack の将来のバージョンではサポートされません。 今後のバージョンでは、既存のユーザークッキーも無効化されます。

どのように解決するのですか?

<ブロッククオート

これはRailsのバグです。サブクラスがスーパークラスのAPI契約に違反しているためです。

この警告は、Railsユーザは安全に無視することができます。

( https://github.com/rack/rack/issues/485#issuecomment-11956708 , 強調)

railsのバグ議論について確認。 https://github.com/rails/rails/issues/7372#issuecomment-11981397