セキュリティヘッダ
1. Content-Security-Policy (CSP)
CSPは、XSSおよびその他のコードインジェクション攻撃を防止するために使用されます。
Nginx
add_header Content-Security-Policy "default-src 'self';";Apache
<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self';"
</IfModule>2. X-Content-Type-Options
このヘッダーはMIME スニッフィングを防ぎます。
Nginx
add_header Content-Security-Policy "default-src 'self';";Apache
<IfModule mod_headers.c>
Header set X-Content-Type-Options "nosniff"
</IfModule>3. X-Frame-Options
このヘッダーは、クリックジャッキングの防止に使用されます。
Nginx
Apache
4. X-Content-Type-Options
HSTSはHTTPSを通じてのみサイトに接続するよう強制します。
Nginx
Apache
5. X-XSS-Protection
このヘッダーは、ブラウザのXSSフィルターを有効にします。
Nginx
Apache
Nginx及びApache設定ファイルの位置
Nginx:設定ファイルは、一般的に
/etc/nginx/nginx.confまたは/etc/nginx/conf.d/ディレクトリにあります。Apache: 設定ファイルは通常、
/etc/httpd/conf/httpd.conf(CentOS/RHEL)または/etc/apache2/apache2.conf(Debian /Ubuntu)です。
設定ファイルを修正した後、変更を適用するためにウェブ サーバーを再起動する必要があります。
Nginx Restart:
Apache Restart:
Last updated