アクセスログからわかるNginxでやりたいセキュリティ対策等(ワードプレス)parudouNginxアクセスログからわかるNginxでやりたいセキュリティ対策等(ワードプレス)parudou更新日:2019/07/24アクセスログからわかるNginxでやりたいセキュリティ対策等(ワードプレス)アクセスログを見るのは楽しいですね。毎日のようにハッキングしてくるロボットがいて、攻め方が面白い。そんなアクセスログからわかる、やっておきたい対策を語ります。1、IP直打ちでのアクセスは拒否IPなんかでアクセスしてくるのは悪いロボットだけ。ドメイン以外のアクセスはALL拒否するように設定する。403;}Nginx独自のコード「444」でも良いですが、それだとバックエンド側で使うとサーバーダウンとみなされるので注意。フロントなら問題ないです。これだと「https(ssl)」でのアクセスは防げないですが、そもそも表示されないので問題ないだろう。「xmlrpc.php」はPOST送信で攻められます。これはDDOS攻撃の踏み台として、探られているのだと思う。Nginxでは次のようにして拒否する。403;}レンサバだと「.htaccess」にて指定するか、セキュリティ系のプラグインを使っても良い。これだけは絶対に拒否する。「/?author=1」などでのアクセスはハッキングの定番手段。これにてユーザー名がわかることが多く、パスワードの突破のみでハッキングを目指すというもの。/index.php?$args;}この場合は「if」でしかできないので、このやり方に。/」の中に追加すればOKです。「try_files」は最初からあると思います。ユーザー別のページを利用しない場合、拒否しておくと良い。all;」にすると、エラーログが出る。具体的にファイル名を指定して拒否する場合、エラーログは不要です。403;」などにすると良い。しないとログ監視が面倒になるので必須。ロードバランサ構成にしている場合、フロントに絶対に返答しないといけません。444;」を使って謎のエラーに悩まされた人は多いだろう(自分あとの細かいところ攻撃かな?と思われるログは散見されます。「phpmyadmin」系の攻撃は特に多いですね。絶対に使ってはいけない名前代表格です。日本人ならローマ字でファイル名を書くのが安心。かっこつけて英語で付けるほど、リスクが高まります。「コピペでできる」的なやつは、ファイル名から狙われやすい。プラグインやテーマなども攻撃の対象です。データベースをいじるプラグインは特に攻撃対象ですね。攻撃をするあたり、脆弱性はまだまだあるんだろうなと感じます。余計なファイルはサーバーにおかない。必要無いプラグインは停止ではなく削除する。このあたりを意識して、今日も明日もアクセスログを見る。cat:Nginxtop:parudouツイートparudouNginxアクセスログからわかるNginxでやりたいセキュリティ対策等(ワードプレス)是非ご感想・ご指摘等をください。名前(任意)ワードプレスでもっと細かく条件分岐する方法(URLや記事タイトルで分岐)2018年11月時点での「効果のあるSEOランキング」を作ってみたYoutubeの埋め込み動画をモノクロ・セピア・反転表示<2019年最新>迷惑なbotをアクセス拒否・除外する設定方法まとめ(Nginx・Apache)マルチバイト文字列をPHPで2文字ずつなどに分割して出力する方法ワードプレスの記事内に関連記事をショートコードで簡単に表示する方法<個人サイト向け>ワードプレスでの503エラーを無くす方法まとめNginxのバッファー設定方法まとめ(ワードプレスの場合)プラグイン無しでワードプレスに閲覧履歴を表示させる方法(cookie使用サンプル)<SEOあるある>質が良いのに1位になれない3つの理由ページトップに戻るプロフィール管理人:parudou単なるWEBサイト作成マニアです。底辺法人アフィリエイター。