HTTP2のHPACKにおける"インデックスされないリテラルヘッダフィールド"について
http://syucream.github.io/hpack-spec-ja/header-compression-10-ja.html
6.2.3 インデックスされないリテラルヘッダフィールド
の箇所に
インデックスされないリテラルヘッダフィールド表現は 動的テーブルの変更を伴わずにデコードされたヘッダリストへの
ヘッダフィールドの追加を引き起こします。 中継者はこのヘッダフィールドのエンコードに同じ表現を 使用しなければなりません (MUST) 。
とあります。
これは「6.2.2 インデックス更新を伴わないリテラルヘッダフィールド」と何が違うのでしょうか?
この表現は圧縮によるリスクに晒されないよう ヘッダフィールド値を保護することを意図しています (詳細は Section 7.1 を 参照)
。
と書かれています。
私はCRIME攻撃に詳しくないですが、MSBに「0001」を使用する以外はフォーマットは同じように見えます。
なぜこれでヘッダフィールド値を保護できるのでしょうか?