SlideShare a Scribd company logo
1 of 27
セキュリティワークショップ
津田塾大学
2013年12月20日
高野 祐輝 (ytakano@wide.ad.jp)
1
本日のテーマ
8日目 第15回
n 個人情報追跡
n 行動ターゲティング広告
n 協調フィルタリング
n ウェブトラッキング
2
スマートデバイスと
個人情報追跡
n スマートデバイスなどの普及により,便利になった反面,個人情報の収集・追跡
が容易に
n 利点
n GPS・地図を利用した位置情報サービス
n 公共WiFiサービスなど
n 無料でネットサービスが利用出来る
n 欠点
n 個人情報が収集される
n 行動ターゲティング広告の対象となる
3
個人情報追跡事例
n 2011年に,iPhone利用者の位置情報を定期的に,
Appleに送信していた事が判明
n Facebook, Twitterなどのソーシャルサイトが行ってい
るウェブトラッキングと行動ターゲティング広告
n Android向けの多くのアプリケーションでの個人情報収
集
n などなど枚挙に暇がない
4
個人情報収集の目的
n 個人情報はお金になる
n 個人の嗜好を知ることで,よりカスタマイズさ
れた広告を行える(行動ターゲティング広告)
n トレンド分析などによる市場調査が可能に
5
マス向けの広告と
行動ターゲティング広告
n マス広告
n 大多数へ向けた広告
n テレビ,新聞,ラジオ,雑誌
n 行動ターゲティング広告
n ウェブ広告,スマホ向け広告
6
ロングテール戦略n 売上が少ない商品にも注力した販売戦略
n パレートの法則
n 全体の大部分は,少数の要素によって生み出されている.8:2の法則.べき乗則.
n 2割の商品で,総売上の8割を生み出している
n 2割の社員が,仕事の8割をこなしている.などなど
n ロングテール戦略は,パレートの法則で言うところの,8割の部分にも注力した販売戦略
7
売上
商品の人気順位
2割の商品が8割の売上を生み出す
マス向けの広告
個々としては売上の少ない商品
ロングテール戦略
行動ターゲティング広告
n 個人の嗜好に基づいた広告表示
n 代表例:Amazonのおすすめ商品
8
協調フィルタリング
n アルゴリズム:単純ベイズ協調フィルタリング,Slope One, 特異値分解を用いた手法,などなど
n ユーザ間の類似度(メモリベース),あるいは商品の類似度(アイテムベース)を計算して,お
すすめ商品を決定
9
多くの人が「人間失格」と
「伊豆の踊子」を購入
A
Aさんが「人間失格」を購入
→「伊豆の踊子」をおすすめ
協調フィルタリング
行動ターゲティング広告に必要な要件
n ユーザの行動を追跡可能であること
n 個人の嗜好がわかるぐらい
n 特定のIDと長期間紐付けられると良い.実名は最高
n 大量のユーザ情報を収集可能であること
n ユーザ数が増えれば増えるほど,協調フィルタリングの
精度が向上
n 精度が向上するほど広告効果が増す
10
ウェブトラッキング
n Webの仕組みを利用した,個人情報追跡手法
n Web閲覧時に,トラッキングサイトは,トラッキング用のIDを発行し
,閲覧ウェブサイを収集
11
トラッキングサイト
Twitter, Facebook, 広告サイト
メインサイト
1.リクエスト
2.応答(HTMLファイル送信)
3. リクエスト
4. トラッキング用ID発行
ウェブトラッキング手法
n ID発行:HTTPクッキー,HTTP E-tag, Flashロ
ーカルストレージ,HTML5 ローカルストレー
ジなど
n 情報収集:HTTP Referrer, HTTP GET 引数など
12
Tweetボタン,いいねボタンの
挙動調査
n FirefoxプラグインのFirebugを利用して,Tweet
ボタン,いいねボタンが何をしているか見てみ
る
n Cookieの発行,HTTP Referrerの送信
13
Firebugを用いたHTTP通信調査
n Firefoxプラグイン
n 特定サイトを開いた時のHTTP通信が調査可能
n 他にもHTMLやCSSの調査,JavaScriptのデバ
ッグにも利用可能
n https://addons.mozilla.org/ja/firefox/addon/firebu
g/
14
Firebugのインストール
n Firefoxを開いてFirebugアドオンのページへ行
き,Firefoxへ追加することでインストール可能
15
Firebugの起動
n 調査したいサイトを開いて,メニューのツール
,Web 開発, Firebug, Firebugを開くで起動
16
Firebugの機能
n HTML, CSS, スクリプト,ネット,Cookieの調
査が過可能.今回はネットと,Cookieを利用
17
ネットとCookieの有効
化
n デフォルトでは,ネットとCookieは無効化されているため
,一度Firebugを開いて有効化してから,再読み込みする
n 重くなるめ普段は無効化しておく
18
Tweetボタン,いいねボタンの挙動調査
Firebugでのネット調査
n メインで開いたサイト以外にも,多数のサード
パーティサイトに接続していることを確認せよ
19
Tweetボタン,いいねボタンの挙動調査
FirebugでのCookie調査
n Cookieタブで,どのサイトがCookieを設定してるか確認せ
よ
n また,複数のサイトを開いて,同じCookieが利用されている
か確認せよ
20
Tweetボタン,いいねボタンの挙動調査
platform.twitter.comの調査
n Tweetボタンのあるサイトを開いて,ネットタブから
platform.twitter.comにどのような情報が送信されている確認せ
よ
21
Tweetボタン,いいねボタンの挙動調査
platform.twitter.comへの通信で注目すべき箇所
n Referer:閲覧元のURL情報
n Cookieのguest_id:トラッキング用のIDと疑わ
しきCookie
n User-Agent:利用しているPC情報
22
Tweetボタン,いいねボタンの挙動調査
facebook.com調査
n 同様に,いいねボタンの設置されているサイトを開
いて,どのような情報が送信されているか調査せよ
23
Tweetボタン,いいねボタンの挙動調査
facebook.comへの通信で注目すべき箇
所
n platform.twitter.com通信と異なり,HTTPパラメ
ータで,参照元URLが送信されていることが分
かる
24
HTTPプロトコル(GET)
25
メソッド送信:GET /index.html?var=1 HTTP/1.1
n テキストベースのプロトコル
リクエストヘッダ送信:host: www.yahoo.co.jp
レスポンスヘッダ送信:content-length: 1024
改行送信
改行送信
レスポンスコード送信:HTTP/1.1 200 OK
ボディ送信
telnetを使った手動HTTP通信
n telnet www.yahoo.co.jp 80 などとすることで,httpサーバへ接続して,手動でリクエストを送
信可能
n 接続後,GET / HTTP/1.0 と入力して改行を2回入力
n 80はhttpサーバのポート番号.基本的に80番ポートで待ち受けしている
26
$ telnet www.yahoo.co.jp 80
Trying 203.216.251.233...
Connected to www.g.yahoo.co.jp.
Escape character is '^]'.
GET / HTTP/1.0
HTTP/1.1 200 OK
Date: Thu, 19 Dec 2013 07:30:48 GMT
P3P: policyref="http://privacy.yahoo.co.jp/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD
IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT
DEM CNT STA POL HEA PRE GOV"
Expires: -1
Pragma: no-cache
まとめ
n 協調フィルタリング,行動ターゲティング広告を
行うために,個人情報追跡・収集が行われている
n 個人情報追跡技術の一つであるウェブトラッキン
グについてFirebugを用いて調査
n FirebugにてTwitter,Facebookによるトラッキン
グを確認
27

More Related Content

Viewers also liked

DATUM STUDIO PyCon2016 Turorial
DATUM STUDIO PyCon2016 TurorialDATUM STUDIO PyCon2016 Turorial
DATUM STUDIO PyCon2016 TurorialTatsuya Tojima
 
始計⑨相手の無防備をつけ!!
始計⑨相手の無防備をつけ!!始計⑨相手の無防備をつけ!!
始計⑨相手の無防備をつけ!!YujiSuzue
 
PyConJP2016: 週末サイエンティストのススメ
PyConJP2016: 週末サイエンティストのススメPyConJP2016: 週末サイエンティストのススメ
PyConJP2016: 週末サイエンティストのススメYuta Kashino
 
Learning stochastic neural networks with Chainer
Learning stochastic neural networks with ChainerLearning stochastic neural networks with Chainer
Learning stochastic neural networks with ChainerSeiya Tokui
 
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansaiKazuhito Miura
 
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDサラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDKazuhito Miura
 
「予測と体感の不一致」説によるVR酔いの説明と対策方法
「予測と体感の不一致」説によるVR酔いの説明と対策方法「予測と体感の不一致」説によるVR酔いの説明と対策方法
「予測と体感の不一致」説によるVR酔いの説明と対策方法n_mattun
 
計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)Shota Yasui
 
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」Tomonori Takada
 
実行時ライトベイクをShaderでやってみた
実行時ライトベイクをShaderでやってみた実行時ライトベイクをShaderでやってみた
実行時ライトベイクをShaderでやってみた優介 黒河
 
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa翼 宮崎
 

Viewers also liked (11)

DATUM STUDIO PyCon2016 Turorial
DATUM STUDIO PyCon2016 TurorialDATUM STUDIO PyCon2016 Turorial
DATUM STUDIO PyCon2016 Turorial
 
始計⑨相手の無防備をつけ!!
始計⑨相手の無防備をつけ!!始計⑨相手の無防備をつけ!!
始計⑨相手の無防備をつけ!!
 
PyConJP2016: 週末サイエンティストのススメ
PyConJP2016: 週末サイエンティストのススメPyConJP2016: 週末サイエンティストのススメ
PyConJP2016: 週末サイエンティストのススメ
 
Learning stochastic neural networks with Chainer
Learning stochastic neural networks with ChainerLearning stochastic neural networks with Chainer
Learning stochastic neural networks with Chainer
 
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
「むしゃくしゃしたのでOpenDocumentで帳票テンプレート」 - 第13回関西LibreOffice勉強会 #LibOKansai
 
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFDサラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
サラリーマンでギョーミーなプログラマ(つまりオレ)でも片手間で作れるXFD
 
「予測と体感の不一致」説によるVR酔いの説明と対策方法
「予測と体感の不一致」説によるVR酔いの説明と対策方法「予測と体感の不一致」説によるVR酔いの説明と対策方法
「予測と体感の不一致」説によるVR酔いの説明と対策方法
 
計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)計量経済学と 機械学習の交差点入り口 (公開用)
計量経済学と 機械学習の交差点入り口 (公開用)
 
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」
Kixs vol.001 よろず相談会「ネットワーク構成図とVLANを5分で語る」
 
実行時ライトベイクをShaderでやってみた
実行時ライトベイクをShaderでやってみた実行時ライトベイクをShaderでやってみた
実行時ライトベイクをShaderでやってみた
 
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
 

Similar to Security workshop 20131220

D2Cマルチデバイス利用動向調査(2013年5月実施)
D2Cマルチデバイス利用動向調査(2013年5月実施)D2Cマルチデバイス利用動向調査(2013年5月実施)
D2Cマルチデバイス利用動向調査(2013年5月実施)D2C_PRESS
 
IIJ Technical DAY 2019 ~ セキュリティ動向2019
IIJ Technical DAY 2019 ~ セキュリティ動向2019IIJ Technical DAY 2019 ~ セキュリティ動向2019
IIJ Technical DAY 2019 ~ セキュリティ動向2019IIJ
 
20140925 ケータイ・スマホ・インターネットと子供の人権
20140925 ケータイ・スマホ・インターネットと子供の人権20140925 ケータイ・スマホ・インターネットと子供の人権
20140925 ケータイ・スマホ・インターネットと子供の人権Yoshi Miwa
 
【Jmrx】mrmw発表会 20140425 final
【Jmrx】mrmw発表会 20140425 final【Jmrx】mrmw発表会 20140425 final
【Jmrx】mrmw発表会 20140425 finalHidekazu Hamano
 
スマホ概況 Cloudishデータより(稲垣) 201412
スマホ概況 Cloudishデータより(稲垣) 201412スマホ概況 Cloudishデータより(稲垣) 201412
スマホ概況 Cloudishデータより(稲垣) 201412consultant
 
Softonic journal 2012年11月号
Softonic journal 2012年11月号Softonic journal 2012年11月号
Softonic journal 2012年11月号softonicjapan
 

Similar to Security workshop 20131220 (6)

D2Cマルチデバイス利用動向調査(2013年5月実施)
D2Cマルチデバイス利用動向調査(2013年5月実施)D2Cマルチデバイス利用動向調査(2013年5月実施)
D2Cマルチデバイス利用動向調査(2013年5月実施)
 
IIJ Technical DAY 2019 ~ セキュリティ動向2019
IIJ Technical DAY 2019 ~ セキュリティ動向2019IIJ Technical DAY 2019 ~ セキュリティ動向2019
IIJ Technical DAY 2019 ~ セキュリティ動向2019
 
20140925 ケータイ・スマホ・インターネットと子供の人権
20140925 ケータイ・スマホ・インターネットと子供の人権20140925 ケータイ・スマホ・インターネットと子供の人権
20140925 ケータイ・スマホ・インターネットと子供の人権
 
【Jmrx】mrmw発表会 20140425 final
【Jmrx】mrmw発表会 20140425 final【Jmrx】mrmw発表会 20140425 final
【Jmrx】mrmw発表会 20140425 final
 
スマホ概況 Cloudishデータより(稲垣) 201412
スマホ概況 Cloudishデータより(稲垣) 201412スマホ概況 Cloudishデータより(稲垣) 201412
スマホ概況 Cloudishデータより(稲垣) 201412
 
Softonic journal 2012年11月号
Softonic journal 2012年11月号Softonic journal 2012年11月号
Softonic journal 2012年11月号
 

More from Yuuki Takano

アクターモデル
アクターモデルアクターモデル
アクターモデルYuuki Takano
 
FARIS: Fast and Memory-efficient URL Filter by Domain Specific Machine
FARIS: Fast and Memory-efficient URL Filter by Domain Specific MachineFARIS: Fast and Memory-efficient URL Filter by Domain Specific Machine
FARIS: Fast and Memory-efficient URL Filter by Domain Specific MachineYuuki Takano
 
リアクティブプログラミング
リアクティブプログラミングリアクティブプログラミング
リアクティブプログラミングYuuki Takano
 
Transactional Memory
Transactional MemoryTransactional Memory
Transactional MemoryYuuki Takano
 
Tutorial of SF-TAP Flow Abstractor
Tutorial of SF-TAP Flow AbstractorTutorial of SF-TAP Flow Abstractor
Tutorial of SF-TAP Flow AbstractorYuuki Takano
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)Yuuki Takano
 
SF-TAP: L7レベルネットワークトラフィック解析器
SF-TAP: L7レベルネットワークトラフィック解析器SF-TAP: L7レベルネットワークトラフィック解析器
SF-TAP: L7レベルネットワークトラフィック解析器Yuuki Takano
 
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...MindYourPrivacy: Design and Implementation of a Visualization System for Thir...
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...Yuuki Takano
 
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計Yuuki Takano
 
Measurement Study of Open Resolvers and DNS Server Version
Measurement Study of Open Resolvers and DNS Server VersionMeasurement Study of Open Resolvers and DNS Server Version
Measurement Study of Open Resolvers and DNS Server VersionYuuki Takano
 
Security workshop 20131213
Security workshop 20131213Security workshop 20131213
Security workshop 20131213Yuuki Takano
 
Security workshop 20131127
Security workshop 20131127Security workshop 20131127
Security workshop 20131127Yuuki Takano
 
A Measurement Study of Open Resolvers and DNS Server Version
A Measurement Study of Open Resolvers and DNS Server VersionA Measurement Study of Open Resolvers and DNS Server Version
A Measurement Study of Open Resolvers and DNS Server VersionYuuki Takano
 

More from Yuuki Takano (15)

アクターモデル
アクターモデルアクターモデル
アクターモデル
 
π計算
π計算π計算
π計算
 
FARIS: Fast and Memory-efficient URL Filter by Domain Specific Machine
FARIS: Fast and Memory-efficient URL Filter by Domain Specific MachineFARIS: Fast and Memory-efficient URL Filter by Domain Specific Machine
FARIS: Fast and Memory-efficient URL Filter by Domain Specific Machine
 
リアクティブプログラミング
リアクティブプログラミングリアクティブプログラミング
リアクティブプログラミング
 
Transactional Memory
Transactional MemoryTransactional Memory
Transactional Memory
 
Tutorial of SF-TAP Flow Abstractor
Tutorial of SF-TAP Flow AbstractorTutorial of SF-TAP Flow Abstractor
Tutorial of SF-TAP Flow Abstractor
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
 
CUDAメモ
CUDAメモCUDAメモ
CUDAメモ
 
SF-TAP: L7レベルネットワークトラフィック解析器
SF-TAP: L7レベルネットワークトラフィック解析器SF-TAP: L7レベルネットワークトラフィック解析器
SF-TAP: L7レベルネットワークトラフィック解析器
 
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...MindYourPrivacy: Design and Implementation of a Visualization System for Thir...
MindYourPrivacy: Design and Implementation of a Visualization System for Thir...
 
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計
SF-TAP: 柔軟で規模追従可能なトラフィック解析基盤の設計
 
Measurement Study of Open Resolvers and DNS Server Version
Measurement Study of Open Resolvers and DNS Server VersionMeasurement Study of Open Resolvers and DNS Server Version
Measurement Study of Open Resolvers and DNS Server Version
 
Security workshop 20131213
Security workshop 20131213Security workshop 20131213
Security workshop 20131213
 
Security workshop 20131127
Security workshop 20131127Security workshop 20131127
Security workshop 20131127
 
A Measurement Study of Open Resolvers and DNS Server Version
A Measurement Study of Open Resolvers and DNS Server VersionA Measurement Study of Open Resolvers and DNS Server Version
A Measurement Study of Open Resolvers and DNS Server Version
 

Security workshop 20131220