質問: IFRAMEでリクエストを受けた際に 偽装などをされずにIFRAMEを埋め込んだ親ドメインの情報をリクエストから確認することは可能ですか?出来るとしたらどの情報を取得すれば良いでしょうか?もし、これらが不可能であれば、IFRAMEがどのドメインからもしくは、誰から埋め込まれたか確認するための方法が別にないか教えて欲しいです。 また、ユーザーの接続元外部IPを同じく確認することは可能でしょうか?
回答: Referer: ヘッダがあります。 しかし、条件によってはこれは付きません。 例えば`iframe`タグの`referrerpolicy`で`Refere`が付かないように出来るようです。 ユーザのIPアドレスに関しては`iframe`によるアクセス特有の事情は特に無いと思います。 同ドメインであればJavaScriptの`window.parent`が使えます。念の為。 また、他者のページに自分のコンテンツを埋め込まれるのを避けたい場合は、`X-Frame-Options`というヘッダを使えます。