VPSサーバーのセキュリティログを確認して攻撃を検出する方法
Nginxアクセスログ、UFWログ、Fail2Banステータスなどを分析して、ポートスキャンやWebスキャン、RCE攻撃の検出方法と対処法を実践的に解説します。
Nginxアクセスログ、UFWログ、Fail2Banステータスなどを分析して、ポートスキャンやWebスキャン、RCE攻撃の検出方法と対処法を実践的に解説します。
SemrushBot や TikTokSpider などの不要なボットを nginx でブロックする方法を解説。robots.txt との違いや Google AdSense への影響も説明します。
Nginxのレート制限超過やDjangoで検知した攻撃IPをFail2Banで自動BANし、Slackに即座に通知する仕組みを構築します。
Djangoのloggingモジュールにカスタムハンドラを追加し、セキュリティ攻撃・エラー・パフォーマンス警告をSlackチャンネルにリアルタイム送信する方法を解説します。
サーバー監視やログ通知をSlackで受け取るための第一歩。Slack Appの作成からBot Token取得、チャンネルへの招待まで、ステップバイステップガイドです。
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での配信方法を解説。管理画面が検索エンジンにインデックスされるのを防ぎ、セキュリティリスクを軽減します。
Nginxのlimit_reqを使ったレート制限の設定方法を解説。ブルートフォース攻撃からログインページを守り、サーバーへの過剰なリクエストを防ぎます。
NginxのTLS設定強化、レート制限によるDoS対策、Fail2BanのNginx連携、セキュリティヘッダー(CSP, HSTS, Permissions-Policy等)の設定方法を解説。