HTTPレスポンスヘッダーX-Frame-Optionsの設定方法
2024/02/22
X-Frame-Optionsの設定をする事があった。そもそも「X-Frame-Optionsの設定」って何? という状況だったので、色々調べてメモ。
X-Frame-Optionsとは
iframeでの呼び出しを許可するかどうか設定できるというものらしい。
https://developer.mozilla.org/ja/docs/Web/HTTP/X-Frame-Options
設定方法
サーバの設定ファイル(httpd.conf)もしくはhtaccessに以下を追記する。
Header always append X-Frame-Options SAMEORIGIN
その他
X-Frame-Optionsについて調べていると「クリックジャッキング」という記事が多く見かけた。iframeを用いる攻撃というかそういう技術らしい。以下が分かりやすかった。
https://nulab-inc.com/ja/blog/typetalk/measure-clickjacking/
尚、X-Frame-Optionsを設定すると当然ながら外部からiframe呼び出し出来なくなるので、サイトによっては使わない方が良い場合もありそう。
関連記事
-
-
ApacheとOpenLiteSpeedのPHP実行速度比較とPageSpeed Insights比較
OpenLiteSpeedはApacheよりも処理速度が速いとは聞くものの実際に ...
-
-
htaccessファイルで海外からのアクセスをIP制限する方法
「サーバー立てたらすぐ攻撃が来る」と聞いたのでアクセスログを確認したところ、海外 ...
-
-
WordPressでメモリを節約しつつ高速化する設定方法
メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...
-
-
JSON・SQL整形やタイムスタンプ⇔日時変換等、Web開発者向け便利ツール集「it-tools」コンテナの導入方法
JSON・SQLのフォーマット、タイムスタンプ・日時変換、URLエンコード・デコ ...
-
-
コンテナ側のApacheのアクセスログにリバースプロキシのIPではなく本来のアクセスIPを出力する方法
ホスト側Nginxからリバースプロキシ経由でApacheコンテナに接続する環境に ...