2026年11月4日
2026年11月4日
WordPressのDDoS攻撃への対処法
はじめに
DDoS攻撃は、ウェブサイトやサーバーの可用性を脅かす重要なセキュリティ問題です。特に高トラフィックのあるWordPressサイトは、攻撃者からの標的になりやすい状況にあります。この記事では、DDoS攻撃に対する予防策と対応方法について詳しく説明します。
症状・背景
- DDoS攻撃により、サーバーのリソースが高負荷となり、ウェブサイトへのアクセスが遅くなる。
- サーバーコンピューターのCPU使用率やメモリ使用率が急激に上昇する。
- 通常よりも大幅に増加した不適切なアクセスログ(たとえば同一IPアドレスからの大量のリクエスト)。
手順・設定方法
ステップ1: IPリストのブロック
サーバーにSSHで接続し、攻撃元と疑われるIPアドレスをブロックします。
# 接続拒否するIPアドレスを追加
iptables -A INPUT -s 192.0.2.1 -j DROP
ステップ2: ウェブサーバー設定の変更
Apacheの場合、攻撃に耐えられるようにウェブサーバーパフォーマンスを向上させます。
# ModSecurityを有効にする
a2enmod security2
# ModEvasiveを有効にする
a2enmod evasive
ステップ3: CDNの利用
CDNを利用してDDoS攻撃からの保護を強化します。Cloudflareなどのサービスが利用可能です。
# CloudflareへのDNSレコード追加
cloudflare-dns add example.com A 1.2.3.4
ステップ4: 監視とログ分析
定期的にシステムログやアクセスログをチェックし、異常な活動がないか監視します。
# ログファイルを定期的に確認するスクリプトを作成
cron -e
* * * * * /usr/local/bin/check_logs.sh > /var/log/check-logs.log 2>&1
注意事項
- IPリストのブロックは、誤ったIPアドレスが記載されている場合にサイトへのアクセスを阻害する可能性がある。
- ウェブサーバー設定の変更は、適切なパフォーマンスとセキュリティバランスを維持することが重要である。
- CDNサービスの選択は、コストや機能要件に基づいて行うべきである。
- 監視とログ分析は継続的に行い、異常があれば速やかに対応する。
まとめ
1. IPリストのブロック: 攻撃元と思われるIPアドレスをサーバーから遮断します。
2. ウェブサーバー設定の変更: ウェブサーバーの設定を調整してパフォーマンスとセキュリティを向上させます。
3. CDNの利用: CDNを利用してDDoS攻撃からの保護を強化します。
4. 監視とログ分析: 異常な活動がないか定期的にチェックし、必要な対応を行います。
関連記事: