2017/03/02TweetPocket以前こんなブログを書いたと思います。https://blog.adachin.me/?p=3412アタックが酷いからfail2banを導入したというお話。基本これはiptablesでただDROPしているだけなのですが、AWSの場合はセキュリティグループあるし、iptables設定するのもめんどくさいという方が対象ですw(apacheのみ)というわけで.htaccessで拒否る方法をブログします。そもそもアクセス来ているのを「あっちいけバイバイ」という設定をするイメージ。■ちなみにxmlrpc.phpにアタックくるのはなぜ?WordPressにはスマホアプリなどのXML-RPCを使った更新に対応しており、xmlrpc.phpファイルが用意されています。前にこのファイルへDDoS攻撃、アタックの対象にされてしまうことがあったからです。(今でも変わらず)対応としてはxmlrpc.phpファイルを消せばいいのですが、WordPressバージョンアップすると勝手に作られてしまいます。.htaccessbk・変更差分RewriteBase以下にぶち込みましょう。実際にアクセスログを見てみると、301でリダイレクトされています。302さらに、メモリー空き容量もなんと1GB増えました。■まとめこれならfail2banを導入しなくても楽に設定できますね。Pingbackプラグイン入れても同じようなことできるみたい。ShieldはLBとcloudfront挟んでいれば自然に設定されます。AWSSecurityadachin1989年生まれのSRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、AnsibleやTerraformでのインフラコード化を推進。副業では数社サーバー保守、未経験によるエンジニアのメンターなども実施している。「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。レイテンシ、パフォーマンス、モニタリング、緊急対応、インフラコード化、リファクタリング、セキュリティ強化、新技術の検証、Docker開発環境の提供、AWSでのインフラ構築、ECS(Fargate)、Wordpressによるコーポレートサイトの修正、メンター、分析基盤の運用を担当している。コメントデータの処理方法の詳細はこちらをご覧ください。