作成日 2023-01-29 更新日 2023-01-29 author @bokken_ tag Web, App, Sec はじめに リクエストのコンテキストをサーバ側に伝えることで、サーバ側でリクエストが危険なものかを判別するための Fetch Metadata Request Headers という仕様がある。今回、このヘッダがどういったものなのかについて Fetch Metadata Request Headers を読んだり、周辺のドキュメントを読んでまとめる。¶ TL;DR Fetch Metadata ヘッダはクライアント側では特に何も設定する必要はなく、サポートされていればブラウザによってリクエストに自動的にヘッダに付与されサーバに送付される サーバは送られてきた Fetch Metadata をもとに CSRF などの、攻撃の可能性があるリクエストを弾く事ができる 20
![不正なリクエストを弾くために使える Fetch Metadata という仕様について](https://cdn-ak-scissors.b.st-hatena.com/image/square/49c8ba21a070dfcd3b866b7010ab159f5b5b5e3e/height=288;version=1;width=512/https%3A%2F%2Fbokken.io%2Fassets%2Fimg%2Ficon.png)