XNUMX์ ๊ฐฑ์ Android ํ๋ซํผ์ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ทจ์ฝ์ (CVE-2020-0022) - ํน๋ณํ ๊ณ ์๋ ๋ธ๋ฃจํฌ์ค ํจํท์ ์ ์กํ์ฌ ์๊ฒฉ ์ฝ๋ ์คํ์ ํ์ฉํ๋ ๋ธ๋ฃจํฌ์ค ์คํ. Bluetooth ๋ฒ์ ๋ด์ ๊ณต๊ฒฉ์๋ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ ์ด์ฉํ์ฌ ์ฒด์ธ์ ์ด์ ์ฅ์น๋ฅผ ๊ฐ์ผ์ํค๋ ์์ ์์ฑํ ์ ์์ต๋๋ค.
๊ณต๊ฒฉ์ ๊ฒฝ์ฐ ํผํด์ ๊ธฐ๊ธฐ์ MAC ์ฃผ์๋ง ์๋ฉด ์ถฉ๋ถํฉ๋๋ค(์ฌ์ ํ์ด๋ง์ ํ์ํ์ง ์์ง๋ง ๊ธฐ๊ธฐ์์ ๋ธ๋ฃจํฌ์ค๊ฐ ์ผ์ ธ ์์ด์ผ ํฉ๋๋ค). ์ผ๋ถ ์ฅ์น์์๋ Bluetooth MAC ์ฃผ์๊ฐ Wi-Fi MAC ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณ์ฐ๋ ์ ์์ต๋๋ค. ์ทจ์ฝ์ ์ด ์ฑ๊ณต์ ์ผ๋ก ์
์ฉ๋๋ฉด ๊ณต๊ฒฉ์๋ Android์์ Bluetooth ์๋์ ์กฐ์ ํ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค์ ๊ถํ์ผ๋ก ์์ ์ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ Android์์ ์ฌ์ฉ๋๋ Bluetooth ์คํ์๋ง ํด๋น๋ฉ๋๋ค. ๋ถํ (Broadcom์ BlueDroid ํ๋ก์ ํธ ์ฝ๋ ๊ธฐ๋ฐ)์ด๋ฉฐ Linux์์ ์ฌ์ฉ๋๋ BlueZ ์คํ์๋ ๋ํ๋์ง ์์ต๋๋ค.
๋ฌธ์ ๋ฅผ ํ์ธํ ์ฐ๊ตฌ์๋ค์ ์ต์คํ๋ก์์ ์์
ํ๋กํ ํ์
์ ์ค๋นํ ์ ์์์ง๋ง, ์ต์คํ๋ก์์ ์ธ๋ถ ์ฌํญ์ ์ด๋ค ๋์ค์ ์์ ์ฌํญ์ด ๋๋ถ๋ถ์ ์ฌ์ฉ์์๊ฒ ๋ฐฐํฌ๋ ํ์
๋๋ค. ํจํค์ง๋ฅผ ์ฌ๊ตฌ์ถํ๋ ์ฝ๋์ ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ค๋ ๊ฒ๋ง ์๋ ค์ ธ ์์ผ๋ฉฐ, ์์ธ ๋ณด๋ธ ์ฌ๋์ด ์ ์กํ ๋ฐ์ดํฐ๊ฐ ์์ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ๋ ๊ฒฝ์ฐ L2CAP(๋
ผ๋ฆฌ ๋งํฌ ์ ์ด ๋ฐ ์ ์ ํ๋กํ ์ฝ) ํจํท ํฌ๊ธฐ๊ฐ ์๋ชป ๊ณ์ฐ๋ฉ๋๋ค.
Android 8, 9์์๋ ์ด ๋ฌธ์ ๋ก ์ธํด ์ฝ๋ ์คํ์ด ๋ฐ์ํ ์ ์์ง๋ง Android 10์์๋ ๋ฐฑ๊ทธ๋ผ์ด๋ Bluetooth ํ๋ก์ธ์ค ์ถฉ๋๋ก ์ ํ๋ฉ๋๋ค. ์ด์ Android ๋ฆด๋ฆฌ์ค๋ ์ ์ฌ์ ์ผ๋ก ์ด ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ ์ ์์ง๋ง ์ด ์ทจ์ฝ์ ์ ์
์ฉ ๊ฐ๋ฅ์ฑ์ ํ
์คํธ๋์ง ์์์ต๋๋ค. ์ฌ์ฉ์๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํ์จ์ด ์
๋ฐ์ดํธ๋ฅผ ์ค์นํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ, ์ด๊ฒ์ด ๊ฐ๋ฅํ์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก Bluetooth๋ฅผ ๋๊ณ ์ฅ์น ๊ฒ์์ ๋ฐฉ์งํ๋ฉฐ ๊ณต๊ณต ์ฅ์์์๋ ๊ผญ ํ์ํ ๊ฒฝ์ฐ์๋ง Bluetooth๋ฅผ ํ์ฑํํ์ญ์์ค(๋ฌด์ ํค๋ํฐ์ ์ ์ ํค๋ํฐ์ผ๋ก ๊ต์ฒดํ๋ ๊ฒฝ์ฐ ํฌํจ).
์์์ ์ธ๊ธํ ๋ฌธ์ ์ธ์๋ XNUMX์ Android์ฉ ๋ณด์ ์์ ์ธํธ๋ 26๊ฐ์ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ์ผ๋ฉฐ, ๊ทธ ์ค ๋ ๋ค๋ฅธ ์ทจ์ฝ์ (CVE-2020-0023)์ ์ฌ๊ฐํ ์ํ ์์ค์ผ๋ก ์ง์ ๋์์ต๋๋ค. ๋ ๋ฒ์งธ ์ทจ์ฝ์ ์ญ์ ์ํฅ์ ๋ฏธ์น๋ค Bluetooth ์คํ์ด๋ฉฐ setPhonebookAccessPermission์์ BLUETOOTH_PRIVILEGED ๊ถํ์ ์๋ชป๋ ์ฒ๋ฆฌ์ ์ฐ๊ด๋์ด ์์ต๋๋ค. ๊ณ ์ํ์ผ๋ก ํ์๋ ์ทจ์ฝ์ ์ค ํ๋ ์์ํฌ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์์ 7๊ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ผ๋ฉฐ, ์์คํ
๊ตฌ์ฑ ์์์์ 4๊ฐ, ์ปค๋์์ 2๊ฐ, Qualcomm ์นฉ์ ์คํ ์์ค ๋ฐ ๋
์ ๊ตฌ์ฑ ์์์์ 10๊ฐ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru