いろんな攻撃から防衛できるようにしようと欲張りたくのが人情というものです。設定をつくり、攻撃から身を守れるようにしていきます。する先日はslowhttptestの威力により、当ブログサーバが陥落しサービス停止に陥りました。このままではまずいです。これをさらに、その中のデータベースごとに、保存先を変えることができたなら。セットアップしたので、slowDoS攻撃以外にもいろんな攻撃から防衛できるようにしようと欲張りたくのが人情というものです。「base」ってことは日本では「基本」であり「土台」ってことになります。安定していてそのまま使えて便利なのかな?と思ってしまいますね。使わないと負けみたいな雰囲気です。crsでは、目的ごとに、それぞれ設定ファイルが分けて作られています。SQLインジェクション攻撃からWebアプリケーションを守るmodsecurity_crs_41_sql_injection_attacks.confたぶん、クロスサイトスクリプティング攻撃からWebアプリケーションを守るmodsecurity_crs_41_xss_attacks.confブルートフォース攻撃から防衛するためのmodsecurity_crs_11_brute_force.conf...みたいな感じで、いろいろな設定ファイルが用意されています。設定をつくり、攻撃から身を守れるようにしていきます。奴、設定項目が膨大で、理解するのに(たぶん)大変苦労する点です。マニュアルをみてみればわかるのですが...http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual項目が多すぎてさっぱりわかりません。項目を今見たら、76項目ですか?使いこなせるようになるには、ちょっとお時間がかかっちゃいそうです。cookpadのようなカンジの、mod_security2レシピ集があるんです。http://sourceforge.net/projects/mod-security/files/modsecurity-crs/0-CURRENT/です。Security先日はslowhttptestの威力により、当ブログサーバが陥落しサービス停止に陥りました。このままではまずいです。導入することで防衛することを目標にします。実際セットアップを試してみて、動くことは動きました。書き方は難解でした!真面目に一から書く方法は僕もぜんぜんわかりません。動作はさせない、というところまでを紹介します。して、設定の仕方は次回に回します。これをさらに、その中のデータベースごとに、保存先を変えることができたなら。負荷分散や、容量不足への対応が可能になります。link」で検索したところ、どうもできるらしい!(←これ、ちょっとわかりづらい)ことに気がつきました。今回、実際やってみたので、レポートします。MySQL昨日は本気を出していなかったので、今日は本気を出します。コマンドラインから、ひとつのデータベースのサイズを出してみます。|+---------------------+ほら、これにて一件落着しましたね。...ほぼhttp://d.hatena.ne.jp/mabots/20090804/1249379971を転載しただけですが...。MySQLMySQLを、ちっこいけど高速なストレージ(SSDとか)に移動して使おうと思ったけどデータベースを入れているストレージが満タンになってシステム停止しちゃうのが怖い!!そこで目標データベース全体のサイズが知りたい複数のデータベース、それぞれのサイズもないとどのデータベースのせいで一杯かわからないよみやすくMB単位で。毎日レポートしてほしいこれをやってみましょう。見つけたので使い方を書いておきます。つかってね!置き場所はこちらです。simulatorと書いてあります。うちのサーバ落ちましたよ。CentOSぐぐると出てきます。いえ、またなんですが、書きます。前に、CentOSのwikiに、そもそも一覧がどちゃっと書いてあります。http://wiki.centos.org/AdditionalResources/Repositoriesそこにこう書いてあります。うちの提供してるレポジトリじゃないから、サポートしないよ!)英文とはいえ、ちゃんとレポジトリごとの説明が書いてあって、goodです。MySQL」...つまりPHPやMySQLなどのコアコンポーネントを、CentOS標準のバージョンよりももっと新しいバージョンのものに置き換えることのできる、そのためのリポジトリがありますね。楽にインストールするために建てているリポジトリもあるみたいです。レポジトリを有効にしてみます。CentOSぐぐると出てきます。