Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Extreme Honyepotter

Extreme Honyepotter

WordPressよ永遠に

yoshinori matsumoto

October 05, 2017
Tweet

More Decks by yoshinori matsumoto

Other Decks in Technology

Transcript

  1. View Slide

  2. 彡(゚)(゚) 今日の内容
    • WordPressのセキュリティについて
    • WordPressの攻撃を集めてみた
    • WordPressの攻撃をExtremeに集める
    • 今後の展望

    View Slide

  3. WordPressの
    セキュリティについて

    View Slide

  4. 彡(゚)(゚) WordPressとは
    • オープンソースのCMS
    • ユーザシェアが圧倒的に多い
    • ユーザが多い反面、セキュリティ面で狙われるこ
    とがあり、被害を受けているサイトが多い
    全体シェア
    マーケットシェア

    View Slide

  5. 彡(゚)(゚) WordPressの被害事例
    • よく見られる改ざんパターン
    HACKED
    BY
    A HACKER
    ① 攻撃者の名前や主張が
    表示される場合
    ② JavaScript が埋め込まれる

    View Slide

  6. 彡(゚)(゚) WordPressの被害事例
    踏み台サイト
    (WordPress)
    攻撃者 標的となる組織
    ①マルウエア設置
    ②標的型メール送信
    ③誘導

    View Slide

  7. 彡(゚)(゚) 開発者・運用者の悩み
    • セキュリティ設定とか見たけど結構大変だし、
    うちの運用では使えないのもチラホラ…
    • プラグイン入れたけど、これで大丈夫か心配
    • どのような攻撃があるのか知りたい
    彡(^)(^)「せや!攻撃あつめたろ!」

    View Slide

  8. WordPressの
    攻撃を集めてみた

    View Slide

  9. 彡(゚)(゚) 作成したサイト
    • WordPressに対する攻撃を収集するツール
    • 攻撃を受けるWordPressを設置
    • 実際はプロキシが全て取得してログを収集

    View Slide

  10. 彡(゚)(゚) 考慮すべきこと
    通常のサーバ
    Web系の攻撃
    WP
    サーバ / ネットワークに対する攻撃
    広範囲で行われる
    IPアドレスを使用している
    Webサーバに対する攻撃
    使用するツール等を知っている
    (脆弱性を特定するため?)

    View Slide

  11. 彡(゚)(゚) 考慮すべきこと
    通常のサーバ
    Web系の攻撃
    WP
    静的ページ
    WordPress
    にする必要がある!
    dst_port : 80

    View Slide

  12. 彡(゚)(゚) 考慮すべきこと
    • 攻撃を受け付けるサーバはWordPressである必要
    がある
    • 何らかの方法で攻撃者に見つけてもらうサイトが
    必要
    “生きたサイト” を演じる

    View Slide

  13. 彡(゚)(゚) 生きたサイト
    • 自動的にサイトを更新
    • 常に新しい情報を提供
    13
    Contents
    Websites
    RSS Reader
    Scraping
    Tweet
    Post on
    WordPress

    View Slide

  14. 彡(゚)(゚) システム概要

    View Slide

  15. 彡(゚)(゚) 作成したサイト(つづき)
    • 会場のみ

    View Slide

  16. 集計データ
    会場のみ

    View Slide

  17. 彡(゚)(゚) ファイルアップロード
    画像
    攻撃用
    WordPress
    テーマ
    攻撃者によるアップロード方法
    外部からアクセス可能

    View Slide

  18. 彡(゚)(゚) ここまでの成果
    • WordPressに対する攻撃を収集することができた
    • ログイン画面に対する総当たり攻撃
    • テーマ、テーマプラグインに対する攻撃
    (OSSのハニポログと比べて、攻撃者はWPと分かって
    攻撃してるっぽい?)

    View Slide

  19. Extreme に集める

    View Slide

  20. 彡(゚)(゚) すいません
    • ここから先は諸事情により公開できませんので、
    かわりに私のクライマックスシリーズの予想を書
    きたいと思います

    View Slide

  21. 彡(゚)(゚) CS2017予想
    セ パ
    1stステージ 阪神 西武
    2ndステージ 広島 ソフトバンク
    日本シリーズ
    広島 – ソフトバンク
    (2勝 – 4勝)
    どのチームもがんばるたま~

    View Slide

  22. 彡(゚)(゚) 今後の課題
    今後の課題
    • データ収集して、分析
    • セキュリティ研究者、WordPress運用者との連携

    View Slide