WebBrowser (Chrome)

1. ์†Œ๊ฐœ

Chrome history ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Chrome browser๋ฅผ ํ†ตํ•ด ์ ‘์†ํ•œ ์›น ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ค‘์š”ํ•œ ์•„ํ‹ฐํŒฉํŠธ์ด๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ์‚ฌ์ดํŠธ๋ฅผ ์–ธ์ œ ์–ด๋–ป๊ฒŒ ์ ‘์†ํ–ˆ๋Š”์ง€ ๋“ฑ์„ ํฌํ•จํ•˜๋ฉฐ, ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„๊ฐ€๋‚˜ ํฌ๋ Œ์‹ ๋ถ„์„๊ฐ€๊ฐ€ ์‚ฌ๊ฑด์„ ์กฐ์‚ฌํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋Š” ์นจํ•ด์‚ฌ๊ณ ์˜ ์›์ธ๊ณผ ๊ฒฝ๋กœ๋ฅผ ํŒŒ์•…ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•œ ๋‹จ์„œ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‚ฌ์šฉ์ž ํ˜น์€ ๊ณต๊ฒฉ์ž์˜ ์›น ์‚ฌ์šฉ ํŒจํ„ด ๋ฐ ํ–‰์œ„๊ด€๋ จ ํ”„๋กœํŒŒ์ผ๋ง์— ์œ ์šฉํ•œ ์ •๋ณด๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

Chrome browser๋Š” ์—ฌ๋Ÿฌ ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉ๋˜์ง€๋งŒ, ์šด์˜์ฒด์ œ ๋ณ„๋กœ ์ €์žฅ๋˜๋Š” ์ •๋ณด ๋ฐ ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฅด์ง€ ์•Š๊ณ  ๋™์ผํ•˜๋ฉฐ ์ €์žฅ๋˜๋Š” ๊ฒฝ๋กœ๋Š” ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™๋‹ค.


2. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

Chrome history๋Š” SQLite ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคํ˜•์‹์œผ๋กœ ์ €์žฅ๋˜๋ฉฐ ํŒŒ์ผ์„ ์—ด์–ด๋ณด๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด

โ€œSQLite format 3(53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00)โ€ ์ด 16๋ฐ”์ดํŠธ ๊ธธ์ด์˜ ์‹œ๊ทธ๋‹ˆ์ฒ˜๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค.

ํ•ด๋‹น ๊ธ€ ์—์„œ๋Š” Chrome history ํŒŒ์ผ์˜ ๊ตฌ์กฐ ์ค‘ ์‹œ๊ทธ๋‹ˆ์ฒ˜ ๋ถ€๋ถ„๋งŒ ์‚ดํŽด๋ณด์•˜์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํฌ๋งท์˜ ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ๋งํฌ์—์„œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํฌ๋งท์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” Chrome history๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ฃผ์š” ํ…Œ์ด๋ธ”์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • visits : ๊ฐ URL ๋ฐฉ๋ฌธ์˜ Timestamp, Referer ๋“ฑ์ด ์ €์žฅ๋˜๋ฉฐ ํ•ด๋‹น ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•ด urls ํ…Œ์ด๋ธ”์ด ์ž‘์„ฑ๋œ๋‹ค.

  • urls : ์ ‘์†ํ•œ ๋ชจ๋“  URL์„ ํฌํ•จํ•˜๋ฉฐ, ์ œ๋ชฉ, ๋ฐฉ๋ฌธ ํšŸ์ˆ˜, ๋งˆ์ง€๋ง‰ ๋ฐฉ๋ฌธ ์‹œ๊ฐ„ ๋“ฑ ์—ฌ๋Ÿฌ ์ •๋ณด๊ฐ€ ์ €์žฅ๋œ๋‹ค.

  • downloads : Chrome browser๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ๋ชจ๋“  ํŒŒ์ผ๋“ค์˜ ์ €์žฅ ๊ฒฝ๋กœ ๋“ฑ ์—ฌ๋Ÿฌ ์ •๋ณด๊ฐ€ ์ €์žฅ๋œ๋‹ค.

  • downloads_url_chains : downloads ํ…Œ์ด๋ธ”๊ณผ ๋งค์นญํ•˜์—ฌ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ ๋œ URL์„ ํฌํ•จํ•œ๋‹ค.

  • keyword_search_terms : ์‚ฌ์šฉ์ž๊ฐ€ Chrome browser๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๊ฒ€์ƒ‰ํ•œ ํ‚ค์›Œ๋“œ๋“ค์ด ์ €์žฅ๋œ๋‹ค.


3. ๋ถ„์„ ๋ฐฉ์•ˆ

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ Chrome history ๋ถ„์„์„ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

  1. ์‚ฌ์šฉ์ž์˜ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰ ๊ธฐ๋ก ๋ฐ ์ ‘์† URL

  2. ์‚ฌ์šฉ์ž๊ฐ€ Chrome browser ๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•œ ํŒŒ์ผ

  3. ์œ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์‚ฌ์šฉ์ž์˜ ํŒจํ„ด

โ€ป Chrome browser ์˜ ์‹œํฌ๋ฆฟ ๋ชจ๋“œ ์‚ฌ์šฉ ์‹œ ์œ„ ํ–‰์œ„ ๋“ค์€ ๊ธฐ๋ก๋˜์ง€ ์•Š๋Š”๋‹ค.

urls ํ…Œ์ด๋ธ”

urls ํ…Œ์ด๋ธ”์€ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์ด ์žˆ์ง€๋งŒ, ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„ ๊ด€์ ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

id

urls ํ…Œ์ด๋ธ”์˜ ๊ณ ์œ  ์‹๋ณ„ id

url

์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ URL

title

์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ URL์˜ HTML Title Tag

visit_count

์ ‘์† ํšŸ์ˆ˜ (๋™์ผ URL ์ ‘์† ์‹œ ์ƒˆ๋กœ์šด id๋กœ ๊ธฐ๋ก๋˜๋Š”๊ฒŒ ์•„๋‹Œ visit_count ์ฆ๊ฐ€)

typed_count

๋ฐฉ๋ฌธ ํƒ€์ž…(URL ์ง์ ‘ ์ž…๋ ฅ : 1, ๊ทธ ์™ธ 0)

last_visit_time

์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ URL์— ์ ‘์†ํ•œ ์‹œ๊ฐ„(WebKit Timestamp)

  • ๋™์ผ URL ์ ‘์† ์‹œ ๋งˆ์ง€๋ง‰ ์ ‘์† ์‹œ๊ฐ„์œผ๋กœ ๊ฐฑ์‹ 

type_count

type_count ์ปฌ๋Ÿผ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์˜๋„์ ์œผ๋กœ URL์— ์ ‘์† ํ–ˆ๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•œ ์ •๋ณด์ด๋‹ค.

ํ•ด๋‹น ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด โ€œ1โ€ ์ด๋ผ๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ URL์„ ์ง์ ‘ ์ž…๋ ฅํ•˜์—ฌ ์ ‘์†ํ–ˆ์Œ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Š” ์˜๋„์  ํ–‰์œ„์ธ์ง€, ๊ด‘๊ณ ์„ฑ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋“ฑ์˜ ๊ฒฐ๊ณผ์ธ์ง€ ๊ตฌ๋ถ„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

last_visit_time

last_visit_time ์ปฌ๋Ÿผ์€ Webkit Timestamp ํ˜•์‹์œผ๋กœ ๊ธฐ๋ก๋œ๋‹ค. ์ด๋Š” 1601๋…„ 1์›” 1์ผ 00:00:00 ๋ถ€ํ„ฐ ๊ฒฝ๊ณผ๋œ ์‹œ๊ฐ„์„ ๋งˆ์ดํฌ๋กœ์ดˆ ๋‹จ์œ„๋กœ ์ธก์ •ํ•œ ์‹œ๊ฐ„ ํ˜•์‹์ด๋‹ค. ์ผ๋ถ€ ๋ธ”๋กœ๊ทธ๋“ค์—์„œ Unix Timestamp ํ˜•์‹์œผ๋กœ ์ €์žฅ๋œ๋‹ค๊ณ  ์–ธ๊ธ‰๋˜์ง€๋งŒ, ์ด๋Š” ์ž˜๋ชป๋œ ์ •๋ณด์ด๋ฉฐ, ์•„๋ž˜ ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ณ€ํ™˜ ํ•  ์ˆ˜ ์žˆ๋‹ค.

keyword_search_terms ํ…Œ์ด๋ธ”

keyword_search_terms ํ…Œ์ด๋ธ”์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒ€์ƒ‰ ์—”์ง„์„ ํ†ตํ•ด ์ž…๋ ฅํ•œ ๊ฒ€์ƒ‰์–ด๋ฅผ ๊ธฐ๋กํ•˜๋Š” ํ…Œ์ด๋ธ”๋กœ, urls ํ…Œ์ด๋ธ”์˜ id ์ปฌ๋Ÿผ๊ณผ keyword_search_terms ํ…Œ์ด๋ธ”์˜ url_id ์ปฌ๋Ÿผ์„ ๋งค์นญํ•ด ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๊ณต์‹ ๋ฌธ์„œ ํ˜น์€ ๊ตฌ๊ธ€์—์„œ ๊ณต์‹์ ์œผ๋กœ ๊ณต๊ฐœํ•œ ์ž๋ฃŒ์—๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋‚ด์šฉ์ด๋‹ค. ๋‹ค๋งŒ, ์ˆ˜์ฐจ๋ก€ ๋งŽ์€ ์‹คํ—˜๊ณผ ๋‹ค์ˆ˜์˜ ๋ถ„์„๊ฐ€๋“ค์ด ํ•ด๋‹น ๋‚ด์šฉ์„ ๊ณต๊ฐœํ–ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด urls ํ…Œ์ด๋ธ”์˜ ๊ฒ€์ƒ‰ ๊ธฐ๋ก๊ณผ keyword_search_terms ํ…Œ์ด๋ธ”์„ ์—ฐ๊ณ„ํ•˜์—ฌ ๋ถ„์„ํ•œ๋‹ค๋ฉด ์‚ฌ์šฉ์ž์˜ ๊ฒ€์ƒ‰ ํ™œ๋™๊ณผ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค.

keyword_search_terms ํ…Œ์ด๋ธ”์˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

keyword_id

๊ฒ€์ƒ‰์–ด์˜ ๊ณ ์œ  ์‹๋ณ„์ž

url_id

urls ํ…Œ์ด๋ธ”์˜ id์™€ ๋งค์นญ๋˜์–ด ์žˆ๋Š” ๊ณ ์œ  ์‹๋ณ„ ๊ฐ’

terms

์‚ฌ์šฉ์ž ๊ฒ€์ƒ‰ ์—”์ง„์— ์ž…๋ ฅํ•œ ์‹ค์ œ ๊ฒ€์ƒ‰์–ด๊ฐ€ ์ €์žฅ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๊ฐ€ ๊ทธ๋Œ€๋กœ ์ €์žฅ๋œ๋‹ค.

normalized_terms

terms ์ปฌ๋Ÿผ์ด ์ •๊ทœํ™”๋˜์–ด ์ €์žฅ๋œ๋‹ค. (์˜์–ด ๋Œ€๋ฌธ์ž๋กœ ๊ฒ€์ƒ‰ ์‹œ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜๋œ ๊ฐ’์ด ์ €์žฅ๋˜๋Š” ๋“ฑ)

downloads

downloads ํ…Œ์ด๋ธ”์€ ๋‹ค์šด๋กœ๋“œ ๋œ ํŒŒ์ผ์— ๊ด€๋ จ๋œ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋Š” ํ…Œ์ด๋ธ”์ด๋‹ค. downloads ํ…Œ์ด๋ธ”์—๋Š” ํ•ญ๋ชฉ๋ณ„ ๊ณ ์œ  id ์ปฌ๋Ÿผ์ด ์กด์žฌํ•˜๋Š”๋ฐ ์ด ๊ฐ’์€ downloads_url_chains ํ…Œ์ด๋ธ”์— ์กด์žฌํ•˜๋Š” id ์ปฌ๋Ÿผ๊ณผ ๋งค์นญํ•ด ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ ์„ ์ด์šฉํ•ด ๋‘ ํ…Œ์ด๋ธ”์„ ์—ฐ๊ณ„๋ถ„์„ ํ•œ๋‹ค๋ฉด, ๋‹ค์šด๋กœ๋“œ ๋œ ํŒŒ์ผ์ด ์ •ํ™•ํžˆ ์–ด๋–ค URL์„ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œ ๋๋Š”์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

downloads ํ…Œ์ด๋ธ”์˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

id

downloads ํ…Œ์ด๋ธ”์˜ ๊ณ ์œ  id

current_path

๋‹ค์šด๋กœ๋“œ ์ง„ํ–‰ ์ค‘์— ํ‘œ์‹œ๋˜๋Š” ํ˜„์žฌ ์ €์žฅ ๊ฒฝ๋กœ

target_path

๋‹ค์šด๋กœ๋“œ ์™„๋ฃŒ ํ›„ ํŒŒ์ผ์ด ์ตœ์ข…์ ์œผ๋กœ ์ €์žฅ๋œ ๊ฒฝ๋กœ

start_time

๋‹ค์šด๋กœ๋“œ ์‹œ์ž‘ ์‹œ๊ฐ„(WebKit Timestamp)

end_time

๋‹ค์šด๋กœ๋“œ ์ข…๋ฃŒ ์‹œ๊ฐ„(WebKit Timestamp)

received_bytes

๋‹ค์šด๋กœ๋“œ ๋œ ์ด ํฌ๊ธฐ(byte)

total_byte

๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ์˜ ์ด ํฌ๊ธฐ(byte)

state

๋‹ค์šด๋กœ๋“œ ์ƒํƒœ(0: ์ง„ํ–‰ ์ค‘, 1: ์™„๋ฃŒ, 2: ์ผ์‹œ ์ค‘์ง€)

referrer

๋‹ค์šด๋กœ๋“œ ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ ํŽ˜์ด์ง€์˜ URL

๊ธฐํƒ€ ํ…Œ์ด๋ธ” ๋ฐ ์•„ํ‹ฐํŒฉํŠธ

Chrome history ์•„ํ‹ฐํŒฉํŠธ ์™ธ์—๋„ ๋™์ผ ๊ฒฝ๋กœ์—๋Š” ๋‹ค์–‘ํ•œ ์•„ํ‹ฐํŒฉํŠธ๋“ค์ด ์กด์žฌํ•œ๋‹ค. ์ด ์•„ํ‹ฐํŒฉํŠธ๋“ค์€ Chrome history ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ์—๋Š” ํฌํ•จ๋˜์ง€ ์•Š์ง€๋งŒ, ์—ฐ๊ด€์„ฑ์ด ์กด์žฌํ•˜๋ฉฐ, ์นจํ•ด์‚ฌ๊ณ , ๋””์ง€ํ„ธํฌ๋ Œ์‹ ๋ถ„์„๊ฐ€์—๊ฒŒ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

LoginData

LoginData ์•„ํ‹ฐํŒฉํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•œ URL์— ์ ‘์†ํ•ด ๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ•œ ID ๊ฐ’๋“ค์„ statsํ…Œ์ด๋ธ”์— ์ €์žฅํ•œ๋‹ค. ๋‹ค๋งŒ, ๋ชจ๋“  ๋กœ๊ทธ์ธ ์‹œ๋„๊ฐ€ ์ €์žฅ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ, ์ •ํ™•ํ•œ ์ €์žฅ ์กฐ๊ฑด์€ ํŒŒ์•…์ด ๋ถˆ๊ฐ€๋Šฅ ํ–ˆ๋‹ค. ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„ ๊ด€์ ์—์„œ LoginData๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ํƒˆ์ทจํ•œ ์„œ๋ฒ„, PC ๋‚ด์— ๋กœ๊ทธ์ธ ํ–ˆ๋˜ ๊ณ„์ • ๋ชฉ๋ก์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•œ ์•„ํ‹ฐํŒฉํŠธ๋กœ ํŒ๋‹จ๋œ๋‹ค.

โ–ถ ์ฐธ๊ณ : DPAPI

LoginData ์•„ํ‹ฐํŒฉํŠธ๋Š” DPAPI(Data Protection API)๋ฅผ ์‚ฌ์šฉํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•”ํ˜ธํ™” ํ•œ๋‹ค. DPAPI๋Š” ์œˆ๋„์šฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ์•”ํ˜ธํ™” API๋กœ, ์‚ฌ์šฉ์ž ๊ณ„์ • ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”๋ณตํ˜ธํ™” ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

ํ•ด๋‹น ๊ธ€์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์˜€์œผ๋ฉฐ, ๋ณด๋‹ค ์ž์„ธํ•œ ์„ค๋ช…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

โ–ถ ๊ณ„์ • ๋ณตํ˜ธํ™”

์•„๋ž˜ ๊ทธ๋ฆผ์€ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š” DPAPI ๋ณตํ˜ธํ™” ์ฝ”๋“œ๋กœ LoginData ๋ณตํ˜ธํ™”์— ์„ฑ๊ณตํ•œ ๋‚ด์—ญ์ด๋‹ค.

๋ณตํ˜ธํ™”์— ๊ด€๋ จ๋œ ๋ณด๋‹ค ์ž์„ธํ•œ ์„ค๋ช…์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

Cookies

Cookies๋Š” Chrome browser๋ฅผ ํ†ตํ•ด ์›น ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ, ํ˜น์€ ๋ฐฉ๋ฌธ ํ›„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋œ Cookie ์— ๊ด€๋ จ๋œ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์•„ํ‹ฐํŒฉํŠธ์ด๋‹ค. ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„ ๊ด€์ ์—์„œ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋” ๋‚˜์•„๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์›น ์‚ฌ์ดํŠธ ์„ ํ˜ธ๋„ ๋“ฑ ๋งŽ์€ ์ •๋ณด๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค.

Cookies ํ…Œ์ด๋ธ”์˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

creation_utc

์ฟ ํ‚ค ์ƒ์„ฑ์‹œ๊ฐ„(Webkit Timestamp)

host_key

์ฟ ํ‚ค๊ฐ€ ์„ค์ •๋œ ๋„๋ฉ”์ธ

name

์ฟ ํ‚ค ์ด๋ฆ„

expires_utc

์ฟ ํ‚ค ๋งŒ๋ฃŒ ์‹œ๊ฐ„(Webkit Timestamp)

is_secure

์ฟ ํ‚ค ๋ณด์•ˆ ์„ค์ • ์—ฌ๋ถ€( 1 : True, 0 : False)

is_httponly

javascript์™€ ๊ฐ™์€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ฟ ํ‚ค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€( 1 : True, 0 : False)

last_access_utc

์ฟ ํ‚ค ๋งˆ์ง€๋ง‰ ์ ‘๊ทผ ์‹œ๊ฐ„(Webkit Timestamp)

source_port

์ฟ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋œ ํŽ˜์ด์ง€์˜ ํฌํŠธ๋ฒˆํ˜ธ

source_type

์ฟ ํ‚ค ์ƒ์„ฑ ๋ฐฉ๋ฒ•( 1 : ํŽ˜์ด์ง€ ์ ‘์† ์‹œ ์ƒ์„ฑ , 2 : ํŽ˜์ด์ง€ ์ ‘์† ํ›„ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ)

has_cross_site_ancestor

ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ(cross-site) ์š”์ฒญ์— ์˜ํ•ด ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€ ์ฒดํฌ ( 0 : ๋ฐฉ๋ฌธ ๋„๋ฉ”์ธ ์—์„œ ์ƒ์„ฑ, 1 : ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์— ์˜ํ•ด ์ƒ์„ฑ)

Top Site

Top Site๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ๋ฐฉ๋ฌธํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์‚ฌ์ดํŠธ ๋ชฉ๋ก์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ์ฃผ๋ชฉํ•ด์•ผ ํ•˜๋Š” ์ ์€ url_rank ์ปฌ๋Ÿผ์ด๋ฉฐ, ์ˆซ์ž๊ฐ€ ๋‚ฎ์„ ์ˆ˜๋ก ์ž์ฃผ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

Shortcuts

Shortcuts๋Š” Top Site์™€ ๋™์ผํ•œ ์œ ํ˜•์˜ ์•„ํ‹ฐํŒฉํŠธ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ๋ฐฉ๋ฌธํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ •๋ณด ๋ฐ ์ž๋™์™„์„ฑ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค.

์ž๋™์™„์„ฑ ์˜ˆ์‹œ

์•„๋ž˜์˜๊ทธ๋ฆผ์ฒ˜๋Ÿผ โ€œใ…‹โ€๋งŒ ์ž…๋ ฅํ•ด๋„ ์ž๋™ ์™„์„ฑ ๋‹จ์–ด๋กœ โ€œํฌ๋กฌ์›๊ฒฉโ€ ์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ์ƒํƒœ์—์„œ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜๋ฉด, ๋‘ ๋ฒˆ์งธ, ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ShortCuts ์•„ํ‹ฐํŒฉํŠธ์— ๊ธฐ๋ก๋œ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ํ‚ค๋ณด๋“œ์—์„œ ์˜์–ด๋กœ โ€œzmfhadnjsrurโ€ ์ด๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•ด๋„ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด์„œ โ€œํฌ๋กฌ์›๊ฒฉโ€ ์œผ๋กœ ๊ฒ€์ƒ‰๋˜์–ด ShortCuts ์•„ํ‹ฐํŒฉํŠธ์— ๊ธฐ๋ก๋œ๋‹ค.

Shortcuts ์•„ํ‹ฐํŒฉํŠธ์˜ omni_box_shrotcuts ํ…Œ์ด๋ธ” ๋‚ด์—๋Š” ์—ฌ๋Ÿฌ ์ปฌ๋Ÿผ์ด ์กด์žฌํ•˜์ง€๋งŒ, ์นจํ•ด์‚ฌ๊ณ  ๋ถ„์„ ๊ด€์ ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

id

Shortcuts ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด ๊ณ ์œ  ์‹๋ณ„ ๊ฐ’

text

์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ, ๊ฒ€์ƒ‰์–ด

fill_into_edit

์ž๋™์™„์„ฑ ์ œ์•ˆ์ด ์„ ํƒ๋˜์—ˆ์„ ๊ฒฝ์šฐ ๊ฒ€์ƒ‰์ฐฝ์— ๊ธฐ๋ก๋œ ํ…์ŠคํŠธ ex)ใ…‹ ์ž…๋ ฅ โ†’ ํฌ๋กฌ์›๊ฒฉ

url

์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•œ ์›น ์‚ฌ์ดํŠธ URL

description

์ž๋™์™„์„ฑ์˜ ์„ค๋ช… ๋ถ€๋ถ„์œผ๋กœ URL์˜ title์ด ๊ธฐ๋ก๋จ.

last_access_time

ํ•ด๋‹น URL์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์ ‘๊ทผ๋œ ์‹œ๊ฐ„(Webkit Timestamp)

number_of_hits

ํ•ด๋‹น URL์ด ์ž๋™์™„์„ฑ ์ œ์•ˆ์œผ๋กœ ์„ ํƒ๋œ ํšŸ์ˆ˜, ๊ฐ’์ด ๋†’์„ ์ˆ˜๋ก ์ž์ฃผ ์„ ํƒ๋œ URL

Bookmarks

Bookmarks ๋Š” Chrome browser ๋ฅผ ํ†ตํ•ด ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•œ ๋’ค ๋ถ๋งˆํฌ๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜, pdfํŒŒ์ผ ๋“ฑ์„ ์—ด์–ด ๋ถ๋งˆํฌ๋กœ ์ €์žฅํ–ˆ์„ ๊ฒฝ์šฐ ๊ธฐ๋ก๋˜๋Š” ์•„ํ‹ฐํŒฉํŠธ์ด๋‹ค. ๋ณธ ์•„ํ‹ฐํŒฉํŠธ๋Š” ์•ž์„œ ์†Œ๊ฐœํ–ˆ๋˜ ์•„ํ‹ฐํŒฉํŠธ๋“ค๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ๊ฐ€ ์•„๋‹Œ json ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋ถ๋งˆํฌ ์ถ”๊ฐ€ ์‹œ๊ฐ„, URL, ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ํŒŒ์ผ์„ ๋ถ๋งˆํฌ์— ์ถ”๊ฐ€ํ–ˆ์„ ๊ฒฝ์šฐ ๋กœ์ปฌ์‹œ์Šคํ…œ ๋‚ด ํŒŒ์ผ์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒฝ๋กœ๊ฐ€ ๋…ธ์ถœ๋œ๋‹ค.

Bookmarks ํŒŒ์ผ์˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ํ•„๋“œ ๋ช…
๋‚ด์šฉ

date_added

Bookmark ์ถ”๊ฐ€ ์‹œ๊ฐ„(Webkit Timestamp)

date_last_used

์ถ”๊ฐ€๋œ Bookmark ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ ์‹œ๊ฐ„(Webkit Timestamp)

guid

๊ณ ์œ  ์‹๋ณ„๊ฐ’

name

Bookmark๋กœ ์ถ”๊ฐ€๋œ ํŽ˜์ด์ง€์˜ HTML Title tag

url

Bookmark๋กœ ์ถ”๊ฐ€๋œ URL / ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ๋กœ์ปฌ ์‹œ์Šคํ…œ ๋‚ด ํŒŒ์ผ ์ €์žฅ ๊ฒฝ๋กœ


4. ๋ถ„์„๋„๊ตฌ

์ถ”์ฒœํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋„๊ตฌ๋Š” DB Browser for SQLite ์ด๋‹ค. 2014๋…„ ๋ถ€ํ„ฐ ๊พธ์ค€ํžˆ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ๊ณ , Windows ํ™˜๊ฒฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Linux, Mac ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ ํ˜ธํ™˜, SQL Query ์ž…๋ ฅ์œผ๋กœ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ถ”์ถœ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ถ”๊ฐ€์ ์ธ ์„ค๋ช…์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ์—์„œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์ถ”์ฒœํ•˜๋Š” ๋‘ ๋ฒˆ์งธ, ๋„๊ตฌ๋Š” ๋‹ค์–‘ํ•œ ๋””์ง€ํ„ธ ํฌ๋ Œ์‹ ๊ด€๋ จ ๋„๊ตฌ๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ฐฐํฌ ์ค‘์ธ NiroSoft์‚ฌ์˜BrowsingHistoryView์ด๋‹ค. ๊พธ์ค€ํžˆ ์ˆ˜์ • ๋ฐ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฃจ์–ด์กŒ๊ณ , ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋“ค์˜ ๋ฒˆ์—ญ ๋•๋ถ„์— ๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ์ง€์›์ด ๋˜๋ฉฐ, Chrome browser ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, IE, Firefox ๋“ฑ ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €๋„ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์ถ”๊ฐ€์ ์ธ ์„ค๋ช…์ด ํ•„์š”ํ•˜๋‹ค๋ฉด, ์•„๋ž˜ ๋งํฌ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.


5. ์ฐธ์กฐ

Last updated

Was this helpful?