SlideShare a Scribd company logo
1 of 35
Download to read offline
FORENSIC INSIGHT SEMINAR
Big Brother Forensics :
Device Tracking Using Browser-Based Artifacts
proneer
proneer@gmail.com
http://forensic-proof.com
Kim Jinkook
forensicinsight.org Page 2 / 35
Big Brother Forensics
๏‚ง ์˜๊ตญ ์†Œ์„ค๊ฐ€์ธ ์กฐ์ง€ ์˜ค์›ฐ(George Orwell, 1903โˆผ1950)์˜ ์†Œ์„ค โ€œ1984๋…„โ€์˜ ๋“ฑ์žฅ์ธ๋ฌผ
๏‚ง ์ •๋ณด๋ฅผ ๋…์ ํ•˜์—ฌ ์‚ฌํšŒ๋ฅผ ๊ฐ์‹œํ•˜๋Š” ๋…์žฌ์ฒด์ œ
๏‚ง ๋น…๋ธŒ๋ผ๋” ์‚ฌํšŒ๋กœ ๊ฐ€๊ณ  ์žˆ๋‚˜? ์•„๋‹ˆ๋ฉดโ€ฆ
๏‚ง ๋น…๋ธŒ๋ผ๋” ํฌ๋ Œ์‹์€?
๋น…๋ธŒ๋ผ๋”
forensicinsight.org Page 3 / 35
Big Brother Forensics
๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 1)
๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 2)
๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 3)
SANS ํฌ์ŠคํŒ…
forensicinsight.org Page 4 / 35
Big Brother Forensics
๋น…๋ธŒ๋ผ๋” : Geolocation
์—ฌ๊ธฐ์— ์Šค๋งˆํŠธํฐ์„
๋”ํ•˜๋ฉด?
forensicinsight.org Page 5 / 35
Big Brother Forensics
๏‚ง ๊ตฌ๊ธ€ ๋ ˆํ‹ฐํŠœ๋“œ : ๊ตฌ๊ธ€์˜ Geolocation ์„œ๋น„์Šค
Geolocation(1) : Google latitude
forensicinsight.org Page 6 / 35
Big Brother Forensics
๏‚ง ๊ตฌ๊ธ€ ๋ ˆํ‹ฐํŠœ๋“œ : ๊ตฌ๊ธ€์˜ Geolocation ์„œ๋น„์Šค
Geolocation(1) : Google latitude
forensicinsight.org Page 7 / 35
Big Brother Forensics
๏‚ง ์Šค๋งˆํŠธํฐ์—์„œ : GPS ๊ธฐ๋ฐ˜
Geolocation(1) : Google latitude
forensicinsight.org Page 8 / 35
Big Brother Forensics
๏‚ง ๋ฐ์Šคํฌํƒ‘์—์„œ(Chrome) : IP ๊ธฐ๋ฐ˜
Geolocation(1) : Google latitude
forensicinsight.org Page 9 / 35
Big Brother Forensics
๏‚ง ๋ฐ์Šคํฌํƒ‘์—์„œ(IE) : IP ๊ธฐ๋ฐ˜
Geolocation(1) : Google latitude
forensicinsight.org Page 10 / 35
Big Brother Forensics
๏‚ง ์œ„์น˜์ฐพ๊ธฐ ๋ฑƒ์ง€
Geolocation(1) : Google latitude
forensicinsight.org Page 11 / 35
Big Brother Forensics
๏‚ง Geolocation API ์ง€์›
๏‚ง ํ™œ์šฉ ๋ฐ์ดํ„ฐ : WIFI ์œ„์น˜, 3G ๊ธฐ์ง€๊ตญ ์‚ผ๊ฐ ์ธก๋Ÿ‰, GPS ๋ฐ์ดํ„ฐ, IP ์ฃผ์†Œ ๊ธฐ๋ฐ˜
Geolocation(2) : HTML5
http://caniuse.com/
forensicinsight.org Page 12 / 35
Big Brother Forensics
๏‚ง Geolocation API ์ง€์›
Geolocation(2) : HTML5
http://forensicmethods.com/wp-content/uploads/2012/04/Location_Sharing.jpg
Default
forensicinsight.org Page 13 / 35
Big Brother Forensics
๏‚ง Geolocation API ์ƒ˜ํ”Œ (http://www.w3schools.com/html/html5_geolocation.asp)
Geolocation(2) : HTML5
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to get your coordinates:</p>
<button onclick="getLocation()">Try It</button>
<script>
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{
x.innerHTML="Geolocation is not supported by this browser.";
}
}
function showPosition(position)
{
x.innerHTML="Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</body>
</html>
forensicinsight.org Page 14 / 35
Big Brother Forensics
๏‚ง Latitude: 37.566535, Longitude: 126.977969
Geolocation(2) : HTML5
forensicinsight.org Page 15 / 35
Big Brother Forensics
๏‚ง Auto tracking using HTML5: http://www.mileage-charts.com/search/calc.php
๏‚ง ์ž๋™์œผ๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ตฌ๊ธ€๋งต์— ํ‘œ์‹œ
๏‚ง ์ธํ„ฐ๋„ท ์‚ฌ์šฉํ”์  ํ™•์ธ
Geolocation(3) : Google Map
forensicinsight.org Page 16 / 35
Big Brother Forensics
๏‚ง ๊ตฌ๊ธ€๋งต ์—ฐ๋™ ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
๏‚ง ๊ตฌ๊ธ€๋งต ์—ฐ๋™ ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๏ƒจ ์บ์‹œ
Geolocation(3) : Google Map
forensicinsight.org Page 17 / 35
Big Brother Forensics
๏‚ง ๊ฒ€์ƒ‰ : dongdaemun
Geolocation(3) : Google Map
forensicinsight.org Page 18 / 35
Big Brother Forensics
๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
Geolocation(3) : Google Map
forensicinsight.org Page 19 / 35
Big Brother Forensics
๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ ์บ์‹œ
Geolocation(3) : Google Map
forensicinsight.org Page 20 / 35
Big Brother Forensics
๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ Latitude: 37.570945, Longitude: 127.009688
Geolocation(3) : Google Map
forensicinsight.org Page 21 / 35
Big Brother Forensics
๏‚ง ๊ตฌ๊ธ€๋งต ํŒŒ๋ผ๋ฏธํ„ฐ
Geolocation(3) : Google Map
http://forensicmethods.com/wp-content/uploads/2012/04/Google_Maps_Queries.jpg
forensicinsight.org Page 22 / 35
Big Brother Forensics
๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ(Map)
Geolocation(4) : Flickr
forensicinsight.org Page 23 / 35
Big Brother Forensics
๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ ๏ƒจ ์บ์‹œ
Geolocation(4) : Flickr
forensicinsight.org Page 24 / 35
Big Brother Forensics
๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰(NearBy)
Geolocation(4) : Flickr
forensicinsight.org Page 25 / 35
Big Brother Forensics
๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰ ๏ƒจ ์บ์‹œ
Geolocation(4) : Flickr
forensicinsight.org Page 26 / 35
Big Brother Forensics
๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ •
Geolocation(5) : Twitter
forensicinsight.org Page 27 / 35
Big Brother Forensics
๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ • ๏ƒจ ํŠธ์œ— ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ • ๏ƒจ ํŠธ์œ— ๏ƒจ ์ฟ ํ‚ค
Geolocation(5) : Twitter
geo_locations
%7B%22
recent_ids
%22%3A%5B%22c00e5392b3fa46fb%22%5D%2C%22
overrides%22%3A%5B%7B%22
id%22%3A%22c00e5392b3fa46fb%22%2C%22
ip%22%3A%22118.176.147.153%22%7D%5D%7D
twitter.com/account/
1537
1364675840
30992835
2991402449
30258077
*
forensicinsight.org Page 28 / 35
Big Brother Forensics
๏‚ง ํŽ˜๋ถ ๋‹ด๋ฒผ๋ฝ ์œ„์น˜ ์ถ”๊ฐ€
Geolocation(6) : Facebook
forensicinsight.org Page 29 / 35
Big Brother Forensics
๏‚ง ํŽ˜๋ถ ๋‹ด๋ฒผ๋ฝ ์œ„์น˜ ์ถ”๊ฐ€ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ
Geolocation(6) : Facebook
forensicinsight.org Page 30 / 35
Big Brother Forensics
๏‚ง ๋„ค์ด๋ฒ„๋งต ์ ‘์† ์œ„์น˜ ๏ƒจ ์œ„์น˜ ์•„ํ‹ฐํŒฉํŠธ X
Geolocation(7) : Naver Map
forensicinsight.org Page 31 / 35
Big Brother Forensics
๏‚ง ์š”์ฒญ & ์‘๋‹ต
Geolocation(7) : Naver Map
GET http://map.naver.com/common2/getRegionByPosition.nhn?xPos=126.967363&yPos=37.5397998 HTTP/1.1
{"result":
{"region":
{"rcode":"09170112",
"doCode":"0900000000",
"doName":"์„œ์šธํŠน๋ณ„์‹œ",
"siCode":"0917000000",
"siName":"์šฉ์‚ฐ๊ตฌ",
"dongCode":
"09170112",
"dongName":"์›ํšจ๋กœ1๊ฐ€",
"level":null,
"xPos":"126.9673625โ€œ,
"yPos":"37.5398",
"ltX":"126.9639845",
"ltY":"37.5376216",
"rbX":"126.971025",
"rbY":"37.5421463โ€œ
},
"weather":{
"weatherCode":"21","weatherText":"๊ตฌ๋ฆ„๋งŽ์Œ,"temperature":"15.0",
"iconURL":"http://static.naver.net/weather/images/w_icon/w_s21.gif",
"detailURL":"http://weather.naver.com/rgn/townWetr.nhn?naverRgnCd=09170112"}}}
forensicinsight.org Page 32 / 35
Big Brother Forensics
๏‚ง ๋‹ค์Œ๋งต ์ ‘์† ์œ„์น˜ ๏ƒจ ์œ„์น˜ ์•„ํ‹ฐํŒฉํŠธ X
Geolocation(8) : Daum Map
forensicinsight.org Page 33 / 35
Big Brother Forensics
๏‚ง ์š”์ฒญ & ์‘๋‹ต
Geolocation(8) : Daum Map
GET http://map.daum.net/iptargeting/point HTTP/1.1
var t_mapx="498812.0";
var t_mapy="1116945.0";
var t_address="์„œ์šธํŠน๋ณ„์‹œ ์šฉ์‚ฐ๊ตฌ ์„œ๋น™๊ณ ๋™";
forensicinsight.org Page 34 / 35
Big Brother Forensics
๏‚ง Smart Device Based Artifacts
Then,
forensicinsight.org Page 35 / 35
์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€

More Related Content

More from INSIGHT FORENSIC

(160820) #fitalk fileless malware forensics
(160820) #fitalk    fileless malware forensics(160820) #fitalk    fileless malware forensics
(160820) #fitalk fileless malware forensicsINSIGHT FORENSIC
ย 
(150124) #fitalk advanced $usn jrnl forensics (korean)
(150124) #fitalk   advanced $usn jrnl forensics (korean)(150124) #fitalk   advanced $usn jrnl forensics (korean)
(150124) #fitalk advanced $usn jrnl forensics (korean)INSIGHT FORENSIC
ย 
(150124) #fitalk advanced $usn jrnl forensics (english)
(150124) #fitalk   advanced $usn jrnl forensics (english)(150124) #fitalk   advanced $usn jrnl forensics (english)
(150124) #fitalk advanced $usn jrnl forensics (english)INSIGHT FORENSIC
ย 
(140118) #fitalk detection of anti-forensics artifacts using ioa fs
(140118) #fitalk   detection of anti-forensics artifacts using ioa fs(140118) #fitalk   detection of anti-forensics artifacts using ioa fs
(140118) #fitalk detection of anti-forensics artifacts using ioa fsINSIGHT FORENSIC
ย 
(140118) #fitalk 2013 e-discovery trend
(140118) #fitalk   2013 e-discovery trend(140118) #fitalk   2013 e-discovery trend
(140118) #fitalk 2013 e-discovery trendINSIGHT FORENSIC
ย 
(141031) #fitalk plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ
(141031) #fitalk   plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ(141031) #fitalk   plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ
(141031) #fitalk plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆINSIGHT FORENSIC
ย 
(141031) #fitalk os x yosemite artifacts
(141031) #fitalk   os x yosemite artifacts(141031) #fitalk   os x yosemite artifacts
(141031) #fitalk os x yosemite artifactsINSIGHT FORENSIC
ย 
(140716) #fitalk ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
(140716) #fitalk   ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹(140716) #fitalk   ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
(140716) #fitalk ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹INSIGHT FORENSIC
ย 
(140716) #fitalk digital evidence from android-based smartwatch
(140716) #fitalk   digital evidence from android-based smartwatch(140716) #fitalk   digital evidence from android-based smartwatch
(140716) #fitalk digital evidence from android-based smartwatchINSIGHT FORENSIC
ย 
(140625) #fitalk sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„
(140625) #fitalk   sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„(140625) #fitalk   sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„
(140625) #fitalk sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„INSIGHT FORENSIC
ย 
(140407) #fitalk d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„
(140407) #fitalk   d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„(140407) #fitalk   d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„
(140407) #fitalk d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„INSIGHT FORENSIC
ย 
(140625) #fitalk sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•
(140625) #fitalk   sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•(140625) #fitalk   sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•
(140625) #fitalk sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•INSIGHT FORENSIC
ย 
(130216) #fitalk reverse connection tool analysis
(130216) #fitalk   reverse connection tool analysis(130216) #fitalk   reverse connection tool analysis
(130216) #fitalk reverse connection tool analysisINSIGHT FORENSIC
ย 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur lsINSIGHT FORENSIC
ย 
(130202) #fitalk trends in d forensics (jan, 2013)
(130202) #fitalk   trends in d forensics (jan, 2013)(130202) #fitalk   trends in d forensics (jan, 2013)
(130202) #fitalk trends in d forensics (jan, 2013)INSIGHT FORENSIC
ย 
(130202) #fitalk china threat
(130202) #fitalk   china threat(130202) #fitalk   china threat
(130202) #fitalk china threatINSIGHT FORENSIC
ย 
(130119) #fitalk sql server forensics
(130119) #fitalk   sql server forensics(130119) #fitalk   sql server forensics
(130119) #fitalk sql server forensicsINSIGHT FORENSIC
ย 
(130119) #fitalk apt, cyber espionage threat
(130119) #fitalk   apt, cyber espionage threat(130119) #fitalk   apt, cyber espionage threat
(130119) #fitalk apt, cyber espionage threatINSIGHT FORENSIC
ย 
(130119) #fitalk all about physical data recovery
(130119) #fitalk   all about physical data recovery(130119) #fitalk   all about physical data recovery
(130119) #fitalk all about physical data recoveryINSIGHT FORENSIC
ย 
(130105) #fitalk trends in d forensics (dec, 2012)
(130105) #fitalk   trends in d forensics (dec, 2012)(130105) #fitalk   trends in d forensics (dec, 2012)
(130105) #fitalk trends in d forensics (dec, 2012)INSIGHT FORENSIC
ย 

More from INSIGHT FORENSIC (20)

(160820) #fitalk fileless malware forensics
(160820) #fitalk    fileless malware forensics(160820) #fitalk    fileless malware forensics
(160820) #fitalk fileless malware forensics
ย 
(150124) #fitalk advanced $usn jrnl forensics (korean)
(150124) #fitalk   advanced $usn jrnl forensics (korean)(150124) #fitalk   advanced $usn jrnl forensics (korean)
(150124) #fitalk advanced $usn jrnl forensics (korean)
ย 
(150124) #fitalk advanced $usn jrnl forensics (english)
(150124) #fitalk   advanced $usn jrnl forensics (english)(150124) #fitalk   advanced $usn jrnl forensics (english)
(150124) #fitalk advanced $usn jrnl forensics (english)
ย 
(140118) #fitalk detection of anti-forensics artifacts using ioa fs
(140118) #fitalk   detection of anti-forensics artifacts using ioa fs(140118) #fitalk   detection of anti-forensics artifacts using ioa fs
(140118) #fitalk detection of anti-forensics artifacts using ioa fs
ย 
(140118) #fitalk 2013 e-discovery trend
(140118) #fitalk   2013 e-discovery trend(140118) #fitalk   2013 e-discovery trend
(140118) #fitalk 2013 e-discovery trend
ย 
(141031) #fitalk plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ
(141031) #fitalk   plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ(141031) #fitalk   plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ
(141031) #fitalk plaso ์Šˆํผ ํƒ€์ž„๋ผ์ธ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ ๋ฐฉ์•ˆ
ย 
(141031) #fitalk os x yosemite artifacts
(141031) #fitalk   os x yosemite artifacts(141031) #fitalk   os x yosemite artifacts
(141031) #fitalk os x yosemite artifacts
ย 
(140716) #fitalk ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
(140716) #fitalk   ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹(140716) #fitalk   ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
(140716) #fitalk ์ „์ž๊ธˆ์œต์‚ฌ๊ณ ์—์„œ์˜ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹
ย 
(140716) #fitalk digital evidence from android-based smartwatch
(140716) #fitalk   digital evidence from android-based smartwatch(140716) #fitalk   digital evidence from android-based smartwatch
(140716) #fitalk digital evidence from android-based smartwatch
ย 
(140625) #fitalk sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„
(140625) #fitalk   sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„(140625) #fitalk   sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„
(140625) #fitalk sq lite ์†Œ๊ฐœ์™€ ๊ตฌ์กฐ ๋ถ„์„
ย 
(140407) #fitalk d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„
(140407) #fitalk   d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„(140407) #fitalk   d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„
(140407) #fitalk d trace๋ฅผ ์ด์šฉํ•œ ์•…์„ฑ์ฝ”๋“œ ๋™์  ๋ถ„์„
ย 
(140625) #fitalk sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•
(140625) #fitalk   sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•(140625) #fitalk   sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•
(140625) #fitalk sq lite ์‚ญ์ œ๋œ ๋ ˆ์ฝ”๋“œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•
ย 
(130216) #fitalk reverse connection tool analysis
(130216) #fitalk   reverse connection tool analysis(130216) #fitalk   reverse connection tool analysis
(130216) #fitalk reverse connection tool analysis
ย 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur ls
ย 
(130202) #fitalk trends in d forensics (jan, 2013)
(130202) #fitalk   trends in d forensics (jan, 2013)(130202) #fitalk   trends in d forensics (jan, 2013)
(130202) #fitalk trends in d forensics (jan, 2013)
ย 
(130202) #fitalk china threat
(130202) #fitalk   china threat(130202) #fitalk   china threat
(130202) #fitalk china threat
ย 
(130119) #fitalk sql server forensics
(130119) #fitalk   sql server forensics(130119) #fitalk   sql server forensics
(130119) #fitalk sql server forensics
ย 
(130119) #fitalk apt, cyber espionage threat
(130119) #fitalk   apt, cyber espionage threat(130119) #fitalk   apt, cyber espionage threat
(130119) #fitalk apt, cyber espionage threat
ย 
(130119) #fitalk all about physical data recovery
(130119) #fitalk   all about physical data recovery(130119) #fitalk   all about physical data recovery
(130119) #fitalk all about physical data recovery
ย 
(130105) #fitalk trends in d forensics (dec, 2012)
(130105) #fitalk   trends in d forensics (dec, 2012)(130105) #fitalk   trends in d forensics (dec, 2012)
(130105) #fitalk trends in d forensics (dec, 2012)
ย 

(121027) #fitalk big brother forensics, device tracking using browser-based artifacts

  • 1. FORENSIC INSIGHT SEMINAR Big Brother Forensics : Device Tracking Using Browser-Based Artifacts proneer proneer@gmail.com http://forensic-proof.com Kim Jinkook
  • 2. forensicinsight.org Page 2 / 35 Big Brother Forensics ๏‚ง ์˜๊ตญ ์†Œ์„ค๊ฐ€์ธ ์กฐ์ง€ ์˜ค์›ฐ(George Orwell, 1903โˆผ1950)์˜ ์†Œ์„ค โ€œ1984๋…„โ€์˜ ๋“ฑ์žฅ์ธ๋ฌผ ๏‚ง ์ •๋ณด๋ฅผ ๋…์ ํ•˜์—ฌ ์‚ฌํšŒ๋ฅผ ๊ฐ์‹œํ•˜๋Š” ๋…์žฌ์ฒด์ œ ๏‚ง ๋น…๋ธŒ๋ผ๋” ์‚ฌํšŒ๋กœ ๊ฐ€๊ณ  ์žˆ๋‚˜? ์•„๋‹ˆ๋ฉดโ€ฆ ๏‚ง ๋น…๋ธŒ๋ผ๋” ํฌ๋ Œ์‹์€? ๋น…๋ธŒ๋ผ๋”
  • 3. forensicinsight.org Page 3 / 35 Big Brother Forensics ๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 1) ๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 2) ๏‚ง Big Brother Forensics: Device Tracking Using Browser-Based Artifacts (Part 3) SANS ํฌ์ŠคํŒ…
  • 4. forensicinsight.org Page 4 / 35 Big Brother Forensics ๋น…๋ธŒ๋ผ๋” : Geolocation ์—ฌ๊ธฐ์— ์Šค๋งˆํŠธํฐ์„ ๋”ํ•˜๋ฉด?
  • 5. forensicinsight.org Page 5 / 35 Big Brother Forensics ๏‚ง ๊ตฌ๊ธ€ ๋ ˆํ‹ฐํŠœ๋“œ : ๊ตฌ๊ธ€์˜ Geolocation ์„œ๋น„์Šค Geolocation(1) : Google latitude
  • 6. forensicinsight.org Page 6 / 35 Big Brother Forensics ๏‚ง ๊ตฌ๊ธ€ ๋ ˆํ‹ฐํŠœ๋“œ : ๊ตฌ๊ธ€์˜ Geolocation ์„œ๋น„์Šค Geolocation(1) : Google latitude
  • 7. forensicinsight.org Page 7 / 35 Big Brother Forensics ๏‚ง ์Šค๋งˆํŠธํฐ์—์„œ : GPS ๊ธฐ๋ฐ˜ Geolocation(1) : Google latitude
  • 8. forensicinsight.org Page 8 / 35 Big Brother Forensics ๏‚ง ๋ฐ์Šคํฌํƒ‘์—์„œ(Chrome) : IP ๊ธฐ๋ฐ˜ Geolocation(1) : Google latitude
  • 9. forensicinsight.org Page 9 / 35 Big Brother Forensics ๏‚ง ๋ฐ์Šคํฌํƒ‘์—์„œ(IE) : IP ๊ธฐ๋ฐ˜ Geolocation(1) : Google latitude
  • 10. forensicinsight.org Page 10 / 35 Big Brother Forensics ๏‚ง ์œ„์น˜์ฐพ๊ธฐ ๋ฑƒ์ง€ Geolocation(1) : Google latitude
  • 11. forensicinsight.org Page 11 / 35 Big Brother Forensics ๏‚ง Geolocation API ์ง€์› ๏‚ง ํ™œ์šฉ ๋ฐ์ดํ„ฐ : WIFI ์œ„์น˜, 3G ๊ธฐ์ง€๊ตญ ์‚ผ๊ฐ ์ธก๋Ÿ‰, GPS ๋ฐ์ดํ„ฐ, IP ์ฃผ์†Œ ๊ธฐ๋ฐ˜ Geolocation(2) : HTML5 http://caniuse.com/
  • 12. forensicinsight.org Page 12 / 35 Big Brother Forensics ๏‚ง Geolocation API ์ง€์› Geolocation(2) : HTML5 http://forensicmethods.com/wp-content/uploads/2012/04/Location_Sharing.jpg Default
  • 13. forensicinsight.org Page 13 / 35 Big Brother Forensics ๏‚ง Geolocation API ์ƒ˜ํ”Œ (http://www.w3schools.com/html/html5_geolocation.asp) Geolocation(2) : HTML5 <!DOCTYPE html> <html> <body> <p id="demo">Click the button to get your coordinates:</p> <button onclick="getLocation()">Try It</button> <script> var x=document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else{ x.innerHTML="Geolocation is not supported by this browser."; } } function showPosition(position) { x.innerHTML="Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script> </body> </html>
  • 14. forensicinsight.org Page 14 / 35 Big Brother Forensics ๏‚ง Latitude: 37.566535, Longitude: 126.977969 Geolocation(2) : HTML5
  • 15. forensicinsight.org Page 15 / 35 Big Brother Forensics ๏‚ง Auto tracking using HTML5: http://www.mileage-charts.com/search/calc.php ๏‚ง ์ž๋™์œผ๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ตฌ๊ธ€๋งต์— ํ‘œ์‹œ ๏‚ง ์ธํ„ฐ๋„ท ์‚ฌ์šฉํ”์  ํ™•์ธ Geolocation(3) : Google Map
  • 16. forensicinsight.org Page 16 / 35 Big Brother Forensics ๏‚ง ๊ตฌ๊ธ€๋งต ์—ฐ๋™ ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ ๏‚ง ๊ตฌ๊ธ€๋งต ์—ฐ๋™ ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๏ƒจ ์บ์‹œ Geolocation(3) : Google Map
  • 17. forensicinsight.org Page 17 / 35 Big Brother Forensics ๏‚ง ๊ฒ€์ƒ‰ : dongdaemun Geolocation(3) : Google Map
  • 18. forensicinsight.org Page 18 / 35 Big Brother Forensics ๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ Geolocation(3) : Google Map
  • 19. forensicinsight.org Page 19 / 35 Big Brother Forensics ๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ ์บ์‹œ Geolocation(3) : Google Map
  • 20. forensicinsight.org Page 20 / 35 Big Brother Forensics ๏‚ง ๊ฒ€์ƒ‰ : dongdaemun ๏ƒจ Latitude: 37.570945, Longitude: 127.009688 Geolocation(3) : Google Map
  • 21. forensicinsight.org Page 21 / 35 Big Brother Forensics ๏‚ง ๊ตฌ๊ธ€๋งต ํŒŒ๋ผ๋ฏธํ„ฐ Geolocation(3) : Google Map http://forensicmethods.com/wp-content/uploads/2012/04/Google_Maps_Queries.jpg
  • 22. forensicinsight.org Page 22 / 35 Big Brother Forensics ๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ(Map) Geolocation(4) : Flickr
  • 23. forensicinsight.org Page 23 / 35 Big Brother Forensics ๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ ๏‚ง ์‚ฌ์ง„ ์œ„์น˜ ์ •๋ณด ํ™•์ธ ๏ƒจ ์บ์‹œ Geolocation(4) : Flickr
  • 24. forensicinsight.org Page 24 / 35 Big Brother Forensics ๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰(NearBy) Geolocation(4) : Flickr
  • 25. forensicinsight.org Page 25 / 35 Big Brother Forensics ๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ ๏‚ง ์œ„์น˜ ๊ทผ์ฒ˜ ์‚ฌ์ง„ ๊ฒ€์ƒ‰ ๏ƒจ ์บ์‹œ Geolocation(4) : Flickr
  • 26. forensicinsight.org Page 26 / 35 Big Brother Forensics ๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ • Geolocation(5) : Twitter
  • 27. forensicinsight.org Page 27 / 35 Big Brother Forensics ๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ • ๏ƒจ ํŠธ์œ— ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ ๏‚ง ํŠธ์œ„ํ„ฐ ์œ„์น˜ ์„ค์ • ๏ƒจ ํŠธ์œ— ๏ƒจ ์ฟ ํ‚ค Geolocation(5) : Twitter geo_locations %7B%22 recent_ids %22%3A%5B%22c00e5392b3fa46fb%22%5D%2C%22 overrides%22%3A%5B%7B%22 id%22%3A%22c00e5392b3fa46fb%22%2C%22 ip%22%3A%22118.176.147.153%22%7D%5D%7D twitter.com/account/ 1537 1364675840 30992835 2991402449 30258077 *
  • 28. forensicinsight.org Page 28 / 35 Big Brother Forensics ๏‚ง ํŽ˜๋ถ ๋‹ด๋ฒผ๋ฝ ์œ„์น˜ ์ถ”๊ฐ€ Geolocation(6) : Facebook
  • 29. forensicinsight.org Page 29 / 35 Big Brother Forensics ๏‚ง ํŽ˜๋ถ ๋‹ด๋ฒผ๋ฝ ์œ„์น˜ ์ถ”๊ฐ€ ๏ƒจ ํžˆ์Šคํ† ๋ฆฌ Geolocation(6) : Facebook
  • 30. forensicinsight.org Page 30 / 35 Big Brother Forensics ๏‚ง ๋„ค์ด๋ฒ„๋งต ์ ‘์† ์œ„์น˜ ๏ƒจ ์œ„์น˜ ์•„ํ‹ฐํŒฉํŠธ X Geolocation(7) : Naver Map
  • 31. forensicinsight.org Page 31 / 35 Big Brother Forensics ๏‚ง ์š”์ฒญ & ์‘๋‹ต Geolocation(7) : Naver Map GET http://map.naver.com/common2/getRegionByPosition.nhn?xPos=126.967363&yPos=37.5397998 HTTP/1.1 {"result": {"region": {"rcode":"09170112", "doCode":"0900000000", "doName":"์„œ์šธํŠน๋ณ„์‹œ", "siCode":"0917000000", "siName":"์šฉ์‚ฐ๊ตฌ", "dongCode": "09170112", "dongName":"์›ํšจ๋กœ1๊ฐ€", "level":null, "xPos":"126.9673625โ€œ, "yPos":"37.5398", "ltX":"126.9639845", "ltY":"37.5376216", "rbX":"126.971025", "rbY":"37.5421463โ€œ }, "weather":{ "weatherCode":"21","weatherText":"๊ตฌ๋ฆ„๋งŽ์Œ,"temperature":"15.0", "iconURL":"http://static.naver.net/weather/images/w_icon/w_s21.gif", "detailURL":"http://weather.naver.com/rgn/townWetr.nhn?naverRgnCd=09170112"}}}
  • 32. forensicinsight.org Page 32 / 35 Big Brother Forensics ๏‚ง ๋‹ค์Œ๋งต ์ ‘์† ์œ„์น˜ ๏ƒจ ์œ„์น˜ ์•„ํ‹ฐํŒฉํŠธ X Geolocation(8) : Daum Map
  • 33. forensicinsight.org Page 33 / 35 Big Brother Forensics ๏‚ง ์š”์ฒญ & ์‘๋‹ต Geolocation(8) : Daum Map GET http://map.daum.net/iptargeting/point HTTP/1.1 var t_mapx="498812.0"; var t_mapy="1116945.0"; var t_address="์„œ์šธํŠน๋ณ„์‹œ ์šฉ์‚ฐ๊ตฌ ์„œ๋น™๊ณ ๋™";
  • 34. forensicinsight.org Page 34 / 35 Big Brother Forensics ๏‚ง Smart Device Based Artifacts Then,
  • 35. forensicinsight.org Page 35 / 35 ์งˆ๋ฌธ ๋ฐ ๋‹ต๋ณ€