Chrome์€ RSS ์ง€์›, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ •๋ฆฌ ๋ฐ ์ž๋™ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์„ ์‹คํ—˜ ์ค‘์ž…๋‹ˆ๋‹ค.

Google์€ ๋‚ด์žฅ RSS ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ Chrome์— ์‹คํ—˜์  "ํŒ”๋กœ์šฐ" ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ฉ”๋‰ด์˜ ํŒ”๋กœ์šฐ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ์ดํŠธ์˜ RSS ํ”ผ๋“œ๋ฅผ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒˆ ํƒญ์ด ์—ด๋ฆฌ๋Š” ํŽ˜์ด์ง€์˜ ํŒ”๋กœ์ž‰ ์„น์…˜์—์„œ ์ƒˆ๋กœ์šด ๊ฒŒ์‹œ๋ฌผ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์˜ ํ…Œ์ŠคํŠธ๋Š” ์•ž์œผ๋กœ ๋ช‡ ์ฃผ ์•ˆ์— ์‹œ์ž‘๋  ์˜ˆ์ •์ด๋ฉฐ, ์‹คํ—˜์  Canary ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฏธ๊ตญ ๋‚ด ์ผ๋ถ€ Chrome for Android ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

 Chrome์€ RSS ์ง€์›, ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ •๋ฆฌ ๋ฐ ์ž๋™ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์„ ์‹คํ—˜ ์ค‘์ž…๋‹ˆ๋‹ค.

Google์€ User-Agent HTTP ํ—ค๋”์˜ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋Š” ๊ณ„ํš๋„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ง€์› ๊ฐœํŽธ์€ ์›๋ž˜ 19๋…„ ์ „์— ์ด๋ฃจ์–ด์งˆ ์˜ˆ์ •์ด์—ˆ์œผ๋‚˜, COVID-XNUMX ํŒฌ๋ฐ๋ฏน์œผ๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ๊ตฌํ˜„์ด ์ง€์—ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Safari์™€ Firefox๋Š” ์ด๋ฏธ User-Agent์—์„œ OS ๋ฒ„์ „ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ œ๊ฑฐํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

ํฌ๋กฌ 89์—์„œ๋Š” ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์—ˆ์œผ๋ฉฐ, ๊ตฌ๊ธ€์€ ์ด์ œ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ์ถ•์†Œํ•˜๋Š” ์‹คํ—˜์„ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ๋Š” ํŠน์ • ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์‹œ์Šคํ…œ ๋งค๊ฐœ๋ณ€์ˆ˜(๋ฒ„์ „, ํ”Œ๋žซํผ ๋“ฑ)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญ ์‹œ์—๋งŒ ์„ ํƒ์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์ดํŠธ ์†Œ์œ ์ž์—๊ฒŒ ์–ด๋–ค ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

User-Agent ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ๋ช…์‹œ์ ์ธ ์š”์ฒญ์ด ์—†์œผ๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹๋ณ„์ž๊ฐ€ ์ „์†ก๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ธฐ๋ณธ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์ •๋˜๋ฏ€๋กœ ์ˆ˜๋™ ์‹๋ณ„์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ์—์„œ ์ž์„ธํ•œ ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด๋ฅผ ์–ป์–ด์•ผ ํ•˜๋Š” ์‚ฌ์ดํŠธ์˜ ๊ฒฝ์šฐ, "ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ ์‹ ๋ขฐ์„ฑ" ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์—๋Š” ์„œ๋ฒ„์—์„œ ๋ฐ˜ํ™˜๋˜๋Š” Critical-CH HTTP ํ—ค๋”๊ฐ€ ํฌํ•จ๋˜๋Š”๋ฐ, ์ด ํ—ค๋”๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ์„ ์œ„ํ•ด ๋ณ„๋„์˜ ์š”์ฒญ์œผ๋กœ "ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ „์†กํ•ด์•ผ ํ•จ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ๋˜ํ•œ HTTP/2 ๋ฐ HTTP/3์˜ ACCEPT_CH ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์—ฐ๊ฒฐ ์ˆ˜์ค€์—์„œ ์–ป์–ด์•ผ ํ•˜๋Š” "ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ" ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ.

ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ Google์€ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค์—์„œ User-Agent์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•  ๊ณ„ํš์ด ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ 2021๋…„์—๋Š” User-Agent์— ์•„๋ฌด๋Ÿฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Chrome์˜ ํ…Œ์ŠคํŠธ ๋ธŒ๋žœ์น˜์—์„œ๋Š” User-Agent ํ—ค๋”์™€ JavaScript ๋งค๊ฐœ๋ณ€์ˆ˜ navigator.userAgent, navigator.appVersion, navigator.platform์˜ ์ •๋ณด๋ฅผ ํŠธ๋ฆฌ๋ฐํ•˜๋Š” ์‹คํ—˜์„ ์‹œ์ž‘ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ •๋ฆฌ ํ›„์—๋„ User-Agent ์ค„์—์„œ ๋ธŒ๋ผ์šฐ์ € ์ด๋ฆ„, ์ฃผ์š” ๋ธŒ๋ผ์šฐ์ € ๋ฒ„์ „, ํ”Œ๋žซํผ, ๊ธฐ๊ธฐ ์œ ํ˜•(ํœด๋Œ€ํฐ, PC, ํƒœ๋ธ”๋ฆฟ)์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์œผ๋ ค๋ฉด User Agent Client Hints API๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ ์ง„์ ์ธ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๊ฐ์†Œ์—๋Š” 7๋‹จ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Chrome 92์—์„œ๋Š” DevTools ๋ฌธ์ œ ํƒญ์— navigator.userAgent, navigator.appVersion, navigator.platform์— ๋Œ€ํ•œ ์‚ฌ์šฉ ์ค‘๋‹จ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • Origin Trial ๋ชจ๋“œ์—์„œ๋Š” ์‚ฌ์ดํŠธ์—์„œ ์ž˜๋ฆฐ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ „์†ก ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ์—์„œ์˜ ํ…Œ์ŠคํŠธ๋Š” ์ตœ์†Œ 6๊ฐœ์›” ๋™์•ˆ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ฐธ์—ฌ์ž์™€ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ† ๋Œ€๋กœ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ• ์ง€ ์—ฌ๋ถ€๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
  • ์•„์ง ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ API๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ์—๋Š” ์—ญ๋ฐฉํ–ฅ Origin Trial์ด ์ œ๊ณต๋˜๋ฉฐ, ์ตœ์†Œ 6๊ฐœ์›” ๋™์•ˆ ์ด์ „ ๋™์ž‘์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ์˜ Chrome ๋ฒ„์ „ ๋ฒˆํ˜ธ๋Š” MINOR.BUILD.PATCH ํ˜•์‹์œผ๋กœ ์ž˜๋ฆฝ๋‹ˆ๋‹ค(์˜ˆ: 90.0.4430.93 ๋Œ€์‹  90.0.0์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค).
  • ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ์˜ navigator.userAgent, navigator.appVersion ๋ฐ navigator.platform API์—์„œ ๋ฒ„์ „ ์ •๋ณด๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
  • Android์šฉ Chrome์—์„œ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ ์ •๋ณด ์ „์†ก์ด ์ค„์–ด๋“ค ์˜ˆ์ •์ž…๋‹ˆ๋‹ค(ํ˜„์žฌ Android ๋ฒ„์ „ ๋ฐ ๊ธฐ๊ธฐ ๋ชจ๋ธ ์ฝ”๋“œ๋ช…์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค).
  • ์—ญ๋ฐฉํ–ฅ ์˜ค๋ฆฌ์ง„ ์ฒดํ—˜ํŒ ์ง€์›์€ ์ค‘๋‹จ๋˜๋ฉฐ ๋ชจ๋“  ํŽ˜์ด์ง€์— ๋Œ€ํ•ด ๋‹จ์ถ•๋œ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋งŒ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ๊ตฌ๊ธ€์ด ํฌ๋กฌ์˜ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์นจํ•ด ์‚ฌ์‹ค์ด ๊ฐ์ง€๋  ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ํ™•์ธ ์ค‘์— ์‚ฌ์ดํŠธ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์œ ์ถœ๋˜์–ด ๊ณ„์ •์ด ์†์ƒ๋œ ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์ง€๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์‚ฌ์ดํŠธ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” ์‚ฌ์ดํŠธ์˜ ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํ”„๋กœ์„ธ์Šค๋Š” ์ž๋™ํ™”๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•„์š”ํ•œ ์–‘์‹์„ ์ž‘์„ฑํ•˜๊ณ  ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์˜ ๊ฐ ๋‹จ๊ณ„๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹œ์—ฐ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ๋“ ์ง€ ๊ฐœ์ž…ํ•˜์—ฌ ์ˆ˜๋™ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์‚ฌ์ดํŠธ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์–‘์‹๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์ž๋™ํ™”ํ•˜๊ธฐ ์œ„ํ•ด Duplex ๋จธ์‹  ๋Ÿฌ๋‹ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด ์‹œ์Šคํ…œ์€ Google ์–ด์‹œ์Šคํ„ดํŠธ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ๋ฏธ๊ตญ ๋‚ด Android์šฉ Chrome๋ถ€ํ„ฐ ์ ์ง„์ ์œผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru