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

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

  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๋Š” ๊ธฐ๋ก์„ ์—ญ์ˆœ(Z-A)์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.
  • ๋๋‚ฌ์–ด ์ „์—ญ์ ์œผ๋กœ ์„ค์น˜๋œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ(์˜ˆ: %ProgramFiles%Mozilla Firefox ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž์šฉ) ๋ฐฐํฌ ํ‚คํŠธ์˜ ์‚ฌ์ „ ์„ค์น˜์™€ ํƒ€์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ ์‹œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์ ์šฉํ•˜๋Š” ๋ฐ ์œ ์‚ฌํ•œ ๋ฐฐํฌ ๋ฐฉ๋ฒ•์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋ฐ•ํƒˆํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์•…์˜์ ์ด๋ผ๊ณ  ๊ฐ„์ฃผํ–ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์—๊ฒŒ ๋ถ€๊ณผ๋˜๋Š” ๋‚ด์šฉ์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ). ). ์ด์ œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ๋Š” ์™„์ „ํžˆ ์‚ฌ์šฉ์ž ์ œ์–ดํ•˜์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์„ค์น˜๋œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ๊ณ„์† ์ž‘๋™ํ•˜๋ฉฐ(์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Œ) ์ƒˆ๋กœ ์„ค์น˜๋œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ •์˜ ๋ฐฐํฌ ๋นŒ๋”(Windows) ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ์ž(Linux)์—๋Š” ์ „์—ญ์ ์œผ๋กœ ์„ค์น˜๋œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ๋นŒ๋“œ ๋‹จ๊ณ„์—์„œ ํŠน๋ณ„ํ•œ ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์—… ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๊ทธ๋ฃน ์ •์ฑ…์„ ํ†ตํ•ด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ€๊ฐ€ ํŽ˜์ด์Šค ๋ถ ์ปจํ…Œ์ด๋„ˆ (๋ณ„๋„์˜ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋ฅผ ์ž๋™์œผ๋กœ ์—ฝ๋‹ˆ๋‹ค.) ์ปจํ…Œ์ด๋„ˆ์— ์ž๋™์œผ๋กœ ๋ฐฐ์น˜๋˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋„๋ฉ”์ธ ๋ชฉ๋ก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ ํƒญ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฒ„ํŠผ์— ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฉ๊ธฐ), ํƒญ์„ ์ƒ์„ฑํ•  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด๋Ÿฌํ•œ ๋ฉ”๋‰ด๋ฅผ ๋งˆ์šฐ์Šค ์™ผ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” "์ƒˆ ํƒญ๋งˆ๋‹ค ์ปจํ…Œ์ด๋„ˆ ์„ ํƒ" ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋“ฑ์žฅ ํƒญ ๊ณ ์ • ํ•ด์ œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ. ๋ถ€์ฃผ์˜ํ•˜๊ฒŒ ํƒญ์„ ๋ณ„๋„์˜ ์ฐฝ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ์ˆ˜๋…„ ๋™์•ˆ ์‚ฌ์šฉ์ž๋ฅผ ์งœ์ฆ๋‚˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค(ํ•ด๋‹น ํ‹ฐ์ผ“์€ 9๋…„ ์ „์— ์—ด๋ ธ์Šต๋‹ˆ๋‹ค). ํƒญ ๊ณ ์ • ํ•ด์ œ ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด browser.tabs.allowTabDetach ์„ค์ •์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ์ถ”๊ฐ€ ๋‹จ์ถ•ํ‚ค๋ฅผ ์žฌ์ง€์ •ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฏธ๊ตญ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ HTTPS๋ฅผ ํ†ตํ•œ DNS๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ™•์ธ์ž๋Š” Cloudflare์ž…๋‹ˆ๋‹ค. ์„ค์ •์—์„œ ์ด๋ฅผ NextDNS๋กœ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ž์ฒด ํ™•์ธ์ž์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Linux์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ  RL๋ฐ•์Šค. ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝํ•œ ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ C++ ์ฝ”๋“œ๋Š” ์„ฑ๋Šฅ์ด ์—„๊ฒฉํžˆ ์ œํ•œ๋œ WebAssembly ๋ชจ๋“ˆ๋กœ ๋ณ€ํ™˜๋œ ๋‹ค์Œ ๋ชจ๋“ˆ์ด ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ๋˜์–ด ๊ฒฉ๋ฆฌ๋œ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋„์„œ๊ด€์€ ์ฒ˜์Œ์ด์—ˆ๋‹ค. ์„๋ฌต.
  • ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ์ด ์žˆ๋Š” ์žฅ์น˜์˜ ๊ฒฝ์šฐ ๊ตฌํ˜„ ์Šคํฌ๋กค ๊ฐ€์†.
  • Windows ๋ฐ macOS์—์„œ๋Š” ์ด์ œ Edgium(Chromium ์—”์ง„์˜ Edge)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ € ๋” ์ด์ƒ ๊ณต๊ฐœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ๋จธ์‹ ์˜ ๋กœ์ปฌ IP ์ฃผ์†Œ WebRTC๋ฅผ ํ†ตํ•ด (๋กœ์ปฌ ์ฃผ์†Œ ๋Œ€์‹  ์ž„์˜์˜ ID๊ฐ€ ์‚ฌ์šฉ๋จ) ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ์„ค์ •์„ ์žฌ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. media.peerconnection.ice.default_address_only ะธ media.peerconnection.ice.no_host (์ด ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์ด์ „์— ๋กœ์ปฌ ์ฃผ์†Œ๊ฐ€ ์ˆจ๊ฒจ์กŒ์Šต๋‹ˆ๋‹ค.)
  • ์ง€๊ธˆ๋ถ€ํ„ฐ ์—ญ์‚ฌ๊ฒ€์ƒ‰ ๋ถ„์Œ ๋ถ€ํ˜ธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค (์˜ˆ๋ฅผ ๋“ค์–ด, ืคืกื—๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด ืคึถึผืกึทื—๋ผ๋Š” ๋‹จ์–ด๋„ ๋ชจ๋‘ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.)
  • XNUMX๋…„ ๋ฐ˜ ์ „์— ๋ฐœํ‘œํ•œ ๋Œ€๋กœ, ์žฅ์• ๊ฐ€์žˆ๋Š” TLS 1.0 ๋ฐ TLS 1.1 ์ง€์›. ์„œ๋ฒ„๊ฐ€ TLS 1.2๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ณด์•ˆ ์—ฐ๊ฒฐ ์„ค์ •์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์™€ ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœํ† ์ฝœ ์ง€์›์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(์ด์— ๋Œ€ํ•œ ์ง€์›์€ ํ–ฅํ›„ ์™„์ „ํžˆ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค). ์˜ฌํ•ด ๋‹ค๋ฅธ ์ธ๊ธฐ ์žˆ๋Š” ๋ธŒ๋ผ์šฐ์ €๋„ ๊ธฐ์กด(1.0๋…„์— TLS 1999 ๋“ฑ์žฅ, 1.1๋…„์— TLS 2006) ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์„ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ตœ์‹ ์˜ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(ECDHE, AEAD)์„ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ ์˜ค๋ž˜๋˜๊ณ  ์ทจ์•ฝํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). XNUMX๋…„ ์ „์—๋Š” ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์˜ ์ ์œ ์œจ์ด XNUMX%๋ฅผ ๋„˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ง€๊ธˆ์€ ํ›จ์”ฌ ๋” ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
  • HTTP :
    • HTTP ํ—ค๋” ์ง€์› ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ ์ •์ฑ…. ๋„์›€์„ ๋ฐ›์•„ ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์ž๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๊ธฐ๋Šฅ๊ณผ API๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์‚ฌ์ดํŠธ ์„ฑ๋Šฅ ์ตœ์ ํ™”). ๊ธฐ๋Šฅ ์ •์ฑ…์€ CSP์™€ ๋‹ค์†Œ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋ณด์•ˆ๋ณด๋‹ค๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ”„๋ ˆ์ž„( ) ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์ด ์—ด๋ ค ์žˆ๋Š” ๊ฒฝ์šฐ, ๋” ์ด์ƒ ํ•  ์ˆ˜ ์—†์–ด ๊ธฐ๋Šฅ ์ •์ฑ…์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์ง€๋ฆฌ์  ์œ„์น˜, ์นด๋ฉ”๋ผ, ๋งˆ์ดํฌ, ํ™”๋ฉด ์บก์ฒ˜ ๋ฐ ์ „์ฒด ํ™”๋ฉด์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์š”์ฒญํ•˜์„ธ์š”.
    • ์ง€์› ๊ตฌํ˜„ ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค ์ •์ฑ… (CORP)์˜ ๋„์›€์œผ๋กœ ์‚ฌ์ดํŠธ๋Š” ์ œXNUMX์ž ์†Œ์Šค์˜ ํŠน์ • ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ œXNUMX์ž ๋ฆฌ์†Œ์Šค์—์„œ ํ˜„์žฌ ์‚ฌ์ดํŠธ์˜ ์Šคํฌ๋ฆฝํŠธ ๋ฐ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ธˆ์ง€). ์ด๋ฅผ ํ†ตํ•ด ์ถ”์ธก์„ฑ ๋ถ€์ฑ„๋„ ๊ณต๊ฒฉ(Meltdown ๋ฐ Specter)์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ) ๋ฐ ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‚ฌ์šฉํ•œ ๊ณต๊ฒฉ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด๋ฒคํŠธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค ์–ธ์–ด๋ณ€๊ฒฝ_์ด๋ฒคํŠธ, ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋ณธ ์–ธ์–ด๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
  • CSS :
  • ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ :
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ:
    • ์ด์ œ ๊นจ์ง„ CSS ๊ทœ์น™์„ ์ธ์‹ํ•˜์„ธ์š” ๊ณ ๋ คํ•œ๋‹ค ์š”์†Œ์˜ ์œ„์น˜ ์ง€์ •.
    • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋””๋ฒ„๊ฑฐ ๋ฐฐ์šด ์ค‘์ฒฉ๋œ ์›น ์ž‘์—…์ž๋ฅผ ๋””๋ฒ„๊ทธํ•ฉ๋‹ˆ๋‹ค.
    • ์• ๋“œ์˜จ๊ณผ์˜ ํ†ตํ•ฉ ๊ฐœ์„  React ๊ฐœ๋ฐœ์ž ๋„๊ตฌ.

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

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