๐์ ๊ทผ ํต์ ๋ชจ๋ธ
์ ๊ทผ ํต์ ๋ชจ๋ธ์ ์ ๋ณด ์์คํ ์์ ์ฌ์ฉ์ ๋๋ ํ๋ก์ธ์ค๊ฐ ํน์ ์์์ ์ ๊ทผํ ์ ์๋๋ก ํ์ฉํ๊ฑฐ๋ ์ฐจ๋จํ๋ ๋ฐฉ์์ ์ ์ํ๋ ๋ชจ๋ธ์ ์๋ฏธํ๋ค.
๐๊ฐ์ ์ ์ ๊ทผ ํต์ (MAC; Mandatory Access Control)
MAC์ ์ค์ ๊ด๋ฆฌ์๊ฐ ์ ํ ๋ณด์ ์ ์ฑ ์ ๋ฐ๋ผ ์์์ ๋ํ ์ ๊ทผ์ ํต์ ํ๋ ๋ฐฉ์์ด๋ค.
- ๊ฐ์ฒด์ ์์ ์๊ฐ ์์๋ก ์ ๊ทผ ๊ถํ์ ๋ณ๊ฒฝํ ์ ์๋ค.
- ์ฃผ์ฒด(์ฌ์ฉ์)์ ๊ฐ์ฒด(๋ฐ์ดํฐ) ๋ชจ๋์๊ฒ ๋ณด์ ๋ ๋ฒจ(Security Level)์ด ๋ถ์ฌ๋๋ฉฐ ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ์ ๊ทผ์ด ์ ํ๋๋ค.
-> ๋ณด์ ๊ด๋ฆฌ์๊ฐ ์ทจ๊ธ์ธ๊ฐ๋ฅผ ํ์ฉํ ๊ฐ์ฒด๋ง ์ ๊ทผํ ์ ์๋๋ก ๊ฐ์ ์ ์ผ๋ก ํต์ ํจ. - ๋ณด์ ๋ ์ด๋ธ๊ณผ ๋ณด์ ํ๊ฐ์ฆ์ ๋น๊ตํ๋ ๊ฒ์ ๊ธฐ๋ฐ์ ๋๊ณ ์๋ค.
- ํ ์ฃผ์ฒด๊ฐ ํ ๊ฐ์ฒด์ ๋ด์ฉ์ ์ฝ๊ณ ๊ทธ ๋ด์ฉ์ ๋ค๋ฅธ ๊ฐ์ฒด์ ๋ณต์ฌํ๋ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ฒด์ ๋ดํฌ๋ MAC ์ ์ฝ์ฌํญ์ด ๊ฐ์ด ์ ํ๋๋ค.
- ์ค์ ์ง์คํ ๋ณด์ ๊ด๋ฆฌ
- MAC์ ๋ํ์ ์ธ ๋ชจ๋ธ๋ก๋ BLP(Bell-LaPadula) ๋ชจ๋ธ, Biba ๋ชจ๋ธ, ํด๋ฝ-์์จ ๋ชจ๋ธ, ๋ง๋ฆฌ์ฅ์ฑ ๋ชจ๋ธ์ด ์๋ค.
โ ๋ฒจ๋ผํ๋๋ผ ๋ชจ๋ธ (BLP; Bell-LaPadula)
- ํ๊ฐ๋ ๋น๋ฐ์ ๋ณด์ ํ๊ฐ๋์ง ์์ ๋ฐฉ์์ ์ ๊ทผ์ ๊ธ์งํ๋ ๊ธฐ๋ฐ์ฑ์ ์ค์ ์ ์ค ๋ชจ๋ธ์ด๋ค.
- "No Read Up" : ์ฃผ์ฒด๋ ๊ฐ๊ฑฐ๋ ๋ฎ์ ์์ค์ ๊ฐ์ฒด๋ง ์ฝ์ ์ ์์.
- "No Write Down" : ์ฃผ์ฒด๋ ๊ฐ๊ฑฐ๋ ๋์ ์์ค์ ๊ฐ์ฒด์๋ง ์ธ ์ ์์.
- BLP ๋ชจ๋ธ์ ๋์ ๋ณด์ ๋จ๊ณ๋ก ์ค์ ํ ํ์ผ์ ๋ด์ฉ์ ๋ฎ์ ๋ณด์ ๋จ๊ณ๋ก ์ค์ ํ ํ์ผ๋ก ๋ณต์ ํ๋ ๊ฒ์ด ๋ช ํํ๊ฒ ์ฐจ๋จ๋๋ค. (๊ธฐ๋ฐ์ฑ)
- ํ์ง๋ง ๋ณด์๋จ๊ณ๊ฐ ๋์ ๊ฐ์ฒด์ ์ ๋ณด๋ฅผ ์ธ ์ ์์ผ๋ฏ๋ก ๋ฌด๊ฒฐ์ฑ ์ ์ง์๋ ๋ฌธ์ ์ ์ด ์๊ธธ ์ ์๋ค.
โ Biba ๋ชจ๋ธ
- ๋น์ธ๊ฐ์์ ์ํ ๋ฐ์ดํฐ ๋ณํ ๋ฐฉ์ง๋ฅผ ์ทจ๊ธํ๋ ๋ชจ๋ธ์ด๋ค. (๋ฌด๊ฒฐ์ฑ)
- ๋จ์ ๋ฌด๊ฒฐ์ฑ : ๊ฐ์ฒด์ ๋ฌด๊ฒฐ์ฑ ์์ค์ด ์ฃผ์ฒด์ ๋ฌด๊ฒฐ์ฑ ์์ค๋ณด๋ค ์ฐ์ธํ ๋๋ง ์ฃผ์ฒด๋ ๊ฐ์ฒด๋ฅผ ์ฝ์ ์ ์๋ค.
- ๋ฌด๊ฒฐ์ฑ ์ ํ : ์ฃผ์ฒด์ ๋ฌด๊ฒฐ์ฑ ์์ค์ด ๊ฐ์ฒด์ ๋ฌด๊ฒฐ์ฑ ์์ค๋ณด๋ค ์ฐ์ธํ ๋๋ง ์ฃผ์ฒด๋ ๊ฐ์ฒด๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
โ ํด๋ฝ-์์จ ๋ฌด๊ฒฐ์ฑ ๋ชจ๋ธ
- ๋ฌด๊ฒฐ์ฑ ์ค์ฌ์ "์์ ์ ๋ชจ๋ธ"์ด๋ค.
- ๋ฌด๊ฒฐ์ฑ์ 3๊ฐ์ง ๋ชฉํ๋ฅผ ๋ชจ๋ธ์ ํตํด์ ์ ์ํจ.
- ํ๊ฐ๋์ง ์์ ์ฌ์ฉ์๋ก๋ถํฐ์ ์์ ์ ์๋ฐฉ
- ํ๊ฐ๋ ์ฌ์ฉ์์ ๋ถ์ ์ ํ ์์ ์ ์๋ฐฉ(์๋ฌด๋ถ๋ฆฌ, ์ง๋ฌด๋ถ๋ฆฌ)
- ๋ด๋ถ ๋ฐ ์ธ๋ถ ์ผ์น์ฑ์ ์ ์ง (์ ํํ ํธ๋์ญ์ )
โ ๋ง๋ฆฌ์ฅ์ฑ ๋ชจ๋ธ
- ๋ง๋ฆฌ์ฅ์ฑ ๋ชจ๋ธ์ ์ดํด ์ถฉ๋์ด ๋ฐ์ํ ์ ์๋ ์์ ์ฉ ์์ฉ์ ์ํด ๊ฐ๋ฐ๋ ๋ชจ๋ธ์ด๋ค.
- ์์ ์ฌ๋๊ณผ ๊ฐ์ ์ ์ ๊ทผ ๊ฐ๋ ์ ์ด์ฉํ๋ค.
๐ ์์์ ์ ๊ทผ ํต์ (DAC; Discretionary Access Control)
DAC๋ ๊ฐ์ฒด ์์ ์์ ์ํ์ฌ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ํ๋์ ์ฃผ์ฒด์ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํ๋ค.
- ์ฃผ์ฒด ๋๋ ๊ทธ๋ค์ด ์ํด ์๋ ๊ทธ๋ฃน์ ์ ๋ถ์ ๊ทผ๊ฑฐํด ๊ฐ์ฒด์ ๋ํ ์ ๊ทผ์ ์ ์ดํ๋ค.
- ์ฃผ์ฒด์ ์๋ณ์ ๊ธฐ์ดํ์ฌ ์์์ ์ผ๋ก ์ด๋ค ๊ฐ์ฒด์ ๋ํด ์ฃผ์ฒด๊ฐ ์ ๊ทผ๊ถํ์ ์ถ๊ฐ/์ฒ ํ ๊ฐ๋ฅ
- ์ฌ์ฉ์์๊ฒ ๋ณด๋ค ๋์ ์ผ๋ก ์ ๋ณด์ ์ ๊ทผํ ์ ์๋๋ก ํด์ค๋ค. (๋ถ์ฐํ ๋ณด์๊ด๋ฆฌ)
- ๊ฐ์ฒด๋ณ๋ก ์ธ๋ถํ๋ ์ ๊ทผ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ค.
- ๋ฆฌ๋ ์ค์ ํ์ผ ๋ฐ ํด๋ ๊ถํ ์์คํ ๊ณผ ์ ์ฌํ๋ค.
๐์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ํต์ (RBAC; Rule Based Access Control)
RBAC๋ "์ฌ์ฉ์์ ์ญํ "์ ๊ธฐ๋ฐ์ ๋๊ณ ์ ๊ทผ์ ํต์ ํ๋ ๋ชจ๋ธ์ด๋ค.
- ๊ถํ๊ณผ ์ญํ ์ ์ฐ๊ฒฐ์ํค๊ณ ์ฌ์ฉ์๋ค์ด ์ ์ ํ ์ญํ ์ ํ ๋น๋ฐ๋๋ก ํ์ฌ ๊ถํ์ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ค.
- ์ ๊ทผํต์ ์์ค์ ์ฌ์ฉ์๊ฐ ์ฑ ์์ ์์ํ๊ธฐ ์ํด ์ํํ ํ์๊ฐ ์๋ ์ด์๊ณผ ์์ ์ ๊ธฐ๋ฐํ๋ค.
- ์ธ์ฌ์ด๋์ด ์ฆ์ ์กฐ์ง์ ์ ํฉํ ํต์ ๋ฐฉ์์ด๋ค.
- ์ญํ ๊ณผ ๊ถํ ์ค์ ์ ๊ด๋ฆฌ์์ ์ํด ์ด๋ฃจ์ด์ง๊ณ , ์ฌ์ฉ์๊ฐ ์์๋ก ์ค์ ํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋๋ค.
- ์ต์ ๊ถํ๊ณผ ์ง๋ฌด ๋ถ๋ฆฌ์ ์์น์ ์ถฉ์กฑํ๋ค.
'๐ฅCS > ๋ณด์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ณด์] SQL Injection (0) | 2025.03.13 |
---|---|
[๋ณด์] DNS (0) | 2025.03.12 |
[๋ณด์] ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ (0) | 2025.03.10 |
[๋ณด์] ํฌํธ์ค์บ๋ (0) | 2025.03.10 |
[๋ณด์] UNIX ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ (0) | 2025.03.06 |