Android์ SELinux, SEAndroid
ํ ๋ฒ ์ฏค ๋ฆฌ๋ ์ค๋ก ์๋ฒ๋ฅผ ์ด์ํด๋ณธ ๋ถ๋ค์ด์๋ผ๋ฉด, SELinux๋ผ๋ ๊ฒ์ ์๊ณ ๊ณ์ค ๊ฒ์ ๋๋ค. ์ด๋ค ๋ถ์๊ฒ๋ ๊ณจ์นซ๋ฉ์ด๋ฆฌ, ์ด๋ค ๋ถ์๊ฒ๋ ์์ฃผ ์ข์ ๋ฌผ๊ฑด์ด๊ธฐ๋ ํ์ง์.
SELinux๋ ๋ฆฌ๋ ์ค์์ ์ต๋ ๋ณด์์ ์ ์งํ๊ธฐ ์ํ ์๋จ ์ค ํ๋๋ผ๊ณ ๋ณด์ ๋ ๋ฌด๋ฐฉํฉ๋๋ค. ์ต๊ทผ์๋ ์๋๋ก์ด๋์ ์ด SELinux๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋ SEAndroid๊ฐ ์ ์ ๋์ ๋๊ธฐ ์์ํ๊ณ ์์ต๋๋ค.
์ด๋ฒ์ ๋์จ Android 4.3 ๋ํ SEAndroid์ ํ ๊ฑธ์ ๋ค๊ฐ๊ฐ๋ ์ถ์ธ๋ก ๋ณด์ ๋๋ค. ์ค์ ํ๋ฉด์๋ SELinux ์ํ๊ฐ ๊ธฐ๋ณธ์ผ๋ก ๋ด์ฅ๋์ด ์๊ณ , ์ด ์ํ๋ SEAndroid์ ์ ๋ฌด์ ๊ด๋ จ์ด ์์ด ๋ณด์ ๋๋ค. ๋ณธ๋ SEAndroid๋ Android 4.2๋ถํฐ ๊ณํ ์ค์ด์์ผ๋ฉฐ ์์ง ์๋ฒฝํ์ง ์์์ผ๋ 4.3์์ ์๋ฒฝํ๊ฒ ์ง์๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
SEAndroid๋ NSA์์ ์์ ํ ์๋๋ก์ด๋ ์ฌ์ฉ์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ํ์ฌ ์์ง ์๋ฒฝํ ์์ฉํ๊ฐ ๋ ๊ฒ์ ์๋๋๋ค. ๊ทธ๋ฌ๋ ์๋ ์ ์ผ์ฑ์ ์์์ ์์ฒด ๊ฐ๋ฐํ ์๋๋ก์ด๋ ๋ณด์ ์์คํ KNOX ๋ํ, ์ด SEAndroid๋ฅผ ํ์ฌํจ๊ณผ ๋์์ ๊ฐ๋ฐ๋์๊ณ , ์ด๋ฅผ ๊ฐค๋ญ์S4์ ํ ์คํธ ํ์ฌํจ์ผ๋ก์จ, ์ด์ ๊ณง ์์ฉํ๋ ์กฐ์ง์ ๋ณด์ด๊ณ ์์ต๋๋ค.
SEAndroid๋ SELinux์ ๋ง์ฐฌ๊ฐ์ง๋ก, root ๊ด๋ฆฌ์ ๊ถํ ์ด์์ผ๋ก ๋ณด์์ ์ ์งํ๋ฉฐ, Kernel, Filesystem ๋ฑ์ ๋ชจ๋ ๊ด์ฅํฉ๋๋ค. ์ด๋ฅผํ ๋ฉด, root์ ์์ ์, ๊ถํ์ด ์ฃผ์ด์ ธ ์๋ ์ด ์ํฉ์์ EA๋ฅผ ๋ฐ๊ฟ ์ ์๋ root๊ฐ SEAndroid๋ฅผ ์ด์ฉํด EA๊ฐ์ ๋ฐ๊พธ๊ฒ ๋๋ฉด, ์ค์ค๋ก๊ฐ ํด๋น ํ์ผ์ ๋ณด์์ ์ ์งํ๊ฒ ๋๋ ๊ธฐ๋ฅ์ ๋๋ค.
SEAndroid๋ ํ์ฌ ์คํ ์์ค๋ก ๊ณต๊ฐ๋์ด ์์ผ๋ฉฐ, ๋ชจ๋ Android Device์ ํฌํ ํ ์ ์๋๋ก ํ์ฌ์ ธ ์์ต๋๋ค. ๊ทธ๋ฌ๋, ์ ๋ฌธ์ ์ธ ์ง์๊ณผ ์ค๋ ฅ์ ์๊ตฌํ๋ฉฐ ์ด๋ณด์๋ค์ ํจ๋ถ๋ก ํฌํ ์ ํ์ ์๋ ์๋ฉ๋๋ค.
SEAndroid Wiki ํ์ด์ง์ ๊ฐ์๋ฉด ๋ ์์ธํ ๋ด์ฉ์ ํ์ธํ์ค ์ ์์ผ๋, ์ ๋ฒํผ์ ํด๋ฆญํด์ ์ข ๋ ์์๋ณด์๊ธฐ ๋ฐ๋๋๋ค