のソースRack::Session::Cookie
には、Cookie の整合性をチェックするシークレットを設定しないことに関する次の警告が含まれています。
Rack::Session::Cookie に提供されるシークレット オプションはありません。これはセキュリティ上の脅威となります。細工された Cookie による悪用を防ぐために、シークレットを提供することを強くお勧めします。
モジュールを使用する場合Rack::Session::Cookie
、次の方法でシークレットを設定できます。
use Rack::Session::Cookie, secret: 'change_me'
ただし、Rack::Session::Pool
「単純な Cookie ベースのセッション管理を提供する」を使用しています。シークレットも提供する必要があると思いますが、関連する例が見つかりません。ソースコード/ドキュメントもあまり役に立ちません。これを行う必要があるかどうか、また必要な場合はどのように達成するかを知っている人はいますか?