๋ง์ ์ ์กฐ์ ์ฒด๊ฐ ์ฅ๋น์ฉ UEFI ํ์จ์ด(UEFI BIOS์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ตฌํ)๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ฌ์ฉํ๋ InsydeH2O ํ๋ ์์ํฌ์์ ์ฝ๋๊ฐ SMM(์์คํ ๊ด๋ฆฌ ๋ชจ๋) ์์ค์์ ์คํ๋ ์ ์๋๋ก ํ์ฉํ๋ 23๊ฐ์ ์ทจ์ฝ์ ์ด ์๋ณ๋์์ต๋๋ค. ํ์ดํผ๋ฐ์ด์ ๋ชจ๋๋ณด๋ค ์ฐ์ ์์๊ฐ ๋๊ณ (๋ง -2) ๋ณดํธ ๋ง์ด ์์ผ๋ฉฐ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฌด์ ํ์ผ๋ก ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ Fujitsu, Siemens, Dell, HP, HPE, Lenovo, Microsoft, Intel ๋ฐ Bull Atos์ ๊ฐ์ ์ ์กฐ์ ์ฒด์์ ์ฌ์ฉํ๋ UEFI ํ์จ์ด์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ทจ์ฝ์ ์ ์ ์ฉํ๋ ค๋ฉด ๊ด๋ฆฌ์ ๊ถํ์ด ์๋ ๋ก์ปฌ ์ก์ธ์ค๊ฐ ํ์ํ๋ฉฐ, ์ด๋ก ์ธํด ํด๋น ๋ฌธ์ ๋ ์์คํ ์ ๋ค๋ฅธ ์ทจ์ฝ์ ์ ์ ์ฉํ๊ฑฐ๋ ์ฌํ ๊ณตํ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ํ ์ฌ์ฉ๋๋ XNUMX์ฐจ ์ทจ์ฝ์ ์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. SMM ์์ค์ ์ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ด์ ์ฒด์ ์์ ์ ์ดํ์ง ์๋ ์์ค์์ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์จ์ด๋ฅผ ์์ ํ๊ณ ์ด์ ์ฒด์ ์์ ๊ฐ์งํ์ง ๋ชปํ๋ ์จ๊ฒจ์ง ์ ์ฑ ์ฝ๋๋ ๋ฃจํธํท์ SPI ํ๋์์ ๋จ๊ฒจ ๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ถํ ๋จ๊ณ(UEFI ๋ณด์ ๋ถํ , Intel BootGuard)์์ ๊ฒ์ฆ์ ๋นํ์ฑํํ๊ณ ํ์ดํผ๋ฐ์ด์ ์ ๋ํ ๊ณต๊ฒฉ์ ํตํด ๊ฐ์ ํ๊ฒฝ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๋ ๋ฉ์ปค๋์ฆ์ ์ฐํํฉ๋๋ค.
์ทจ์ฝ์ ์ ์ฉ์ ๊ฒ์ฆ๋์ง ์์ SMI(์์คํ ๊ด๋ฆฌ ์ธํฐ๋ฝํธ) ํธ๋ค๋ฌ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ฒด์ ์์ ์ํ๋ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ด์ ์ฒด์ ์ ๋ถํ ์ด๊ธฐ ๋จ๊ณ ๋๋ ์ ์ ๋ชจ๋์์ ๋ณต๊ทํ๋ ์ด๊ธฐ ์คํ ๋จ๊ณ์์๋ ์ํ๋ ์ ์์ต๋๋ค. ๋ชจ๋ ์ทจ์ฝ์ ์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ ์ธ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ฉ๋๋ค.
- SMM ์ฝ์์ - SWSMI ์ธํฐ๋ฝํธ ํธ๋ค๋ฌ์ ์คํ์ SMRAM ์ธ๋ถ์ ์ฝ๋๋ก ๋ฆฌ๋๋ ์ ํ์ฌ SMM ๊ถํ์ผ๋ก ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.
- ๊ณต๊ฒฉ์๊ฐ SMM ๊ถํ์ผ๋ก ์ฝ๋๊ฐ ์คํ๋๋ ํน์ ๊ฒฉ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ธ SMRAM์ ๋ฐ์ดํฐ๋ฅผ ์ธ ์ ์๊ฒ ํ๋ ๋ฉ๋ชจ๋ฆฌ ์์์ ๋๋ค.
- DXE(Driver eXecution Environment) ์์ค์์ ์คํ๋๋ ์ฝ๋์ ๋ฉ๋ชจ๋ฆฌ ์์.
๊ณต๊ฒฉ ๊ตฌ์ฑ ์์น์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ธ ๋ฒ์งธ ๋๋ ์ ๋ก ๋ง ๋ณดํธ์ ๊ณต๊ฒฉ์ ํตํด DXE Runtime UEFI์ ์ก์ธ์คํ๊ณ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ๊ณต๊ฒฉ์ ์๊ฐ ๊ฒ์๋์์ต๋๋ค. ์ด ์ต์คํ๋ก์์ UEFI DXE ๋๋ผ์ด๋ฒ์ ์คํ ์ค๋ฒํ๋ก(CVE-2021-42059)๋ฅผ ์กฐ์ํฉ๋๋ค. ๊ณต๊ฒฉ ์ค์ ๊ณต๊ฒฉ์๋ ์ด์ ์ฒด์ ๋ฅผ ๋ค์ ์์ํ ํ์๋ ํ์ฑ ์ํ๋ก ์ ์ง๋๋ DXE ๋๋ผ์ด๋ฒ์ ์์ ์ ์ฝ๋๋ฅผ ๋ฐฐ์นํ๊ฑฐ๋ SPI ํ๋์์ NVRAM ์์ญ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์คํ ์ค์ ๊ณต๊ฒฉ์ ์ฝ๋๋ ๊ถํ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ณ๊ฒฝํ๊ณ EFI Runtime ์๋น์ค๋ฅผ ์์ ํ๋ฉฐ ๋ถํ
ํ๋ก์ธ์ค์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru