LogoFAIL - ์•…์„ฑ ๋กœ๊ณ  ๋Œ€์ฒด๋ฅผ ํ†ตํ•œ UEFI ํŽŒ์›จ์–ด ๊ณต๊ฒฉ

Binarly์˜ ์—ฐ๊ตฌ์›๋“ค์€ ๋‹ค์–‘ํ•œ ์ œ์กฐ์—…์ฒด์˜ UEFI ํŽŒ์›จ์–ด์— ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ ๊ตฌ๋ฌธ ๋ถ„์„ ์ฝ”๋“œ์—์„œ ์ผ๋ จ์˜ ์ทจ์•ฝ์ ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์œผ๋กœ ์ธํ•ด ESP(EFI ์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜) ์„น์…˜์ด๋‚˜ ๋””์ง€ํ„ธ ์„œ๋ช…๋˜์ง€ ์•Š์€ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ์˜ ์ผ๋ถ€์— ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ์ด๋ฏธ์ง€๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ๋ถ€ํŒ… ์ค‘์— ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์€ UEFI ๋ณด์•ˆ ๋ถ€ํŒ… ๊ฒ€์ฆ ๋ถ€ํŒ… ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ Intel Boot Guard, AMD ํ•˜๋“œ์›จ์–ด ๊ฒ€์ฆ ๋ถ€ํŒ…, ARM TrustZone ๋ณด์•ˆ ๋ถ€ํŒ…๊ณผ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์šฐํšŒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ํŽŒ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ง€์ • ๋กœ๊ณ ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ์œ„ํ•ด ๊ถŒํ•œ ์žฌ์„ค์ • ์—†์ด ํŽŒ์›จ์–ด ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋˜๋Š” ์ด๋ฏธ์ง€ ๊ตฌ๋ฌธ ๋ถ„์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ํŽŒ์›จ์–ด์—๋Š” BMP, GIF, JPEG, PCX ๋ฐ TGA ํ˜•์‹์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ๋•Œ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ๋ฅผ ์ผ์œผํ‚ค๋Š” ์ทจ์•ฝ์ ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด ๊ณต๊ธ‰์—…์ฒด(Intel, Acer, Lenovo) ๋ฐ ํŽŒ์›จ์–ด ์ œ์กฐ์—…์ฒด(AMI, Insyde, Phoenix)์—์„œ ์ œ๊ณตํ•˜๋Š” ํŽŒ์›จ์–ด์—์„œ ์ทจ์•ฝ์ ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ฝ”๋“œ๋Š” ๋…๋ฆฝ ํŽŒ์›จ์–ด ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ฐธ์กฐ ๊ตฌ์„ฑ ์š”์†Œ์— ์กด์žฌํ•˜๊ณ  ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด ์ œ์กฐ์—…์ฒด๊ฐ€ ํŽŒ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ทจ์•ฝ์ ์€ ๊ณต๊ธ‰์—…์ฒด๋ณ„๋กœ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ์ „์ฒด ์ƒํƒœ๊ณ„์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

ํ™•์ธ๋œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ 6์›” 2023์ผ Black Hat Europe 86 ์ปจํผ๋Ÿฐ์Šค์—์„œ ๊ณต๊ฐœ๋  ์˜ˆ์ •์ด๋ฉฐ, ์ปจํผ๋Ÿฐ์Šค ํ”„๋ ˆ์  ํ…Œ์ด์…˜์—์„œ๋Š” xXNUMX ๋ฐ ARM ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ํŽŒ์›จ์–ด ๊ถŒํ•œ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ต์Šคํ”Œ๋กœ์ž‡๋„ ์‹œ์—ฐํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” Insyde, AMI ๋ฐ Phoenix ํ”Œ๋žซํผ์— ๊ตฌ์ถ•๋œ Lenovo ํŽŒ์›จ์–ด๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋™์•ˆ ์ทจ์•ฝ์ ์ด ์‹๋ณ„๋˜์—ˆ์ง€๋งŒ Intel ๋ฐ Acer์˜ ํŽŒ์›จ์–ด๋„ ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝํ•œ ๊ฒƒ์œผ๋กœ ์–ธ๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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