SELinux ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

๋ชจ๋‘ ์•ˆ๋…•! ํŠนํžˆ ์ฝ”์Šค ์ˆ˜๊ฐ•์ƒ๋“ค์—๊ฒŒ "๋ฆฌ๋ˆ…์Šค ๋ณด์•ˆ" SELinux ํ”„๋กœ์ ํŠธ์˜ ๊ณต์‹ FAQ ๋ฒˆ์—ญ๋ณธ์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒˆ์—ญ์€ ํ•™์ƒ๋“ค์—๊ฒŒ๋งŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

SELinux ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

์šฐ๋ฆฌ๋Š” SELinux ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๊ฐ€์žฅ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ์— ๋‹ตํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์งˆ๋ฌธ์€ ํ˜„์žฌ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๋ฒ”์ฃผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค FAQ ํŽ˜์ด์ง€์—์„œ.

๊ฒ€ํ† 

๊ฒ€ํ† 

  1. ๋ณด์•ˆ ๊ฐ•ํ™” Linux๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
    SELinux(Security-enhanced Linux)๋Š” ์œ ์—ฐํ•˜๊ณ  ๊ฐ•์ œ์ ์ธ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์œ„ํ•œ Flask ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜์˜ ์ฐธ์กฐ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค. ์œ ์—ฐํ•œ ์‹œํ–‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์œ ์šฉ์„ฑ๊ณผ ์ด๋Ÿฌํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์šด์˜ ์ฒด์ œ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. Flask ์•„ํ‚คํ…์ฒ˜๋Š” ์ดํ›„์— Linux์— ํ†ตํ•ฉ๋˜์—ˆ๊ณ  Solaris ์šด์˜ ์ฒด์ œ, FreeBSD ์šด์˜ ์ฒด์ œ ๋ฐ Darwin ์ปค๋„์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์œผ๋กœ ํฌํŒ…๋˜์–ด ๊ด‘๋ฒ”์œ„ํ•œ ๊ด€๋ จ ์ž‘์—…์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. Flask ์•„ํ‚คํ…์ฒ˜๋Š” ์œ ํ˜• ์ ์šฉ, ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด ๋ฐ ๋‹ค๋‹จ๊ณ„ ๋ณด์•ˆ ๊ฐœ๋…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ •์ฑ…์„ ํฌํ•จํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์•ก์„ธ์Šค ์ œ์–ด ์ ์šฉ ์ •์ฑ…์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ฐ˜์ ์ธ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ํ‘œ์ค€ Linux๊ฐ€ ์ œ๊ณตํ•  ์ˆ˜ ์—†๋Š” ๋ฌด์—‡์„ ์ œ๊ณตํ•ฉ๋‹ˆ๊นŒ?
    ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux ์ปค๋„์€ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์‹œ์Šคํ…œ ์„œ๋ฒ„๊ฐ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œ ๊ถŒํ•œ ์ง‘ํ•ฉ์œผ๋กœ ์ œํ•œํ•˜๋Š” ๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด ์ •์ฑ…์„ ์‹œํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์‹œ์Šคํ…œ ๋ฐ๋ชฌ์ด ์†์ƒ๋œ ๊ฒฝ์šฐ(์˜ˆ: ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ ๋˜๋Š” ์ž˜๋ชป๋œ ๊ตฌ์„ฑ์œผ๋กœ ์ธํ•ด) ํ•ด๋ฅผ ์ž…ํž ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ์ค„์–ด๋“ค๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ์ด ์ œํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๊ธฐ์กด์˜ Linux ์•ก์„ธ์Šค ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ "๋ฃจํŠธ" ์ˆ˜ํผ์œ ์ €์˜ ๊ฐœ๋…์ด ์—†์œผ๋ฉฐ ์ „ํ†ต์ ์ธ Linux ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ž˜ ์•Œ๋ ค์ง„ ๋‹จ์ (์˜ˆ: setuid/setgid ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•œ ์ข…์†์„ฑ)์„ ๊ณต์œ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    ์ˆ˜์ •๋˜์ง€ ์•Š์€ Linux ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์€ ์ปค๋„, ๋ชจ๋“  ๊ถŒํ•œ ์žˆ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ฐ ๊ตฌ์„ฑ์˜ ์ •ํ™•์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜์—ญ์˜ ๋ฌธ์ œ๋Š” ์ „์ฒด ์‹œ์Šคํ…œ์„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜์ •๋œ ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์€ ์ฃผ๋กœ ์ปค๋„์˜ ์ •ํ™•์„ฑ๊ณผ ๋ณด์•ˆ ์ •์ฑ…์˜ ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ •ํ™•์„ฑ ๋˜๋Š” ๊ตฌ์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์‹œ์Šคํ…œ ๋ฐ๋ชฌ์ด ์ œํ•œ์ ์œผ๋กœ ์†์ƒ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์‹œ์Šคํ…œ ๋ฐ๋ชฌ ๋˜๋Š” ์‹œ์Šคํ…œ ์ „์ฒด์˜ ๋ณด์•ˆ์— ๋ณด์•ˆ ์œ„ํ—˜์„ ์ดˆ๋ž˜ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
  3. ๊ทธ๋…€๋Š” ๋ฌด์—‡์— ์ข‹์€๊ฐ€์š”?
    Linux์˜ ์ƒˆ๋กœ์šด ๋ณด์•ˆ ๊ฐ•ํ™” ๊ธฐ๋Šฅ์€ ๊ธฐ๋ฐ€์„ฑ ๋ฐ ๋ฌด๊ฒฐ์„ฑ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •๋ณด๋ฅผ ๋ถ„๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ์ดํ„ฐ ๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ฝ๊ฑฐ๋‚˜, ๋ฐ์ดํ„ฐ ๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณ€์กฐํ•˜๊ฑฐ๋‚˜, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์šฐํšŒํ•˜๊ฑฐ๋‚˜, ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜, ์‹œ์Šคํ…œ ๋ณด์•ˆ ์ •์ฑ…์„ ์œ„๋ฐ˜ํ•˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งฌ์›จ์–ด๋‚˜ ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ž ์žฌ์  ์†์ƒ์„ ์ œํ•œํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์„œ๋กœ ๋‹ค๋ฅธ ๋ณด์•ˆ ๊ถŒํ•œ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์ผํ•œ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ์„œ๋กœ ๋‹ค๋ฅธ ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ •๋ณด์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. ์–ด๋–ป๊ฒŒ ์‚ฌ๋ณธ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
    ๋งŽ์€ Linux ๋ฐฐํฌํŒ์—๋Š” ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๋˜๋Š” ์„ ํƒ์  ํŒจํ‚ค์ง€๋กœ ์ด๋ฏธ ๋‚ด์žฅ๋œ SELinux์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ SELinux userland ์ฝ”๋“œ๋Š” ๋‹ค์Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GitHub์˜. ์ตœ์ข… ์‚ฌ์šฉ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐฐํฌํŒ์—์„œ ์ œ๊ณตํ•˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  5. ๊ท€ํ•˜์˜ ๋ฆด๋ฆฌ์Šค์—๋Š” ๋ฌด์—‡์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?
    SELinux์˜ NSA ๋ฆด๋ฆฌ์Šค์—๋Š” ํ•ต์‹ฌ SELinux ์‚ฌ์šฉ์ž ์˜์—ญ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. SELinux์— ๋Œ€ํ•œ ์ง€์›์€ ์ด๋ฏธ kernel.org์—์„œ ์ œ๊ณต๋˜๋Š” ์ฃผ๋ฅ˜ Linux 2.6 ์ปค๋„์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ SELinux userland ์ฝ”๋“œ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ์ •์ฑ… ์กฐ์ž‘์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(libsepol), ์ •์ฑ… ์ปดํŒŒ์ผ๋Ÿฌ(checkpolicy), ๋ณด์•ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(libselinux), ์ •์ฑ… ๊ด€๋ฆฌ ๋„๊ตฌ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(libsemanage) ๋ฐ ์—ฌ๋Ÿฌ ์ •์ฑ… ๊ด€๋ จ ์œ ํ‹ธ๋ฆฌํ‹ฐ( policycoreutils).
    SELinux ์ง€์› ์ปค๋„ ๋ฐ ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์˜์—ญ ์ฝ”๋“œ ์™ธ์—๋„ SELinux๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ •์ฑ… ๋ฐ ์ผ๋ถ€ SELinux ํŒจ์น˜ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ํŒจํ‚ค์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ •์ฑ…์€ ๋‹ค์Œ์—์„œ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SELinux ์ฐธ์กฐ ์ •์ฑ… ํ”„๋กœ์ ํŠธ.
  6. ๊ธฐ์กด Linux ์‹œ์Šคํ…œ์— ๊ฐ•ํ™”๋œ Linux๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
    ์˜ˆ, ๊ธฐ์กด Linux ์‹œ์Šคํ…œ์—๋งŒ SELinux ์ˆ˜์ • ์‚ฌํ•ญ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ SELinux ์ง€์›์ด ํฌํ•จ๋œ Linux ๋ฐฐํฌํŒ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SELinux๋Š” SELinux๋ฅผ ์ง€์›ํ•˜๋Š” Linux ์ปค๋„, ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์„ธํŠธ, ์ผ๋ถ€ ์ˆ˜์ •๋œ ์‚ฌ์šฉ์ž ํŒจํ‚ค์ง€ ๋ฐ ์ •์ฑ… ๊ตฌ์„ฑ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. SELinux ์ง€์›์ด ๋ถ€์กฑํ•œ ๊ธฐ์กด Linux ์‹œ์Šคํ…œ์— ์„ค์น˜ํ•˜๋ ค๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ๋‹ค๋ฅธ ํ•„์ˆ˜ ์‹œ์Šคํ…œ ํŒจํ‚ค์ง€๋„ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Linux ๋ฐฐํฌ์— ์ด๋ฏธ SELinux์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ SELinux์˜ NSA ๋ฆด๋ฆฌ์Šค๋ฅผ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  7. ์ˆ˜์ •๋˜์ง€ ์•Š์€ Linux์™€ ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ์–ผ๋งˆ๋‚˜ ํ˜ธํ™˜๋ฉ๋‹ˆ๊นŒ?
    ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ๊ธฐ์กด Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๊ธฐ์กด Linux ์ปค๋„ ๋ชจ๋“ˆ๊ณผ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์ผ๋ถ€ ์ปค๋„ ๋ชจ๋“ˆ์€ SELinux์™€ ์ œ๋Œ€๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ํ˜ธํ™˜์„ฑ ๋ฒ”์ฃผ๋Š” ์•„๋ž˜์—์„œ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธํ™˜์„ฑ
      SELinux๋Š” ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ณด์•ˆ ์†์„ฑ์„ ํฌํ•จํ•˜๋„๋ก ์ปค๋„ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํ™•์žฅํ•˜๊ณ  ๋ณด์•ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด API ํ˜ธ์ถœ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋‚˜ ๊ธฐ์กด ์‹œ์Šคํ…œ ํ˜ธ์ถœ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋ณด์•ˆ ์ •์ฑ…์ด ํ—ˆ์šฉํ•˜๋Š” ํ•œ ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ณ„์† ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ปค๋„ ๋ชจ๋“ˆ ํ˜ธํ™˜์„ฑ
      ์ฒ˜์Œ์— SELinux๋Š” ๊ธฐ์กด ์ปค๋„ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ํ˜ธํ™˜์„ฑ๋งŒ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ์ถ”๊ฐ€๋œ ์ƒˆ๋กœ์šด ๋ณด์•ˆ ํ•„๋“œ๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์ •๋œ ์ปค๋„ ํ—ค๋”๋กœ ๊ทธ๋Ÿฌํ•œ ๋ชจ๋“ˆ์„ ๋‹ค์‹œ ์ปดํŒŒ์ผํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. LSM๊ณผ SELinux๊ฐ€ ์ด์ œ ์ฃผ๋ฅ˜ Linux 2.6 ์ปค๋„์— ํ†ตํ•ฉ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— SELinux๋Š” ์ด์ œ ๊ธฐ์กด ์ปค๋„ ๋ชจ๋“ˆ๊ณผ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์ปค๋„ ๋ชจ๋“ˆ์€ ์ˆ˜์ •ํ•˜์ง€ ์•Š์œผ๋ฉด SELinux์™€ ์ž˜ ์ƒํ˜ธ ์ž‘์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ปค๋„ ๋ชจ๋“ˆ์ด ์ •์ƒ์ ์ธ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ง์ ‘ ์ปค๋„ ๊ฐ์ฒด๋ฅผ ํ• ๋‹นํ•˜๊ณ  ์„ค์ •ํ•˜๋ฉด ์ปค๋„ ๊ฐ์ฒด์— ์ ์ ˆํ•œ ๋ณด์•ˆ ์ •๋ณด๊ฐ€ ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ปค๋„ ๋ชจ๋“ˆ์€ ์ž‘๋™์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ๋ณด์•ˆ ์ œ์–ด๊ฐ€ ๋ถ€์กฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„ ๊ธฐ๋Šฅ ๋˜๋Š” ๊ถŒํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ธฐ์กด ํ˜ธ์ถœ๋„ SELinux ๊ถŒํ•œ ๊ฒ€์‚ฌ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜์ง€๋งŒ MAC ์ •์ฑ…์„ ์‹œํ–‰ํ•˜๋ ค๋ฉด ๋” ์„ธ๋ฐ€ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ๋ณด์•ˆ ์ •์ฑ… ๊ตฌ์„ฑ์—์„œ ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜ Linux ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  8. ๋ณด์•ˆ ์ •์ฑ… ๊ตฌ์„ฑ ์˜ˆ์ œ์˜ ๋ชฉ์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
    ๋†’์€ ์ˆ˜์ค€์—์„œ ๋ชฉํ‘œ๋Š” ๊ฐ•ํ™”๋œ ์•ก์„ธ์Šค ์ œ์–ด์˜ ์œ ์—ฐ์„ฑ๊ณผ ๋ณด์•ˆ์„ ์ž…์ฆํ•˜๊ณ  ์ตœ์†Œํ•œ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณ€๊ฒฝ์œผ๋กœ ๊ฐ„๋‹จํ•œ ์ž‘์—… ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ฎ์€ ์ˆ˜์ค€์—์„œ ์ •์ฑ…์—๋Š” ์ •์ฑ… ๋ฌธ์„œ์— ์„ค๋ช…๋œ ์ผ๋ จ์˜ ๋ชฉํ‘œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชฉํ‘œ์—๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์›์‹œ ์•ก์„ธ์Šค ์ œ์–ด, ์ปค๋„, ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด, ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์ •๋ณด ๋ฐ ์‹œ์Šคํ…œ ๋กœ๊ทธ์˜ ๋ฌด๊ฒฐ์„ฑ ๋ณดํ˜ธ, ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค์˜ ์ทจ์•ฝ์„ฑ์„ ์•…์šฉํ•˜์—ฌ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ž ์žฌ์  ์†์ƒ ์ œํ•œ, ๊ถŒํ•œ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์•…์„ฑ ์ฝ”๋“œ, ๊ด€๋ฆฌ์ž ์—ญํ•  ๋ฐ ๋„๋ฉ”์ธ์ด ์‚ฌ์šฉ์ž ์ธ์ฆ ์—†์ด ๋กœ๊ทธ์ธํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ณดํ˜ธํ•˜๊ณ  ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์Šคํ…œ ๋˜๋Š” ๊ด€๋ฆฌ์ž ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉ์ง€ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์™€ ๊ด€๋ฆฌ์ž๊ฐ€ ์•…์„ฑ ๋ชจ๋ฐ”์ผ ์ฝ”๋“œ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜ ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
  9. Linux๋ฅผ ๊ธฐ๋ณธ ํ”Œ๋žซํผ์œผ๋กœ ์„ ํƒํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
    Linux๋Š” ์„ฑ์žฅํ•˜๋Š” ์„ฑ๊ณต๊ณผ ๊ฐœ๋ฐฉํ˜• ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์œผ๋กœ ์ธํ•ด ์ด ์ž‘์—…์˜ ์ดˆ๊ธฐ ์ฐธ์กฐ ๊ตฌํ˜„์„ ์œ„ํ•œ ํ”Œ๋žซํผ์œผ๋กœ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux๋Š” ์ด ๊ธฐ๋Šฅ์ด ํ˜ธ์ŠคํŠธ ์šด์˜ ์ฒด์ œ์—์„œ ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ์Œ์„ ์ž…์ฆํ•˜๋Š” ๋™์‹œ์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Linux ํ”Œ๋žซํผ์€ ๋˜ํ•œ ์ด ์ž‘์—…์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋„“์€ ๊ด€์ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์•„๋งˆ๋„ ๋‹ค๋ฅธ ์—ด๊ด‘์ ์ธ ์‚ฌ๋žŒ๋“ค์˜ ์ถ”๊ฐ€ ๋ณด์•ˆ ์—ฐ๊ตฌ๋ฅผ ์œ„ํ•œ ๊ธฐ์ดˆ ์—ญํ• ์„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  10. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
    ๊ตญ๊ฐ€์ •๋ณด๋ณดํ˜ธ์—ฐ๊ตฌ์†Œ NSA๋Š” NSA๊ฐ€ ๋ฏธ๊ตญ ๊ตญ๊ฐ€ ์•ˆ๋ณด ์ด์ต์— ์ค‘์š”ํ•œ ์ •๋ณด ์ธํ”„๋ผ์— ์ •๋ณด ๋ณด์•ˆ ์†”๋ฃจ์…˜, ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ตฌ ๋ฐ ์ฒจ๋‹จ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
    ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ณด์•ˆ ์šด์˜ ์ฒด์ œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์ฃผ์š” ์—ฐ๊ตฌ ๊ณผ์ œ๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” ๋ณด์•ˆ์— ํ•„์š”ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋Œ€์ฒด๋กœ ํˆฌ๋ช…ํ•œ ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉฐ ๊ณต๊ธ‰์—…์ฒด์—๊ฒŒ ๋งค๋ ฅ์ ์ธ ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ค‘์š”ํ•œ ๋‹จ๊ณ„๋Š” ๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ฃผ ์šด์˜ ์ฒด์ œ์— ์„ฑ๊ณต์ ์œผ๋กœ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ž…์ฆํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  11. ์ด๊ฒƒ์€ ์ด์ „ OS NSA ์—ฐ๊ตฌ์™€ ์–ด๋–ค ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
    NSA์˜ National Assurance Research Laboratory์˜ ์—ฐ๊ตฌ์›๋“ค์€ SCC(Secure Computing Corporation)์™€ ํ˜‘๋ ฅํ•˜์—ฌ LOCK ์‹œ์Šคํ…œ์ด ๊ฐœ์ฒ™ํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ธ Type Enforcement๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ์œ ์—ฐํ•œ ์‹œํ–‰ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. NSA์™€ SCC๋Š” Mach๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ DTMach์™€ DTOS๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ํ”„๋กœํ† ํƒ€์ž… ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.http://www.cs.utah.edu/flux/dtos/). ๊ทธ๋Ÿฐ ๋‹ค์Œ NSA์™€ SCC๋Š” ์œ ํƒ€ ๋Œ€ํ•™์˜ Flux Research Group๊ณผ ํ˜‘๋ ฅํ•˜์—ฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ Fluke Research ์šด์˜ ์ฒด์ œ๋กœ ํฌํŒ…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ค‘์— ๋™์  ๋ณด์•ˆ ์ •์ฑ…์„ ๋” ์ž˜ ์ง€์›ํ•˜๋„๋ก ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐœ์„ ๋œ ์•„ํ‚คํ…์ฒ˜์˜ ์ด๋ฆ„์€ Flask(http://www.cs.utah.edu/flux/flask/). ์ด์ œ NSA๋Š” Flask ์•„ํ‚คํ…์ฒ˜๋ฅผ Linux ์šด์˜ ์ฒด์ œ์— ํ†ตํ•ฉํ•˜์—ฌ ๋” ๋„“์€ ๊ฐœ๋ฐœ์ž ๋ฐ ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  12. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ์ž…๋‹ˆ๊นŒ?
    "์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ"๋ผ๋Š” ๋ฌธ๊ตฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํŠน์ • ์ •๋ถ€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์ธตํ™”๋œ ๋ณด์•ˆ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ์— ๋Œ€ํ•œ ์ถฉ๋ถ„ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์˜ ์œ ์šฉํ•œ ํ†ต์ฐฐ๋ ฅ์„ ํ†ตํ•ฉํ•˜์ง€๋งŒ ๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ์›๋ž˜ ๋ชฉํ‘œ๋Š” ์ด ๊ธฐ์ˆ ์„ ์ž…์ฆํ•˜๊ธฐ ์œ„ํ•ด ๊ด‘๋ฒ”์œ„ํ•œ ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ์œ ํ˜•์˜ ๋ณด์•ˆ ์ด์ ์„ ์ œ๊ณตํ•˜๋Š” ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. SELinux ์ž์ฒด๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ์ฒด์ œ์— ํ•„์š”ํ•œ ์ค‘์š”ํ•œ ๋ณด์•ˆ ๊ธฐ๋Šฅ(๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SELinux๋Š” Labeled Security Protection Profile์— ๋”ฐ๋ผ ๋“ฑ๊ธ‰์ด ์ง€์ •๋œ Linux ๋ฐฐํฌํŒ์— ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์นœ ์ œํ’ˆ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://niap-ccevs.org/.
  13. ๊ทธ๋…€๋Š” ์ •๋ง ๋ณดํ˜ธ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
    ๋ณด์•ˆ ์‹œ์Šคํ…œ์˜ ๊ฐœ๋…์—๋Š” ๋งŽ์€ ์†์„ฑ(์˜ˆ: ๋ฌผ๋ฆฌ์  ๋ณด์•ˆ, ๊ฐœ์ธ ๋ณด์•ˆ ๋“ฑ)์ด ํฌํ•จ๋˜๋ฉฐ ๊ณ ๊ธ‰ ๋ณด์•ˆ์„ ๊ฐ–์ถ˜ Linux๋Š” ์ด๋Ÿฌํ•œ ์†์„ฑ ์ค‘ ๋งค์šฐ ์ข์€ ์ง‘ํ•ฉ(์ฆ‰, ์šด์˜ ์ฒด์ œ์˜ ์‹œํ–‰ ์ œ์–ด)๋งŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, "๋ณด์•ˆ ์‹œ์Šคํ…œ"์€ ์ •๋ณด์˜ ์†Œ์œ ์ž ๋ฐ/๋˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒฝ๊ณ ํ•˜๋Š” ์‹ค์ œ ์ ์œผ๋กœ๋ถ€ํ„ฐ ์‹ค์ œ ์„ธ๊ณ„์˜ ์ผ๋ถ€ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์•ˆ์ „ํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋Š” Linux์™€ ๊ฐ™์€ ์ตœ์‹  ์šด์˜ ์ฒด์ œ์—์„œ ํ•„์š”ํ•œ ์ปจํŠธ๋กค์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ผ ๋ฟ์ด๋ฏ€๋กœ ๊ทธ ์ž์ฒด๋กœ๋Š” ๋ณด์•ˆ ์‹œ์Šคํ…œ์˜ ํฅ๋ฏธ๋กœ์šด ์ •์˜์— ๋งž์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux์—์„œ ์ž…์ฆ๋œ ๊ธฐ์ˆ ์ด ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.
  14. ๋ณด์ฆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์—‡์„ ํ–ˆ์Šต๋‹ˆ๊นŒ?
    ์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” Linux์— ์ตœ์†Œํ•œ์˜ ๋ณ€๊ฒฝ์œผ๋กœ ๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งˆ์ง€๋ง‰ ๋ชฉํ‘œ๋Š” ๋ณด์ฆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์‹ฌ๊ฐํ•˜๊ฒŒ ์ œํ•œํ•˜๋ฏ€๋กœ Linux ๋ณด์ฆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ๊ฐœ์„  ์‚ฌํ•ญ์€ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด์•ˆ ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„์— ๋Œ€ํ•œ ์ด์ „ ์ž‘์—…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ์ด๋Ÿฌํ•œ ์„ค๊ณ„ ์›์น™์˜ ๋Œ€๋ถ€๋ถ„์€ ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  15. CCEVS๋Š” ํ–ฅ์ƒ๋œ ๋ณด์•ˆ์œผ๋กœ Linux๋ฅผ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๊นŒ?
    ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux ์ž์ฒด๋Š” ๋ณด์•ˆ ํ”„๋กœํ•„์ด ๋‚˜ํƒ€๋‚ด๋Š” ์ „์ฒด ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ธฐ๋Šฅ๋งŒ ํ‰๊ฐ€ํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ๊ทธ๋Ÿฌํ•œ ํ‰๊ฐ€๋Š” ๊ฐ€์น˜๊ฐ€ ์ œํ•œ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ํ‰๊ฐ€๋ฅผ ๋ฐ›์€ Linux ๋ฐฐํฌํŒ๊ณผ ํ‰๊ฐ€ ์ค‘์ธ ๋ฐฐํฌํŒ์— ์ด ๊ธฐ์ˆ ์„ ํฌํ•จํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ˜‘๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์นœ ์ œํ’ˆ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://niap-ccevs.org/.
  16. ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๊นŒ?
    ์•„๋‹ˆ์š”, ์ž‘์—… ๊ณผ์ •์—์„œ ์ทจ์•ฝ์ ์„ ์ฐพ๊ฑฐ๋‚˜ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒˆ ์žฅ๋น„๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ์— ์ตœ์†Œํ•œ์˜ ๊ธฐ์—ฌ๋งŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  17. ์ด ์‹œ์Šคํ…œ์€ ์ •๋ถ€์šฉ์œผ๋กœ ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?
    ๋ณด์•ˆ ๊ฐ•ํ™” Linux๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „์˜ Linux์— ๋Œ€ํ•œ ์ •๋ถ€ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํŠน๋ณ„ ๋˜๋Š” ์ถ”๊ฐ€ ์Šน์ธ์ด ์—†์Šต๋‹ˆ๋‹ค.๋ณด์•ˆ ๊ฐ•ํ™” Linux๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „์˜ Linux์— ๋Œ€ํ•œ ์ •๋ถ€ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํŠน๋ณ„ ๋˜๋Š” ์ถ”๊ฐ€ ์Šน์ธ์ด ์—†์Šต๋‹ˆ๋‹ค.
  18. ์ด๊ฒƒ์ด ๋‹ค๋ฅธ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?
    ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux์—๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœํ† ํƒ€์ž… ์‹œ์Šคํ…œ(DTMach, DTOS, Flask)์—์„œ ์‹คํ—˜์ ์œผ๋กœ ํ…Œ์ŠคํŠธ๋œ ์œ ์—ฐํ•œ ๊ฐ•์ œ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ž˜ ์ •์˜๋œ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด‘๋ฒ”์œ„ํ•œ ๋ณด์•ˆ ์ •์ฑ…์„ ์ง€์›ํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์—ฐ๊ตฌ๊ฐ€ ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ ๋‹ค์Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://www.cs.utah.edu/flux/dtos/ ะธ http://www.cs.utah.edu/flux/flask/.
    ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—์„œ ์ œ์–ดํ•˜์ง€ ์•Š๋Š” ๋งŽ์€ ์ปค๋„ ์ถ”์ƒํ™” ๋ฐ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์„ธ๋ฐ€ํ•œ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ํ™•์žฅ๋œ Linux ์‹œ์Šคํ…œ์˜ ํŠน์ง• ์ค‘ ์ผ๋ถ€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ์ง‘ํ–‰ ๊ถŒํ•œ์—์„œ ์ •์ฑ…์˜ ์ˆœ์ˆ˜ํ•œ ๋ถ„๋ฆฌ
    • ์ž˜ ์ •์˜๋œ ์ •์ฑ… ์ธํ„ฐํŽ˜์ด์Šค
    • ํŠน์ • ์ •์ฑ… ๋ฐ ์ •์ฑ… ์–ธ์–ด๋กœ๋ถ€ํ„ฐ์˜ ๋…๋ฆฝ์„ฑ
    • ๋ณด์•ˆ ๋ ˆ์ด๋ธ”์˜ ํŠน์ • ํ˜•์‹ ๋ฐ ๋‚ด์šฉ์œผ๋กœ๋ถ€ํ„ฐ์˜ ๋…๋ฆฝ์„ฑ
    • ์ปค๋„ ๊ฐœ์ฒด ๋ฐ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ๋ ˆ์ด๋ธ” ๋ฐ ์ปจํŠธ๋กค
    • ํšจ์œจ์„ฑ์„ ์œ„ํ•œ ์บ์‹ฑ ์•ก์„ธ์Šค ๊ฒฐ์ •
    • ์ •์ฑ… ๋ณ€๊ฒฝ ์ง€์›
    • ํ”„๋กœ์„ธ์Šค ์ดˆ๊ธฐํ™”, ์ƒ์† ๋ฐ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์— ๋Œ€ํ•œ ์ œ์–ด
    • ํŒŒ์ผ ์‹œ์Šคํ…œ, ๋””๋ ‰ํ† ๋ฆฌ, ํŒŒ์ผ ๊ด€๋ฆฌ ๋ฐ ์—ด๋ฆฐ ํŒŒ์ผ ์„ค๋ช…
    • ์†Œ์ผ“, ๋ฉ”์‹œ์ง€ ๋ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ด€๋ฆฌ
    • "๊ธฐํšŒ" ์‚ฌ์šฉ์— ๋Œ€ํ•œ ํ†ต์ œ
  19. ์ด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ผ์ด์„ ์Šค ์ œํ•œ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
    ์‚ฌ์ดํŠธ์—์„œ ์ฐพ์€ ๋ชจ๋“  ์†Œ์Šค ์ฝ”๋“œ https://www.nsa.gov, ์›๋ณธ ์†Œ์Šค ์ฝ”๋“œ์™€ ๋™์ผํ•œ ์กฐ๊ฑด์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Linux ์ปค๋„์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ๊ณผ ์—ฌ๊ธฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๊ธฐ์กด ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์€ ๋‹ค์Œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ฆด๋ฆฌ์Šค๋ฉ๋‹ˆ๋‹ค. GNU ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ (GPL).
  20. ์ˆ˜์ถœ ํ†ต์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
    ๋‹ค๋ฅธ ๋ฒ„์ „์˜ Linux์™€ ๋น„๊ตํ•  ๋•Œ ๋ณด์•ˆ์ด ํ™•์žฅ๋œ Linux์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ˆ˜์ถœ ํ†ต์ œ๋Š” ์—†์Šต๋‹ˆ๋‹ค.
  21. NSA๋Š” ๊ตญ๋‚ด์—์„œ ์‚ฌ์šฉํ•  ๊ณ„ํš์ž…๋‹ˆ๊นŒ?
    ๋ช…๋ฐฑํ•œ ์ด์œ ๋กœ NSA๋Š” ์ž‘์ „ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  22. Secure Computing Corporation์˜ 26๋…„ 2002์›” XNUMX์ผ์ž ๋ณด์ฆ์„œ๋Š” SELinux๊ฐ€ GNU General Public License์— ๋”ฐ๋ผ ์ œ๊ณต๋˜์—ˆ๋‹ค๋Š” NSA์˜ ์ž…์žฅ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๊นŒ?
    NSA์˜ ์ž…์žฅ์€ ๋ณ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. NSA๋Š” ์—ฌ์ „ํžˆ GNU General Public License์˜ ์กฐ๊ฑด์ด SELinux์˜ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ๋ฐฐํฌ ๋ฐ ์ˆ˜์ •์— ์ ์šฉ๋œ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ์„ผํ‹ฐ๋ฏธํ„ฐ. NSA ๋ณด๋„ ์ž๋ฃŒ 2๋…„ 2001์›” XNUMX์ผ.
  23. NSA๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?
    NSA์˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ณด์•ˆ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋Š” ๋…์  ์†Œํ”„ํŠธ์›จ์–ด์™€ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋‘์— ๊ฑธ์ณ ์žˆ์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ์—ฐ๊ตฌ ํ™œ๋™์—์„œ ๋…์  ๋ชจ๋ธ๊ณผ ์˜คํ”ˆ ์†Œ์Šค ๋ชจ๋ธ์„ ๋ชจ๋‘ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๋ณด์•ˆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ NSA์˜ ์ž‘์—…์€ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ œํ’ˆ์—์„œ NSA ๊ณ ๊ฐ์—๊ฒŒ ๊ฐ€๋Šฅํ•œ ์ตœ์ƒ์˜ ๋ณด์•ˆ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ์†Œ์Šค๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๊ณ ๋ ค ์‚ฌํ•ญ์—์„œ ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌ๋ฐ›์Šต๋‹ˆ๋‹ค. NSA ์—ฐ๊ตฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชฉํ‘œ๋Š” ๋‹ค์–‘ํ•œ ์ „์†ก ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ  ๋ฐœ์ „์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. NSA๋Š” ํŠน์ • ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์ด๋‚˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค NSA๋Š” ๋ณด์•ˆ์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.
  24. NSA๋Š” Linux๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?
    ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด NSA๋Š” ํŠน์ • ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์ด๋‚˜ ํ”Œ๋žซํผ์„ ๋ณด์ฆํ•˜๊ฑฐ๋‚˜ ํ™๋ณดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. NSA๋Š” ๋ณด์•ˆ ๊ฐ•ํ™”์—๋งŒ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. SELinux ์ฐธ์กฐ ๊ตฌํ˜„์—์„œ ์‹œ์—ฐ๋œ Flask ์•„ํ‚คํ…์ฒ˜๋Š” Solaris, FreeBSD ๋ฐ Darwin์„ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์šด์˜ ์ฒด์ œ๋กœ ํฌํŒ…๋˜์—ˆ์œผ๋ฉฐ Xen ํ•˜์ดํผ๋ฐ”์ด์ €๋กœ ํฌํŒ…๋˜์—ˆ์œผ๋ฉฐ X Window System, GConf, D-BUS ๋ฐ PostgreSQL๊ณผ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. . Flask ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋…์€ ๊ด‘๋ฒ”์œ„ํ•œ ์‹œ์Šคํ…œ ๋ฐ ํ™˜๊ฒฝ์— ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜‘๋ ฅ

  1. Linux ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•  ๊ณ„ํš์ž…๋‹ˆ๊นŒ?
    ์šฐ๋ฆฌ๋Š” ๊ฐ€์ง€๊ณ ์žˆ๋‹ค. NSA.gov์˜ ์›น ํŽ˜์ด์ง€ ์„ธํŠธ, ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux ์ •๋ณด๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ์ฃผ์š” ๋ฐฉ๋ฒ•์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ๊ฐ€์ž…ํ•˜์—ฌ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ  ํ”ผ๋“œ๋ฐฑ(๋˜๋Š” ์ฝ”๋“œ)์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ๊ฐ€์ž…ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. SELinux ๊ฐœ๋ฐœ์ž ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€.
  2. ๋ˆ„๊ฐ€ ๋„์™€์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
    SELinux๋Š” ํ˜„์žฌ ์˜คํ”ˆ ์†Œ์Šค Linux ์†Œํ”„ํŠธ์›จ์–ด ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  3. NSA๋Š” ํ›„์† ์ž‘์—…์— ์ž๊ธˆ์„ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?
    NSA๋Š” ํ˜„์žฌ ์ถ”๊ฐ€ ์ž‘์—…์— ๋Œ€ํ•œ ์ œ์•ˆ์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  4. ์–ด๋–ค ์ข…๋ฅ˜์˜ ์ง€์›์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?
    ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. [์ด๋ฉ”์ผ ๋ณดํ˜ธ], ๊ทธ๋Ÿฌ๋‚˜ ํŠน์ • ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
  5. ๋ˆ„๊ฐ€ ๋„์™”์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค์€ ๋ฌด์—‡์„ ํ–ˆ์Šต๋‹ˆ๊นŒ?
    ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋œ Linux ํ”„๋กœํ† ํƒ€์ž…์€ NSA๊ฐ€ NAI Labs, SCC(Secure Computing Corporation) ๋ฐ MITRE Corporation์˜ ์—ฐ๊ตฌ ํŒŒํŠธ๋„ˆ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ดˆ ๊ณต๊ฐœ ์ดํ›„ ํ›จ์”ฌ ๋” ๋งŽ์€ ์ž๋ฃŒ๊ฐ€ ๋’ค๋”ฐ๋ž์Šต๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž ๋ชฉ๋ก ๋ณด๊ธฐ.
  6. ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
    ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜๊ณ  ๋ฌธ์„œ ๋ฐ ๊ณผ๊ฑฐ ์—ฐ๊ตฌ ๋…ผ๋ฌธ์„ ์ฝ๊ณ  ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. [์ด๋ฉ”์ผ ๋ณดํ˜ธ]

๋ฒˆ์—ญ์ด ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ๋Œ“๊ธ€ ์“ฐ๊ธฐ!

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€