IaaSってなに?メリット・デメリットは?Linuxエンジニアの備忘Logちょっと前までLinuxエンジニアをしてました。今は・・・他の職種で武者修行中。早くインフラエンジニアに戻りたいと願う毎日。前回攻撃のあった場所を特定させましたが、埒があかないのでapacheのアクセス権限を使用し403(Forbidden)でアクセス制限をかけ、さらにファイヤーウォールで接続に来るIPに対して遮断をしてしまおうという計画です。アクセス制限でHTTPステータスコード403にさせますやり方メモ:1.apacheのconfファイルに設定を追加。2.apacheを再起動。※大事な設定ファイルをいじりますので、ファイルについては日付をつけるなどしてバックアップは必ず取得してください。apacheの設定ファイルが保存されているディレクトリにcdします。※yumでインストールしてますので、場所はその環境毎に変えてください。soootaは今後もこんな感じの攻撃があるかもしれないと思い、追加する設定を外出しのconfファイルに設定を記載します。ここでは、設定ファイル名はaccess_denied.confとします。前回取得してきたログからxmlrpc.phpにアクセスしてきていることがわかるため、xmlrpc.phpへのアクセスに対して制限をかけていきます。allxmlrpc.phpへのアクセスに対する権限を外した感じになります。これでアクセス制限のためファイルが出来上がりました。Filesディレクティブについてはまた後日書きたいと思いますが、とりあえずapacheの公式ページを載せておきます。次は、作ったファイルをapacheのconfファイルで読み込ませます。/etc/httpd/conf配下にあるhttpd.confの最終行に次の1行追加をします。/etc/httpd/conf/access_denied.conf最後にapacheの再起動を行ってください。apacheの再起動を行うと数秒ですが、ページにアクセスできなくなるので、注意してください。apacheの再起動が完了したら、ページにアクセスしてみましょう。ブラウザから見るとForbiddenが表示され403へと遷移していることがわかります。accesslogからも403へ遷移したことがわかります。Safari/602.2.14"これで、xmlrpc.phpへのアクセスに対して403を返すことに成功しました。次は、IPをファイヤーウォールで遮断します。IPの遮断の必要性ですが、今回はアクセスをapacheで受けて403を返すということしただけですので、アクセスが止まらないと結局無駄にリソースを消費してしまいます。そのため、ファイヤーウォールでapacheへも接続させないようにすることで、サーバを守っていきます。【シェルスクリプト】basenameから拡張子無しのファイル名を取り出す2019年2月5日findでアスタリスクを使用する場合の注意点2017年10月26日updatedbコマンドの頻度と時間2017年10月26日locateとupdatedb2017年10月26日locateとファイル一覧データベースブログランキングに参加しています。クリックして応援していただけると嬉しいです。人気ブログランキングにほんブログ村この記事を読んだ方はこんな記事も読まれています。初めまして、Linuxエンジニアの備忘Logの中の人ことSOOOTAと申します。毎日いろんな経験をしていく中でちょっと役に立ったこと、検証したこと、興味あることなどを備忘録として書き綴ってます。