์ž ๊ธˆ ํ™”๋ฉด์„ ์šฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” Android์˜ ์ทจ์•ฝ์ 

Android ํ”Œ๋žซํผ(CVE-2022-20465)์—์„œ SIM ์นด๋“œ๋ฅผ ๊ต์ฒดํ•˜๊ณ  PUK ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ™”๋ฉด ์ž ๊ธˆ์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž ๊ธˆ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์€ Google Pixel ๊ธฐ๊ธฐ์—์„œ ์‹œ์—ฐ๋˜์—ˆ์ง€๋งŒ ์ˆ˜์ • ์‚ฌํ•ญ์ด ๊ธฐ๋ณธ Android ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฏ€๋กœ ๋ฌธ์ œ๊ฐ€ ๋‹ค๋ฅธ ์ œ์กฐ์—…์ฒด์˜ ํŽŒ์›จ์–ด์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” 70์›” Android ๋ณด์•ˆ ํŒจ์น˜ ๋กค์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ์ง€์ ํ•œ ์—ฐ๊ตฌ์›์€ ๊ตฌ๊ธ€๋กœ๋ถ€ํ„ฐ ํฌ์ƒ๊ธˆ XNUMX๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ๋ฐ›์•˜๋‹ค.

์ด ๋ฌธ์ œ๋Š” PIN์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ž˜๋ชป ์ž…๋ ฅํ•œ ํ›„ ์ž ๊ธด SIM ์นด๋“œ๋ฅผ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” PUK(Personal Unblocking Key) ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ์ž˜๋ชป๋œ ์ž ๊ธˆ ํ•ด์ œ ์ฒ˜๋ฆฌ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด ์ž ๊ธˆ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด PIN ๊ธฐ๋ฐ˜ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ํœด๋Œ€ํฐ์— SIM ์นด๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. PIN์œผ๋กœ ๋ณดํ˜ธ๋œ SIM ์นด๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด PIN ์ฝ”๋“œ ์š”์ฒญ์ด ๋จผ์ € ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. PIN ์ฝ”๋“œ๋ฅผ ์„ธ ๋ฒˆ ์ž˜๋ชป ์ž…๋ ฅํ•˜๋ฉด SIM ์นด๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜๊ณ  PUK ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ž ๊ธˆ์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PUK ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅํ•˜๋ฉด SIM ์นด๋“œ์˜ ์ž ๊ธˆ์ด ํ•ด์ œ๋  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๋ณธ ์•”ํ˜ธ๋‚˜ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šค๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ๋ฅผ ์šฐํšŒํ•˜์—ฌ ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „ํ™˜๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ธ์ฆ ํ™”๋ฉด ํ‘œ์‹œ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” KeyguardSimPukViewController ํ•ธ๋“ค๋Ÿฌ์—์„œ PUK ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋กœ์ง์˜ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์ทจ์•ฝ์ ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. Android๋Š” ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ์ธ์ฆ ํ™”๋ฉด(PIN, PUK, ๋น„๋ฐ€๋ฒˆํ˜ธ, ํŒจํ„ด, ์ƒ์ฒด ์ธ์ฆ)์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์ด๋Ÿฌํ•œ ํ™”๋ฉด์€ PIN๊ณผ ํŒจํ„ด์ด ๋ชจ๋‘ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ์ธ์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ˆœ์ฐจ์ ์œผ๋กœ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

PIN ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ”์ธ ์ž ๊ธˆ ํ•ด์ œ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์ธ์ฆ ๋‹จ๊ณ„๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋˜์ง€๋งŒ PUK ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ด ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  ๋ฉ”์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ํŒจํ„ด์„ ๋ฌป์ง€ ์•Š๊ณ  ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฐจ๋‹จ ํ•ด์ œ ๋‹จ๊ณ„๋Š” KeyguardSecurityContainerController#dismiss()๊ฐ€ ํ˜ธ์ถœ๋  ๋•Œ ์˜ˆ์ƒ๋˜๊ณ  ํ†ต๊ณผ๋œ ๊ฒ€์‚ฌ ๋ฐฉ๋ฒ•์ด ๋น„๊ต๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ๊ธฐ๋ฉ๋‹ˆ๋‹ค. ํ•ธ๋“ค๋Ÿฌ๋Š” ๊ฒ€์ฆ ๋ฐฉ๋ฒ•์˜ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ PUK ์ฝ”๋“œ ๊ฒ€์ฆ์ด ์™„๋ฃŒ๋˜๋ฉด ๊ถŒํ•œ์ด ์„ฑ๊ณต์ ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ด ์ทจ์•ฝ์ ์€ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์ „ํ™” ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•˜๊ณ  ์ถฉ์ „ํ•˜๊ณ  ์ผ  ํ›„ PIN ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์ž…๋ ฅํ•˜๋Š” ์‹ค์ˆ˜๋ฅผ ํ•œ ํ›„ PUK ์ฝ”๋“œ๋ฅผ ์ž ๊ธˆ ํ•ด์ œํ•˜๊ณ  ์‹œ์Šคํ…œ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋†€๋ž์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด๋…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ์•”ํ˜ธ๋ฅผ ์š”์ฒญํ•œ ํ›„ "Pixel is started ..."๋ผ๋Š” ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์„ธ์‹ฌํ•œ ๊ฒƒ์œผ๋กœ ํŒ๋ช…๋˜์—ˆ๊ณ  ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ PIN ๋ฐ PUK ์ฝ”๋“œ ์ž…๋ ฅ์„ ์‹คํ—˜ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ SIM ์นด๋“œ๋ฅผ ๋ณ€๊ฒฝํ•œ ํ›„ ์‹ค์ˆ˜๋กœ ์žฅ์น˜๋ฅผ ์žฌ๋ถ€ํŒ…ํ•˜๋Š” ๊ฒƒ์„ ์žŠ๊ณ  ๋Œ€์‹  ํ™˜๊ฒฝ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋™๊ฒฐ.

ํŠนํžˆ ํฅ๋ฏธ๋กœ์šด ์ ์€ ์ทจ์•ฝ์  ๋ณด๊ณ ์„œ์— ๋Œ€ํ•œ Google์˜ ๋Œ€์‘์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” 90์›”์— ๋ณด๋ƒˆ์ง€๋งŒ, XNUMX์›”๊นŒ์ง€ ์—ฐ๊ตฌ์›์€ ๋ช…ํ™•ํ•œ ๋‹ต์„ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ด๋Ÿฌํ•œ ํ–‰๋™์ด ์ž์‹ ์ด ์ด ์˜ค๋ฅ˜๋ฅผ ์ฒ˜์Œ ๋ณด๊ณ ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ๋ฏฟ์—ˆ์Šต๋‹ˆ๋‹ค. XNUMX์ผ ์ดํ›„ ๋ฐœํ‘œ๋œ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•œ ํ›„์—๋„ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์ฑ„ ๋ฌธ์ œ๊ฐ€ ๋œ XNUMX์›”, ์ด๋ฏธ ๋ช…์‹œ๋œ ๋น„๊ณต๊ฐœ ๊ธฐ๊ฐ„์ด ๋งŒ๋ฃŒ๋˜์–ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ์˜ํ˜น์ด ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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