ํŒŒ์ด์–ด ํญ์Šค 70

์‚ฌ์šฉ ๊ฐ€๋Šฅ ํŒŒ์ด์–ดํญ์Šค 70 ๋ฆด๋ฆฌ์Šค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • ์ƒˆ๋กœ์šด ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค - Lockwise:
    • 10๋…„ ์ „ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์˜ ๋ณด์•ˆ ์ทจ์•ฝ์„ฑ์— ๋Œ€ํ•ด ัะพะพะฑั‰ะธะป ์ €์Šคํ‹ด ๋Œ์Šค์ผ€. 2018๋…„์—๋Š” Vladimir Palant(Adblock Plus ๊ฐœ๋ฐœ์ž)๊ฐ€ ๋‹ค์‹œ ์ด ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค, ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ์—ฌ์ „ํžˆ ์ผํšŒ์„ฑ SHA-1 ํ•ด์‹ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ตœ์‹  ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†๊ธฐ์—์„œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ช‡ ๋ถ„ ์•ˆ์— ์žฌ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • Lockwise๋Š” ๊ฐ•๋ ฅํ•œ SHA-256 ๋ฐ AES-256-GCM ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ์ƒˆ๋กœ์šด about:logins ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค(userContent.css ์Šคํƒ€์ผ, ํ™”๋ฉด์— ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Œ) ์—ฌ๊ธฐ์—์„œ ์ƒˆ ํ•ญ๋ชฉ์„ ๋งŒ๋“ค๊ณ , ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , Android ๋ฐ iOS์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” Firefox ๊ณ„์ •์„ ํ†ตํ•ด ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
    • Lockwise๋Š” autocomplete="new-password" ์†์„ฑ์ด ์žˆ๋Š” ์–‘์‹์— ๋Œ€ํ•ด ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ์ œ์•ˆํ•˜๊ณ  ์‚ฌ์ดํŠธ์— ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ฐ์ดํ„ฐ ์œ ์ถœ๋ณด๋‹ค ์˜ค๋ž˜๋œ ๊ฒฝ์šฐ ์ด๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค(signon.management.page.breach-alerts.enabled = true). (์ฆ‰, ์ด์šฉ์ž๊ฐ€ ์œ ์ถœ๋กœ ์ธํ•ด ์˜ํ–ฅ์„ ๋ฐ›์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ) ์ด๋ฅผ ์œ„ํ•ด ์ด์ „์—๋Š” ๋ณ„๋„์˜ ์‹œ์Šคํ…œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด์—ˆ๋˜ Firefox Monitor๊ฐ€ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(extensions.fxmonitor.enabled = true).
  • ์ด์ œ ํ‘œ์ค€ ์ถ”์  ๋ฐฉ์ง€ ์„ค์ •์— ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์ถ”์ ๊ธฐ(์˜ˆ: ๋ฒ„ํŠผ, Twitter ๋ฉ”์‹œ์ง€๊ฐ€ ํฌํ•จ๋œ ์œ„์ ฏ)์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•œ ๊ฒฝ์šฐ, ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์•„์ด์ฝ˜์ด ์ƒ‰์ƒ์œผ๋กœ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค.. ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฅผ ๋‹นํ–ˆ๋‹ค ํด๋ฆญํ•˜๋ฉด ์—ด๋ฆฌ๋Š” ํŒจ๋„: ์ด์ œ ํ—ˆ์šฉ๋œ ์ถ”์ ๊ธฐ(์‚ฌ์ดํŠธ ๋˜๋Š” ๊ฐœ๋ณ„ ๊ธฐ๋Šฅ์ด ๊ณ ์žฅ๋‚  ์ˆ˜ ์žˆ๋Š” ์ฐจ๋‹จ)์™€ about:protections ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํ…์ŠคํŠธ์— ๋ฐ‘์ค„์„ ๊ธ‹๋Š” ์ค„(ํƒœ๊ทธ ๋˜๋Š” ๋งํฌ ๋ฐ‘์ค„)์€ ์ด์ œ ๋ฌธ์ž๊ฐ€ ๊ต์ฐจํ•˜์ง€ ์•Š์ง€๋งŒ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. (layout.css.text-์žฅ์‹-skip-ink.enabled = true)
  • 2019๋…„์—๋Š” ์•”ํ˜ธํ™”๊ฐ€ ํ‘œ์ค€์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ๋˜์ง€ ์•Š์€ ์ฑ„๋„์„ ํ†ตํ•ด ์ „์†ก๋œ ์ •๋ณด๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป ๊ตฌ์„ฑ๋œ SORM ์žฅ๋น„๋กœ ์ธํ•ด), ์—ฐ๊ฒฐ ๋ณด์•ˆ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๋ณด์•ˆ ์—ฐ๊ฒฐ์ด ์„ค์ •๋œ ๊ฒฝ์šฐ ๋…น์ƒ‰ ๋Œ€์‹  ํšŒ์ƒ‰ ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(security.secure_connection_icon_color_gray = true). ์ด๋Š” ๋…น์ƒ‰์„ ์‚ฌ์ดํŠธ๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋กœ ์ธ์‹ํ•˜๋Š” ๋ฐ˜๋ฉด ๋…น์ƒ‰์€ ์—ฐ๊ฒฐ์ด ์•”ํ˜ธํ™”๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•  ๋ฟ ๋ฆฌ์†Œ์Šค์˜ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š๋Š” ๊ฒฝํ—˜์ด ์—†๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    • ๋ณด์•ˆ๋˜์ง€ ์•Š์€ ์—ฐ๊ฒฐ(HTTP ๋˜๋Š” FTP)์ด ์„ค์ •๋œ ๊ฒฝ์šฐ ์ค„์ด ๊ทธ์–ด์ง„ ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค (security.insecure_connection_icon.enabled = true, security.insecure_connection_icon.pbmode.enabled = true).
  • EV ์ธ์ฆ์„œ(ํ™•์žฅ ์œ ํšจ์„ฑ ์ธ์ฆ์„œ)์— ๋Œ€ํ•œ ์ •๋ณด ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ์‚ฌ์ดํŠธ ์ •๋ณด ํŒจ๋„๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (security.identityblock.show_extended_validation = false). ์—ฐ๊ตฌ ๋ณด์—ฌ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์‹์œผ๋กœ๋“  ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๋Š” ๊ฒƒ์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Ian Carroll ์—ฐ๊ตฌ์›์€ ๋ณด์—ฌ ์ฃผ๋Š”, ๋‹ค๋ฅธ ์ฃผ์— ๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ํšŒ์‚ฌ๋ฅผ ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ "Stripe, Inc"(์ธ๊ธฐ ๊ฒฐ์ œ ์‹œ์Šคํ…œ) ์ด๋ฆ„์œผ๋กœ EV ์ธ์ฆ์„œ๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์‰ฌ์šด๊ฐ€์š”? ์–ด์จŒ๋“  ์ฐจ์ด์ ์„ ๊ฐ์ง€ํ•˜๋ ค๋ฉด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ •๋ณด๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์—ฐ๊ตฌ์›์ธ ์ œ์ž„์Šค ๋ฒ„ํŠผ(James Burton)์€ ์ž์‹ ์ด ๋“ฑ๋กํ•œ ํšŒ์‚ฌ ์ด๋ฆ„์ธ 'ID ํ™•์ธ'์ด๋ผ๋Š” ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์•˜๋Š”๋ฐ, ์ด ์—ญ์‹œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜คํ•ด๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ค๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • Firefox๋Š” ์‚ฌ์ดํŠธ์—์„œ ์œ„์น˜์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์€ URL ํ”„๋กœํ† ์ฝœ(browser.fixup.typo.scheme = true)์˜ ์ผ๋ฐ˜์ ์ธ ์˜คํƒ€๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค: ttp โ†’ http, ttps โ†’ http, tps โ†’ https, ps โ†’ https, ile โ†’ file, le โ†’ file.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ๊ฒ€์ƒ‰ ์—”์ง„ ๋ฒ„ํŠผ์ด ์ค‘์•™์— ๋ฐฐ์น˜๋˜์—ˆ์œผ๋ฉฐ, ํ•ด๋‹น ์„ค์ •์œผ๋กœ ๋ฐ”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœํŽธ๋จ Firefox ๊ณ„์ • ๊ด€๋ฆฌ ๋ฉ”๋‰ด.
  • ๋ธŒ๋ผ์šฐ์ € ์„œ๋น„์Šค ํŽ˜์ด์ง€๋Š” ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค(์‹œ์Šคํ…œ์— ์–ด๋‘์šด ํ…Œ๋งˆ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ui.systemUsesDarkTheme = true์ธ ๊ฒฝ์šฐ).
  • ์—…๋ฐ์ดํŠธ๋จ ๋ธŒ๋ผ์šฐ์ € ๋กœ๊ณ  ๋ฐ ์ด๋ฆ„(โ€œFirefox Quantumโ€ ๋Œ€์‹  โ€œFirefox Browserโ€).
  • ๋„๊ตฌ ๋ชจ์Œ(๋ฐ ๊ธฐ๋ณธ ๋ฉ”๋‰ด์˜ ํ•ญ๋ชฉ)์— ์•„์ด์ฝ˜์ด ์ถ”๊ฐ€๋˜์–ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด ์ด ๋ฆด๋ฆฌ์Šค์˜ ์ฃผ์š” ํ˜์‹  ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(browser.messaging-system.whatsNewPanel.enabled = true).
  • Web ๋ Œ๋” ํฌํ•จ๋จ ๊ธฐ๋ณธ์ ์œผ๋กœ AMD, nVIDIA(Nouveau ๋“œ๋ผ์ด๋ฒ„๋งŒ ์‚ฌ์šฉ), Intel ๋“ฑ ๋ชจ๋“  ์ฃผ์š” ์ œ์กฐ์—…์ฒด์˜ ๋น„๋””์˜ค ์นด๋“œ๊ฐ€ ์žฅ์ฐฉ๋œ Linux ์‹œ์Šคํ…œ์—์„œ. ์ตœ์†Œํ•œ Mesa 18.2๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ ํฌํ•จ๋จ JavaScript ๋ฐ”์ดํŠธ์ฝ”๋“œ ์ธํ„ฐํ”„๋ฆฌํ„ฐ. ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๊ฐ€ 8%์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  • HTTP ์บ์‹œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์ƒ์œ„ ์†Œ์Šค์—์„œ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋จ ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ์‚ฌ์ดํŠธ์— ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ์˜ ๊ถŒํ•œ ์š”์ฒญ(์˜ˆ: ์•Œ๋ฆผ ํ‘œ์‹œ ๋˜๋Š” ๋งˆ์ดํฌ ์•ก์„ธ์Šค) ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๊ฐ•์ œ๋กœ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. (permissions.fullscreen.allowed = false). ์ด๋Ÿฌํ•œ ์กฐ์น˜๋Š” ์‚ฌ์šฉ์ž์˜ ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ๋ฅผ ์ฐจ๋‹จํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜ ์•…์„ฑ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋„๋ก ๊ฐ•์ œํ•˜๋Š” ์ผ๋ถ€ ์‚ฌ์ดํŠธ๋ฅผ ํ‡ด์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • Chrome์˜ ๋ฆฌํผ๋Ÿฌ ํ—ค๋” ํฌ๊ธฐ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. 4ํ‚ฌ๋กœ๋ฐ”์ดํŠธ๋กœ ์ œํ•œ๋จ, ์ด๋Š” 99.90%์˜ ์‚ฌ์ดํŠธ์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๊ฒƒ์€ ๊ธˆ์ง€ FTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŒŒ์ผ์„ ์—ฝ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์—ฌ๋Š” ๋Œ€์‹  ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
  • ๋งฅ OS :
    • ์„ธ ๋ฒˆ ์ค„์ธ Quantum์˜ ์ดˆ๊ธฐ ์ถœ์‹œ ์ดํ›„ ์ „๋ ฅ ์†Œ๋น„๊ฐ€ ๋ˆˆ์— ๋„๊ฒŒ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋Š” ์ตœ๋Œ€ 22% ๋นจ๋ผ์กŒ๊ณ , ์ผ๋ถ€ ๊ฒฝ์šฐ์—๋Š” ๋™์˜์ƒ ์žฌ์ƒ์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค ๋น„์šฉ๋„ 37% ์ ˆ๊ฐ๋๋‹ค.
    • ์ด์ œ Chrome์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • WebRender๋Š” ํ†ตํ•ฉ Intel ๊ทธ๋ž˜ํ”ฝ๊ณผ ๋‚ฎ์€ ํ™”๋ฉด ํ•ด์ƒ๋„(์ตœ๋Œ€ 1920x1200)๋ฅผ ๊ฐ–์ถ˜ Windows ์žฅ์น˜์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ:
    • ์ƒ‰๋งน ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ‚ค๋ณด๋“œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํŽ˜์ด์ง€ ์š”์†Œ์˜ ์ ‘๊ทผ์„ฑ์„ ํ‘œ์‹œํ•˜๋„๋ก ์ ‘๊ทผ์„ฑ ๊ฒ€์‚ฌ๊ธฐ ํŒจ๋„์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๊ฒ€์‚ฌ๊ธฐ๋Š” ์„ ํƒํ•œ ์š”์†Œ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” CSS ์ •์˜๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๊ณ  ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๋ฉฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํŒ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๋””๋ฒ„๊ฑฐ๋Š” ์ค‘๋‹จ์ ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DOM ๋Œ์—ฐ๋ณ€์ด. ๋…ธ๋“œ ๋˜๋Š” ํ•ด๋‹น ์†์„ฑ์ด DOM์—์„œ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋  ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
    • ์ด์ œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ž๋Š” browser.storage.local์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋„คํŠธ์›Œํฌ ๊ฒ€์‚ฌ๊ธฐ ๋ฐฐ์šด ์š”์ฒญ ๋ฐ ์‘๋‹ต ์š”์†Œ(ํ—ค๋”, ์ฟ ํ‚ค, ๋ณธ๋ฌธ)๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€