์คํ์ ํ๋ก์ ํธ
์ ๋ฒ์ ์ ๋ณ๊ฒฝ ์ฌํญ:
- ๋ค์ํ CPU ์ํคํ ์ฒ์ ๋ํ ์ง์์ ์ ๊ณตํ๊ธฐ ์ํด ์ฝ๋๊ฐ ๋ฆฌํฉํฐ๋ง๋์์ต๋๋ค. ARM64 ์ํคํ ์ฒ์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Linux ์ปค๋ 5.1 ๋ฐ 5.2๋ ๋ฌผ๋ก ์ปค๋ ๋น๋ ์ CONFIG_DYNAMIC_DEBUG ์ต์
์ ํฌํจํ์ง ์๊ณ ๋น๋๋ ์ปค๋๊ณผ์ ํธํ์ฑ์ด ๋ณด์ฅ๋ฉ๋๋ค.
CONFIG_ACPI ๋ฐ CONFIG_STACKTRACE, CONFIG_STATIC_USERMODEHELPER ์ต์ ์ผ๋ก ๋น๋๋ ์ปค๋ ํฌํจ. grsecurity ํ๋ก์ ํธ์ ์ปค๋์ ๋ํ ์คํ์ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. - ์ด๊ธฐํ ๋ ผ๋ฆฌ๊ฐ ํฌ๊ฒ ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ๊ธฐ์์๋ ์์ฒด ํด์ฑ์ ๋ค์ ํ์ฑํํ๊ณ ๋ค๋ฅธ ๋ชจ๋์ ๋ก๋ ๋๋ ์ธ๋ก๋ ์ด๋ฒคํธ์ ๋์์ ์ด๊ธฐํํ ๋ ๊ต์ฐฉ ์ํ๋ฅผ ์ผ์ผํค๋ ์ ํ ๋ ์ด๋ธ ์์ง(*_JUMP_LABEL)์ ๊ฒฝ์ ์กฐ๊ฑด์ ์์ ํ์ต๋๋ค.
- ์ต์คํ๋ก์ ๊ฐ์ง ์ฝ๋์๋ ์๋ก์ด sysctl lkorg.smep_panic(๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋จ) ๋ฐ lkorg.umh_lock(๊ธฐ๋ณธ์ ์ผ๋ก ํด์ ๋จ)์ด ์ถ๊ฐ๋์๊ณ SMEP/WP ๋นํธ์ ๋ํ ์ถ๊ฐ ๊ฒ์ฌ๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ ์์คํ ์์ ์ ์์ ์ ์ถ์ ํ๊ธฐ ์ํ ๋ก์ง์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ณ๊ฒฝ๋์์ผ๋ฉฐ ์์ ๋ฆฌ์์ค์์ ๋๊ธฐํ ๋ด๋ถ ๋ ผ๋ฆฌ๊ฐ ์ฌ์ค๊ณ๋์์ผ๋ฉฐ OverlayFS์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด Ubuntu Apport ํ์ดํธ๋ฆฌ์คํธ์ ๋ฐฐ์น๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru