標的型攻撃対策セミナー~最近の事件から学ぶ、攻撃手口と運用留意点~」で、辻伸弘さんと共に講演します。日時:2014年2月28日(金)13:30~16:30(徳丸の出番は15:50~16:30)場所:マイナビルーム2F-T(東京都千代田区)費用:無料(申し込みはこちら)講演タイトル:加害者にならないためのWebサイト保護施策~最新の動向を踏まえて~講演の中ではWebサイトが「加害者」になるシナリオを3種類ほどデモする予定です。Webサイトが外部から攻撃を受けて、自サイトが「被害者」になるだけでなく、他社への「加害者」になってしまうシナリオは多数ありますが、最近の動向を踏まえて、某大手レンタルサーバー事業者で発生したと推測されているシンボリックリンク攻撃のデモをする予定です。詳細のシナリオは公表されていないため、徳丸の創作によるものです。シナリオをこっそりお教えしましょうw某レンタルサーバーにタナカとスズキがサイトを構築しているスズキは人気サイトであり攻撃者が狙っているが、こちらは外部から侵入できる脆弱性はないスズキの方はWordPressを利用しているタナカの方では古いphpMyAdminを使っていて、外部から任意のスクリプトが実行できる攻撃者はタナカ側に攻撃をしかけ、スズキサイト側にシンボリックリンクを貼る攻撃者は上記シンボリックリンクを閲覧して、スズキのWordPress設定ファイルからMySQLのIDとパスワードを得る攻撃者はタナカのphpMyAdminに対して、スズキ側のMySQLのIDとパスワードを使ってログインする攻撃者はphpMyAdminを操作して、スズキ側コンテンツを書き換えるこれ以降、スズキ側コンテンツを閲覧した利用者はマルウェアに感染するうーん、ややこしい手順なので、理解しやすい説明を工夫しなければ...上記の「タナカ」は外部からの侵入を許した結果、自サイトは直接の被害がなく、スズキ側への攻撃に荷担してしまったため「加害者」になったという想定です。それでは、よろしくお願いいたします。【速報】Joomla3.2.2以前にSQLインジェクション脆弱性Joomlaの最新版(3.2.2)にSQLインジェクション脆弱性が報告されていますので速報します。概要Joomla3.2.1のSQLインジェクション脆弱性がexploit-dbに報告されました。こちらで追試した結果、Joomlaの最新版である3.2.2にも同じ問題があります。再現条件は下記の通りです。アクセスすると、下記の表示になります。Errorのエラー画面ですが、画面最下部に以下のエラーメッセージが表示されています。\)SQLの詳細エラーメッセージが表示されており、IN句の中身が、外部から指定した「\」がそのまま入っています。この段階で、SQLインジェクション脆弱性があることが分かります。http://example.jp/joomla/index.php/weblinks-categories?id=0)union+select+concat(username,password)+from+xxxxx_users+%23上図の赤い囲みに「admin$P$DVZwwcGTspL434pDfmJOOUPZU8Dtf7/」と表示されていますが、これは管理者のIDとパスワードハッシュ値を連結したものです。影響を受けるサイト再現条件はまだはっきりしていません。前述のように、以下の両方を満たす場合に脆弱性が発現することを確認しています。3.2.2サンプルデータとして「テスト英語(GB)」を導入していること念のため、他のサンプルデータを全て試してみましたが、上記の形ではSQLインジェクション攻撃はできませんでした。Joomla最新版3.2.2に脆弱性があるため、脆弱性が該当する場合は回避策を検討してください。回避策としては、以下が考えられます。アクセスを禁止する(可能な場合)詳細エラーメッセージの表示を抑止するJoomla2.5.18にダウングレードするこのうち、詳細メッセージの抑止方法については、以下の方法があります。現在選択中のテンプレートのディレクトリ中のerror.phpを編集します。上記の例では、templates/protostar/error.phpです。表示している箇所(複数)を削除するかコメントアウトすると、エラーメッセージから機密情報が漏えいすることを防止できます。他の方法で攻撃は可能です。MySQLのsleep()関数を用いたブラインドSQLの可能性があります。今後のこの脆弱性に関する情報が公表されると予想されるため、Joomla利用者はセキュリティ情報に注意することをお勧めします。3.2.3がリリースされました。確認したところ、上記のSQLインジェクションがこのバージョンで修正されています。Joomlaをお使いの方は、3.2.3へのバージョンアップをお勧めします。Joomlaの管理コンソールにログインすると、下記のボタンが表示されるはずです。now」というボタンをクリックすると、アップデートが開始されます。免責このセキュリティ情報は予告なしに改訂される場合があります。このセキュリティ情報を適用した結果について徳丸浩およびHASHコンサルティング株式会社は一切の責任を負わず、利用者の利益のために、あるがままの状態で公開するものとします。PRHASHコンサルティング株式会社では、Webサイトを安全に守るためのセキュリティサービスを提供しています。Firewall)による効果的な脆弱性対策(SQLインジェクションを含む)や、リスクの評価、対策方法の策定、セキュリティの教育などを提供します。詳しくはお気軽にお問い合わせ下さい。こんにちは、高橋です。今日は徳丸さんをお招きして、JALの不正ログイン事件についてお話を伺います。徳丸さん、よろしくお願いします。