
๊ตฌ๋ ์๋ ์๋ ํ์ธ์! ๐๐ป
์ฌ๋ฌ๋ถ๋ค์ ํดํนํ๋ฉด ์ด๋ค ๋ชจ์ต์ด ๋ ์ค๋ฅด์๋์? ์๋ง ๋๋ถ๋ถ์ ๋คํธ์ํฌ๋ ์ ์ฑ์ฝ๋๋ฅผ ํตํด ํดํนํ๋ ๋ชจ์ต์ด ๋ณดํธ์ ์ผ ๊ฑฐ์์. ๊ทธ๋ฐ๋ฐ ์๋ฆฌ, ์ ํ ๊ฐ์ ์์๋ก ์ ๋ณด ์ ์ถ์ด ๋๊ณ , ๋ ๋์๊ฐ์ ํดํน๊น์ง ์ด๋ฃจ์ด์ง๋ค๊ณ ํ๋ฉด ๋ฏฟ์ด์ง์๋์?
์ด๋ฒ ๋ด์ค๋ ํฐ์์๋ ๋ถ ์ฑ๋ ๊ณต๊ฒฉ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค.
๐บ ๋ถ ์ฑ๋ ๊ณต๊ฒฉ, side channel attack

๋ถ ์ฑ๋ ๊ณต๊ฒฉ(Side channel attack)์ ๊ธฐ๊ธฐ๋ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ํ๋ ๋ค์ํ ์ ๋ณด๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋ ์ ๋ณด ํ์ทจ ๋ฐ ๊ณต๊ฒฉ์ ์๋ฏธํ๋ค๊ณ ํ ์ ์์ด์. ํ๋ก๊ทธ๋จ์ด๋ ๊ธฐ๊ธฐ์์ ๋ณด์์ ์๋ฌด๋ฆฌ ๊ฐํํด๋, ๋ฐ์ํ ์ ๋ฐ์ ์๋ ์ ๋ณด๋ ์ ํธ๋ฅผ ํฌ์ฐฉํ์ฌ ์ด๋ฅผ ์ฌ๊ตฌ์ฑํ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๋ถ์ฑ๋ ๊ณต๊ฒฉ์ ์ฌ์ฉ๋ ์ ์๋ ์ ๋ณด๋ ์๊ฐ, ์ ๋ ฅ, ์ ํ, ์๋ฆฌ๐ ๋ฑ ๋งค์ฐ ๋ง์ ์์๊ฐ ๊ณต๊ฒฉ์ ์ฌ์ฉ๋ ์ ์์ด์.
๊ฐ์ฅ ๋ํ์ ์ธ ๋ถ ์ฑ๋ ๊ณต๊ฒฉ์ ๋ฐ๋ก ์์ ์๊ฐ ๋ถ์โฑ๏ธ์ด์์. ์์ ์๊ฐ ๋ถ์์ ์ฃผ๋ก ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ ํ ๋ ์ฌ์ฉ๋๋ ๊ณต๊ฒฉ์ ๋๋ค. ์ดํด๋ฅผ ์ํด์ ๋น๋ฐ๋ฒํธ๋ฅผ ํ ๋ฒ์ ํ ์๋ฆฌ์ฉ ๊ฒ์ฆํ๋ ํ๋ก๊ทธ๋จ์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณผ๊ฒ์. ์ฒซ ๋ฒ์งธ ๋น๋ฐ๋ฒํธ๊ฐ ํ๋ฆฌ๋ฉด ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋ ๊ฒ๋๋ค. ํ์ง๋ง, ์ฒซ ๋ฒ์งธ ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ๋ฉด ํ๋ก๊ทธ๋จ์ ๊ทธ ๋ค์ ๋ ๋ฒ์งธ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ฒ์ฆํ๊ฒ ์ฃ ? ๋ ๋ฒ์งธ ๋น๋ฐ๋ฒํธ๋ฅผ ํ์ธํ ๋๋ ์ฒซ ๋ฒ์งธ ๋น๋ฐ๋ฒํธ์์ ํ๋ฆฐ ๊ฒฝ์ฐ๋ณด๋ค ์๊ฐ์ด ๋ ๊ฑธ๋ฆฌ๊ฒ ๋ฉ๋๋ค! ๋ฐ๋ก ์ด๋ฐ ํ๋ก๊ทธ๋จ์ด ์ฒ๋ฆฌํ๋ ์๊ฐ์ ์ฐจ์ด๋ฅผ ์ด์ฉํด์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์๋ผ ์ ์์ด์. ๐ต๏ธ
๐ค ์๋ฆฌ๋ ์ ํ ๋ง์ผ๋ก ์ ๋ณด ์ ์ถ์ ํ๋ค๊ณ ?
์ด์ค๋ผ์์ ์์นํ ๋ฒค๊ตฌ๋ฆฌ์จ ๋ํ์ ๊ธฐ์์ฒ์ธ ํ ํดํน๊ณผ ์ ๋ณด ์ ์ถ ๊ณต๊ฒฉ์ ์ฐ๊ตฌํ๋ ๊ฒ์ผ๋ก ์ ๋ช ํ๋ฐ์. ํนํ, ์ธ๋ถ ์ธํฐ๋ท๊ณผ ๋ง์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ ๊ฒฉ๋ฆฌ๋ ์ปดํจํฐ๋ฅผ ๋์์ผ๋ก ํ ์ฐ๊ตฌ๊ฐ ํ๋ฐํฉ๋๋ค. 2024๋ ๋ฒค๊ตฌ๋ฆฌ์จ ๋ํ์์๋ ์๋ก์ด ๋ถ ์ฑ๋ ๊ณต๊ฒฉ ๊ธฐ๋ฒ์ธ RAMBO์ Pixhell์ ๋ฐํํ์ด์. ๐งช
RAMBO ๊ณต๊ฒฉ๐ท์ ์ปดํจํฐ ํ๋์จ์ด ์ค RAM์ ๋์์ผ๋ก ์ด๋ฃจ์ด์ง๋ ๊ณต๊ฒฉ์ด์์. RAM์์ ๋ฐ์ํ๋ ์ ์๊ธฐํ ๋ฑ์ ๋ฌด์ ์ ํธ๋ฅผ ์ก๊ฑฐ๋ ์์์ ์ผ๋ก ๋ฐ์ํ๋๋ก ์ ๋ ์ํจ ํ, ๊ทธ ์ ํธ๋ฅผ ํด๋ ํ์ฌ ์ ๋ณด๋ฅผ ๋นผ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋๋ค! ์ต๋ 7๋ฏธํฐ ๋ฐ๊นฅ์์ ์ด๋น 1์ฒ ๋นํธ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ถํ ์ ์๋ค๊ณ ํ๋ค์!
์ด ๊ณต๊ฒฉ์ ์ ํ๋ธ์๋ ๊ณต๊ฒฉ์ ์์ฐ ์์์ด ๊ณต๊ฐ๋์ด ์์ด์! ํด๋น ์์์์๋ ๋คํธ์ํฌ ์์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ ์ปดํจํฐ์ ์ด๋ฏธ์ง๋ฅผ RAMBO ๊ณต๊ฒฉ์ผ๋ก ์ ์ถํ๋ ๊ณผ์ ์ด ๋ด๊ฒจ ์์ด์. ๐ผ๏ธ

Pixhell ๊ณต๊ฒฉ๐ฅ๏ธ์ ์ปดํจํฐ ๋ชจ๋ํฐ๋ฅผ ๋์์ผ๋ก ํ ๊ณต๊ฒฉ์ด์์. LCD ๋ชจ๋ํฐ์์ ํ๋ฉด ์ถ๋ ฅ์์ ๋ฐ์ํ๋ ํฝ์ ํจํด์์๋ ์ฝ๊ฐ์ ์๋ฆฌ๊ฐ ๋ฐ์ํ๋๋ฐ, ์ด๋ฅผ ๋ถ์ํ์ฌ ์ ๋ณด๋ฅผ ์ ์ถํ๋ ๊ณต๊ฒฉ์ ๋๋ค! ์ด ๊ณต๊ฒฉ์ ์ต๋ 2๋ฏธํฐ ๋ฐ๊นฅ์์ ์ด๋น 20๋นํธ์ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ถํ ์ ์๊ณ , ๋ง์ดํฌ๋กํฐ๋ง ์์ผ๋ฉด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋น์ผ ์ฅ๋น๋ ํ์๊ฐ ์๋ค๊ณ ํ๋ค์. ๐๏ธ
๐จ RAM๊ณผ GPU๋ฅผ ๊ณต๊ฒฉํ๋ ๋ง์น

2014๋ ์ DRAM์์ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฌ๊ฐ ๋ฐ๊ฒฌ๋์์ด์. ๋ฐ๋ก Bit flip์ด๋ผ๋ ํ์์ผ๋ก ์ธํ ๊ฒ์ด์ฃ . Bit filp์ DRAM์ ์ ์ฅ๋ ์ ๊ธฐ ์ ํธ๊ฐ ์ธ์ ํ ๊ณณ์์ ๋ฐ์ํ๋ ์ ์๊ธฐ ์ ๋ ํ์์ผ๋ก ์ธํด ๋ฐ๋๋ ํ์์ด์์. ํ์ฌ DRAM์ nm ๊ณต์ ์ผ๋ก ์ด๋ฃจ์ด์ง ์ ๋๋ก ๋์ ๊ณผ ์ ์ฅ์ ๊ฐ์ ๊ฐ๊ฒฉ์ด ๋งค์ฐ ์์์. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ธ์ ํ ๊ณณ์์ ๋ฐ์ํ๋ ์ ๊ธฐ ์ ํธ๋ก ์ธํด ์ ์๊ธฐ ๊ฐ์ญ์ด ์ด๋ฃจ์ด์ง๊ฒ ๋์ด Bit๊ฐ ๋ฐ๋๊ฒ ๋์ด์. โก
์ด๋ฐ ๋จ์ํ DRAM ์๋ฌ ํ์์ google project zero ํ์ ์ํด ํดํน๊น์ง ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ์ฆ๋ช ๋์์ด์. ๋ชฉํ๋ก ํ๋ row๋ผ๋ ๊ตฌ์ญ์ ์ธ์ ํ ์ ์ชฝ์ ์ ์ฅ์์ ๋์ ์ ์ ๊ธฐ๋ฅผ ์ธ๊ฐ ํ์ฌ, ๋ชฉํ ๊ตฌ์ญ์ ํ์ ์ ์ผ๋ก bit filp์ ์ผ์ผํค๋ ๋ฐฉ์์ธ Row hammer attack์ ๋ฐํํ์ด์. ๋ง์น ๋ง์น๋ก ์ ๊ธฐ ์ ํธ๊ฐ ์ ์ฅ๋๋ row๋ฅผ ๊ณต๊ฒฉํ๋ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ด์์ฒด์ ์ปค๋ ๊ถํ์ ํ๋ํ ์ ์์์ด์. โ๏ธ

์ด๋ฐ Row hammer attack์ ๊ทธ๋ํฝ ์นด๋์์๋ ๋ฐ์ํ๋ค๊ณ ํด์! NVIDIA์ GPU๋ฅผ ๋์์ผ๋ก ํ GPUHammer ๊ณต๊ฒฉ์ GPU ๋ฉ๋ชจ๋ฆฌ์์ Bit Filp์ ๋ฐ์์ํฌ ์ ์์๊ณ , ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ ์ ์๋ค๊ณ 2025๋ ์ ํ์ธ๋์์ด์. AI ๋ชจ๋ธ์์ ์ฌ์ฉํ๋ GPU ํน์ฑ ์, ์ด ์ทจ์ฝ์ ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ๋ค์. GPUHammer ๊ณต๊ฒฉ์ผ๋ก ์ธํด ๋ชจ๋ธ ์ ํ๋๋ 80%์์ 0.1%์ผ๋ก ๋จ์ด์ง ์๋ ์๊ณ , ๋ชจ๋ธ ์์ฒด์ ์์์ ์ค ์๋ ์๋ค๊ณ ํด์! ๐
๋ง์ฝ ์ด ์ทจ์ฝ์ ์ ์ ์ฉํ๋ค๋ฉด, ์ค์ ๋์ํ๊ณ ์๋ ๋ชจ๋ธ์ด๋ ์๋น์ค์ ํฐ ํ๊ฒฉ์ ์ค ์ ์์ ๊ฒ์ผ๋ก ์์๋ผ์. ๊ทธ๋ ๋ค๋ฉด, AI ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์๋ ๊ธฐ์ ๊ณผ ํ๋ก๊ทธ๋จ์ DDoS์ฒ๋ผ ์๋น์ค์ ์ํฅ์ ๋ผ์น๋ ์๋ก์ด ๊ณต๊ฒฉ์ผ๋ก ๋ฐ์ ํ ์ฌ์ง๋ ์์ด์. ์ด๋ฐ GPUHammer ๊ณต๊ฒฉ์ ECC ์ต์ ์ผ๋ก ๋ง์ ์ ์์ด์. ํ์ง๋ง, ECC ์ต์ ์ ํ์ฑํํ๋ฉด AI ๋ชจ๋ธ ์๋ ์ ํ์ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋์๋ ์ ์ํฅ์ ๋ผ์น๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ชจ๋ก ๊ณจ์น ์ํ ์ทจ์ฝ์ ์ด์ฃ .
๐ก๏ธ ์ ์ถ์ ๋ง๋ ๋ณด์, EMSEC

์ด๋ฌํ ๋ถ ์ฑ๋ ๊ณต๊ฒฉ์ ๋ง๋ ๋ฐฉ๋ฒ๋ ์ด์ฌํ ์ฐ๊ตฌ๋๊ณ ์์ด์! ๋ฐ๋ก EMSEC(Emission security, ์ ์๊ธฐ ๋ฐฉ์ฌ ๋ณด์)์ด์ฃ . ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ IT ์ฅ๋น์์ ๋ฐ์ํ๋ ์ ์๊ธฐํ ๋ฐฉ์ถ์ ๋ง๊ณ ๋ฌด๋จ ๋์ฒญ์ ๋ง๋ ๋ถ์ผ์ ๋๋ค.๋ฌผ๋ฆฌ์ /๋น๋ฌผ๋ฆฌ์ ์๋จ์ผ๋ก ์ฐจํ๋ฅผ ํ๋ ์ฐ๊ตฌ๊ฐ ์งํ๋๊ณ ์๊ณ , ๊ธฐ์ ๊ณผ ํนํ ๊ตฐ์์ ๊ด์ฌ์ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ฃผ์ ๋ผ๊ณ ํ๋ค์. ๐ก
EMSEC์ ๋ฐฉ์์ผ๋ก๋ ํฌ๊ฒ ๋ฌผ๋ฆฌ์ ์ฐจํ, ์ํธํ, ์ ๊ทผ ์ ์ด, ๋ชจ๋ํฐ๋ง์ผ๋ก ๋๋ ์ ์์ด์. ๊ทธ์ค ๋ช ๊ฐ์ง๋ง ์ดํด๋ณด๋๋ก ํ ๊ฒ์. ๋ฌผ๋ฆฌ์ ์ฐจํ๋ ์ ์๊ธฐํ ์ ์ถ์ ๋ง๋๋ฐ ์ ์ฉํ ์์ฌ๋ฅผ ์ฐ๊ตฌํ๊ณ ์ฅ๋น๋ฅผ ์ค์นํ์ฌ, ๋ฐฉ์ถ์ ์ฐจ๋จํ๋ ๋ฐฉ์์ด์์. ๋ํ, ๋ฐ์ํ๋ ์ ํธ๋ฅผ ์ค์ฌ์ ๋์ฒญ์ด ํ๋ค๋๋ก ํ๋ ๋ฐฉ๋ฒ๋ ์ฐ๊ตฌ๋๊ณ ์์ด์. ์ํธํ๋ ๋ฐ์ํ๋ ์ ํธ๋ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ํธํํ์ฌ, ๋์ฒญํ๋๋ผ๋ ๋ด์ฉ์ ์ฝ์ ์ ์๋๋ก ํ๋ค๊ณ ํฉ๋๋ค. โ๏ธ
๋ง๋ฌด๋ฆฌ
์ด๋ฒ ๋ด์ค๋ ํฐ๋ฅผ ์ค๋นํ๋ฉด์, ์ด๊ฑธ๋ก๋ ํดํน์ ํ๋ค๊ณ ? ๋ผ๋ ์๊ฐ์ด ์ ๋ก ๋ค ์ ๋๋ก ๋ถ ์ฑ๋ ๊ณต๊ฒฉ์ ๋ฐฉ๋ฒ์ ๋ค์ํ๋ค๊ณ ๋๊ผ์ด์. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋ง๊ธฐ ์ํด ์๋จ๊ณผ ๋ฐฉ๋ฒ๋ ์ด๋ฏธ ์ฐ๊ตฌ๋๊ณ ์๋ค๋ ์ฌ์ค๋ ๋๋ผ์ ์ด์.
์ด๋ฒ ๊ธ์์ ์๊ฐํ ์์ ๋ง๊ณ ๋ ๋ค๋ฅธ ์์๋ก๋ ํดํน์ด ๊ฐ๋ฅํ ๊ฒ์ด ์์๊น์? ๋๊ธ๋ก ์๊ฒฌ ๋จ๊ฒจ์ฃผ์ธ์!๐
๋ค์ ์ฃผ์๋ ํฅ๋ฏธ๋ก์ด ๋ณด์ ์ด์ผ๊ธฐ๋ก ๋์์ฌ๊ฒ์. ๊ฐ์ฌํฉ๋๋ค! ๐ฃ
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์