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