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์— ํฌํŒ…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ „๋ฌธ์ ์ธ ์ง€์‹๊ณผ ์‹ค๋ ฅ์„ ์š”๊ตฌํ•˜๋ฉฐ ์ดˆ๋ณด์ž๋“ค์€ ํ•จ๋ถ€๋กœ ํฌํŒ…์„ ํ•˜์…”์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.


Wiki for SEAndroid


SEAndroid Wiki ํŽ˜์ด์ง€์— ๊ฐ€์‹œ๋ฉด ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋‹ˆ, ์œ„ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์„œ ์ข€ ๋” ์•Œ์•„๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค


๋ฐ˜์‘ํ˜•
TAGS.

Tistory Comments