Webセキュリティ
SQLインジェクション対策 — データベースを不正操作から守る
SQLインジェクションの仕組み、攻撃の具体例、プリペアドステートメント、ORM、入力検証、最小権限の原則まで、確実な対策方法を解説。
SQLインジェクションの仕組み、攻撃の具体例、プリペアドステートメント、ORM、入力検証、最小権限の原則まで、確実な対策方法を解説。
同一オリジンポリシーとCORSの仕組み、プリフライトリクエスト、Nginx/Django/Expressでの設定方法、よくあるエラーの解決法を解説。
X-Content-Type-Options、X-Frame-Options、HSTS、Referrer-Policy、Permissions-Policyなど、Webサーバーで設定すべき7つのセキュリティヘッダーを解説。
CSP(Content-Security-Policy)はXSS攻撃を防ぐHTTPレスポンスヘッダー。主要ディレクティブ、Nginx/Djangoでの設定方法、nonce実装、段階的な導入手順を解説。
robots.txtの基本的な書き方とDjangoでの配信方法を解説。管理画面が検索エンジンにインデックスされるのを防ぎ、セキュリティリスクを軽減します。
SSL/TLS証明書の仕組みとLet's Encryptでの無料HTTPS化を解説。TLSハンドシェイク、nginx設定、セキュリティ強化まで。
OAuth 2.0の認可コードフローを図解で解説。アクセストークン、リフレッシュトークン、PKCEなどセキュリティの要点も紹介。
CSRF攻撃の仕組みから、CSRFトークン・SameSite Cookie・フレームワーク別の対策まで、Webアプリを不正操作から守る方法を解説します。
XSS(クロスサイトスクリプティング)の仕組み、3つの種類、出力エスケープ、CSP、HttpOnly Cookie、フレームワーク別の対策まで解説。