SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
WordCamp Yokohama 2010 @LT



               WordPressのセキュリティ対策
               WordPressのセキュリティ対策
                                                 2010年 5月29日
                             株式会社 神戸デジタル・ラボ
                                                           堀家 隆弘
                                                     (horike@kdl co jp)
                                                      horike@kdl.co.jp
                                                      horike@kdl.co.jp)
                                                                    jp)




                                                 株式会社神戸デジタル・ラボ                                   1
                               Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
本日のアジェンダ

 1. 神戸デジタル ラボ (KDL)
 1 神戸デジタル・ラボ (KDL) のご紹介


 2. オープンソースのセキュリティ


 3. WordPressへの攻撃事例
    WordPressへの攻撃事例


 4. WordPressのセキュリティ対策
 4 WordPressのセキュリティ対策


                                           株式会社神戸デジタル・ラボ                                   2
                         Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
1.神戸デジタル・ラボ(KDL)のご紹介
  神戸       (   )  紹介




                                 株式会社神戸デジタル・ラボ                                   3
               Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
神戸を拠点に活動
Webサービス、Webセキュリティに特化
                                 株式会社神戸デジタル・ラボ                                   4
               Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
2.オープンソースのセキュリティ




                              株式会社神戸デジタル・ラボ                                   5
            Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
オープンソースの利点

・誰でもカスタマイズ可能


・ユーザ同士の交流


                              株式会社神戸デジタル・ラボ                                   6
            Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
その反面。。。。



                        株式会社神戸デジタル・ラボ                                   7
      Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
悪意のあるユーザにソースコードが
知られている

・DBの設定情報はどこにあるのか
 DBの設定情報はどこにあるのか

・テーブルの情報
   ブ

・書き込み権限のあるファイルはどれか



                                株式会社神戸デジタル・ラボ                                   8
              Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
悪意のあるユーザにソースコードが
知られている

・DBの設定情報はどこにあるのか
 DBの設定情報はどこにあるのか
     ソースがばれてい
      ることを
・テーブルの情報
   ブ
    前提に対策する必
      要がある
       が
・書き込み権限のあるファイルはどれか



                                株式会社神戸デジタル・ラボ                                   9
              Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
3.WordPressへの攻撃事例
             攻撃事例




                                 株式会社神戸デジタル・ラボ                                 10
               Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
【 2010年4月】
 ドメイン登録業者Network Solutionsの
 ホスティングサービスを利用していたWordPressが改ざん

WordPressブログの閲覧者が
マルウェアサイトに飛ばされる被害を受けた
                                          株式会社神戸デジタル・ラボ                                 11
                        Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
企業のサイトが感染したら
   信用ガタ落ちです。。



 Webアプリケーションレベルで
 Webアプリケ ションレベルで
しっかりとした対策をしましょう!!
し かりとした対策をしましょう!!

                              株式会社神戸デジタル・ラボ                                 12
            Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
4.WordPressへのセキュリティ対策
                   対策




                                  株式会社神戸デジタル・ラボ                                 13
                Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
脆弱な設定の具体例を紹介

  サイト運営者の方は自身のサイトの
  ことを思い浮かべながら聞いてください



                               株式会社神戸デジタル・ラボ                                 14
             Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例1




                       株式会社神戸デジタル・ラボ                                 15
     Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例1

 バ ジョンが古い!!
 バージョンが古い!!




                            株式会社神戸デジタル・ラボ                                 16
          Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
・過去のバージョンには脆弱性があるものも
・2010年5月時点では2.9.2が最新




    必ず最新版を!!!

                                         株式会社神戸デジタル・ラボ                                 17
                       Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例2




                       株式会社神戸デジタル・ラボ                                 18
     Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例2




                       株式会社神戸デジタル・ラボ                                 19
     Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例2
Wp-config.phpが改ざんされて、、




          サイト自体が
         壊されるおそれ
          がある!!


                                           株式会社神戸デジタル・ラボ                                 20
                         Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
デフォルトでは書き込み権限が付いた状態




  インストール後wp-config.phpの
 書き込み権限を削除してください!
                                   株式会社神戸デジタル・ラボ                                 21
                 Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例3




                       株式会社神戸デジタル・ラボ                                 22
     Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例3




                       株式会社神戸デジタル・ラボ                                 23
     Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
例3
 攻撃者がテーブル名を類推できると、、、




     テーブルの中身が
       ブ    身が
     書き換えられてし
     まうおそれがある
         !!

                                   株式会社神戸デジタル・ラボ                                 24
                 Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
wp-config.php




インストール時にテーブルの接頭語を変える

インスト ル後であれば
インストール後であれば
「WP-DatabaseSecurity」で変更できる

                                         株式会社神戸デジタル・ラボ                                 25
                       Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
みなさん今一度、
みなさん今 度
セキュリティ対策の見直しを!!
セキュリティ対策の見直しを!!
      対策  直



                             株式会社神戸デジタル・ラボ                                 26
           Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
受付配布資料の中に
WordPress用のセキュリティ
 対策チェックシートを
  お配りしています。


                               株式会社神戸デジタル・ラボ                                 27
             Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
上記の対策はあくまで
  記 対策は
 予防する手段! !


実
実際に感染していないか
検知、修復する仕組みも必要
                            株式会社神戸デジタル・ラボ                                 28
          Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
神戸デジタル・ラボのブースで
検知の仕組みのデモを公開中




                            株式会社神戸デジタル・ラボ                                 29
          Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.
以上、ありがとうございました




                            株式会社神戸デジタル・ラボ                                 30
          Copyright © 2010. Kobe Digital Labo Inc. ,Ltd. All rights reserved.

Mais conteúdo relacionado

Semelhante a WordPressのセキュリティ対策

NHNグループ合同勉強会 ライブドア片野
NHNグループ合同勉強会 ライブドア片野NHNグループ合同勉強会 ライブドア片野
NHNグループ合同勉強会 ライブドア片野livedoor
 
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方Device WebAPI Consortium
 
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 Gyori Nagafuchi
 
モノづくりのススメ
モノづくりのススメモノづくりのススメ
モノづくりのススメcat kaotaro
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップKoichiro Sumi
 
良いLambdaライフを過ごすために
良いLambdaライフを過ごすために良いLambdaライフを過ごすために
良いLambdaライフを過ごすためにRyosuke Izumi
 
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論Takakuni Furukawa
 
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴 開発室
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴 開発室
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴 開発室
 
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話Tomomo Nakayama
 
C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)Keiji Kamebuchi
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」robotstart
 
IIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイントIIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイントSuguru Ito
 
【Saitama.js】Denoのすすめ
【Saitama.js】Denoのすすめ【Saitama.js】Denoのすすめ
【Saitama.js】Denoのすすめ虎の穴 開発室
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座DIVE INTO CODE Corp.
 
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場Shota Suzuki
 
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集日本マイクロソフト株式会社
 

Semelhante a WordPressのセキュリティ対策 (20)

NHNグループ合同勉強会 ライブドア片野
NHNグループ合同勉強会 ライブドア片野NHNグループ合同勉強会 ライブドア片野
NHNグループ合同勉強会 ライブドア片野
 
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
 
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12 JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
 
モノづくりのススメ
モノづくりのススメモノづくりのススメ
モノづくりのススメ
 
AWS Proton を使ってみた
AWS Proton を使ってみたAWS Proton を使ってみた
AWS Proton を使ってみた
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
良いLambdaライフを過ごすために
良いLambdaライフを過ごすために良いLambdaライフを過ごすために
良いLambdaライフを過ごすために
 
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
 
虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf虎の穴ラボ エンジニア採用説明資料 .pdf
虎の穴ラボ エンジニア採用説明資料 .pdf
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
 
虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料 虎の穴ラボ エンジニア採用説明資料
虎の穴ラボ エンジニア採用説明資料
 
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
リモートワークでプロジェクトローンチを1ヶ月で乗り越えた話
 
C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
 
IIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイントIIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイント
 
【Saitama.js】Denoのすすめ
【Saitama.js】Denoのすすめ【Saitama.js】Denoのすすめ
【Saitama.js】Denoのすすめ
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
 
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
 
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
 
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
 

Último

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Último (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

WordPressのセキュリティ対策