Intel CPU Spectre ํจ์น(Retpoline) ์ ํ ์คํธ
์ง๋ Meltdown ์ทจ์ฝ์ ํจ์น๋ฅผ ํตํด์ System Call ํจ์ ํธ์ถ์ 4๋ฐฐ์ ์ฑ๋ฅ์ด ํ๋ฝ๋๋ ๊ฒ์ ์ ์ ์์์ต๋๋ค. ํ์ง๋ง ์ด ์ทจ์ฝ์ ์ Intel CPU์์๋ง ์กด์ฌํ๋ ์ทจ์ฝ์ ์ด๋ฉฐ Kernel Page Table Isolation (KPTI) ํจ์น๋ฅผ ํตํด ์ทจ์ฝ์ ์ ๊ณ ์น ์ ์์๊ณ , AMD ๋ฐ ARM ํ๋ก์ธ์์์๋ ์ํฅ์ด ์์์์ ์ ์ ์์์ต๋๋ค. Spectre ์ทจ์ฝ์ ์ ์ด์ ํฌ์คํธ์์๋ ์ค๋ช ํ ์ ์ด ์์์ต๋๋ค. ๊ฐ๋จํ๊ฒ ๋ค์ ํ ๋ฒ ์ค๋ช ๋๋ฆฌ์๋ฉด, A ํ๋ก๊ทธ๋จ์ด B ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์นจ๋ฒํ ์ ์๋ ์ทจ์ฝ์ ์ผ๋ก, ํฌ๊ฒ๋ ๊ฐ์ ๋จธ์ ์ OS๊ฐ Host OS์ ์ฃผ์ ๋ฒ์๊น์ง ์นจ๋ฒํ ์๋ ์๋ ๋งค์ฐ ๋ฌด์์ด ์ทจ์ฝ์ ์ ๋๋ค. ์ด ์ทจ์ฝ์ ์ Intel CPU ๋ฟ๋ง ์๋๋ผ, AMD, ARM CPU์๋ ์ทจ์ฝ์ ์ด..