InsydeH2O ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ UEFI ํŽŒ์›จ์–ด์˜ ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด SMM ์ˆ˜์ค€์—์„œ ์ฝ”๋“œ ์‹คํ–‰์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ์ œ์กฐ์—…์ฒด๊ฐ€ ์žฅ๋น„์šฉ UEFI ํŽŒ์›จ์–ด(UEFI BIOS์˜ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๊ตฌํ˜„)๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” InsydeH2O ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ฝ”๋“œ๊ฐ€ SMM(์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๋ชจ๋“œ) ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๋Š” 23๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ดํผ๋ฐ”์ด์ € ๋ชจ๋“œ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๊ณ (๋ง -2) ๋ณดํ˜ธ ๋ง์ด ์—†์œผ๋ฉฐ ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ์— ๋ฌด์ œํ•œ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” Fujitsu, Siemens, Dell, HP, HPE, Lenovo, Microsoft, Intel ๋ฐ Bull Atos์™€ ๊ฐ™์€ ์ œ์กฐ์—…์ฒด์—์„œ ์‚ฌ์šฉํ•˜๋Š” UEFI ํŽŒ์›จ์–ด์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ ค๋ฉด ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ๋Š” ๋กœ์ปฌ ์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ด๋กœ ์ธํ•ด ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌํšŒ ๊ณตํ•™์  ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ ํ›„ ์‚ฌ์šฉ๋˜๋Š” XNUMX์ฐจ ์ทจ์•ฝ์ ์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. SMM ์ˆ˜์ค€์˜ ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์šด์˜ ์ฒด์ œ์—์„œ ์ œ์–ดํ•˜์ง€ ์•Š๋Š” ์ˆ˜์ค€์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŽŒ์›จ์–ด๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์šด์˜ ์ฒด์ œ์—์„œ ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ˆจ๊ฒจ์ง„ ์•…์„ฑ ์ฝ”๋“œ๋‚˜ ๋ฃจํŠธํ‚ท์„ SPI ํ”Œ๋ž˜์‹œ์— ๋‚จ๊ฒจ ๋‘๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŒ… ๋‹จ๊ณ„(UEFI ๋ณด์•ˆ ๋ถ€ํŒ…, Intel BootGuard)์—์„œ ๊ฒ€์ฆ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ํ•˜์ดํผ๋ฐ”์ด์ €์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์„ ํ†ตํ•ด ๊ฐ€์ƒ ํ™˜๊ฒฝ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค.

InsydeH2O ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜ UEFI ํŽŒ์›จ์–ด์˜ ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด SMM ์ˆ˜์ค€์—์„œ ์ฝ”๋“œ ์‹คํ–‰์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ทจ์•ฝ์  ์•…์šฉ์€ ๊ฒ€์ฆ๋˜์ง€ ์•Š์€ 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

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