๊ธฐ๋ฐ์ฑ , ๋ฌด๊ฒฐ์ฑ , ๊ฐ์ฉ์ฑ
xinetd ๋ฐ๋ชฌ
tcp wrapper ๋ก ์ ๊ทผ์ ์ด
xinetd ์ ์ ๊ทผ ์ ์ด๋ฅผ ํ๋ tcp_wrapper๊ฐ ์ฐธ๊ณ ํ๋ /etc/hosts.allow, /etc/hosts.deny
๊ทผ๊ฑฐ๋ฆฌ๋ก ๊ฐ๊น์ด ๊ฐ๋ฉด ์ง์ด์ด์ ํ๊ณ ์๋ฆฌ๊ฐ ๋๋ค๊ณ ์ธ์ฐ..๋ผ๊ณ ..?
์๋ฒ ๊ด๋ฆฌ์ค ์ถ์ ํต์ - ๋ฌผ๋ฆฌ์ ์ ๊ทผ ํต์
ํ๋ ์์ํฌ : ๊ฐ๋ฐ์ ์์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ํด๋์ค๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต / MVC ํจํด ๊ธฐ๋ฐ / IoC
์ธ๋ถ์์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ ์ด์ ์ญ์ (IoC)
๋ผ์ด๋ธ๋ฌ๋ฆฌ : ์์ฃผ ์ฌ์ฉํ๋ ํจ์๋ ๋ฐ์ดํฐ๋ค์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋ชจ์ ๋์ ์งํฉ์ฒด
์ฌ์ฉ์ ์ฝ๋์์ธ ํธ์ถํด์ ์ฌ์ฉ
ํ๋์จ์ด์ ์ผ๋ก ๊ตฌํ๋๋ฏ๋ก ์ํํธ์จ์ด์ ์ํธ ๊ธฐ์ ์ ๋ด์ฌ๋ ๋ณด์ ์ทจ์ฝ์ ์ ํด๊ฒฐ
Mesh : ๊ทธ๋ฌผํ , ๋งํ
๋ชจ๋ ์ง์ ์ด ์๋ก ์ฐ๊ฒฐ , ๋ง์ ์์ ํต์ ์ ํ์๋ก ํ๋ ๊ฒฝ์ฐ
ํ์ ์ฅ์ ์ ๋ค๋ฅธ ๊ฒฝ๋ก ์ด์ฉ
ํ์ ์ = n(n-1)/2 , ํฌํธ ์ = n-1
๋คํธ์ํฌ, ์๋ฒ ๋ณด์ ์ํ์ ๊ธฐ์ ์ ์ํ
์(Worm) : ์์ ์ ๋ณต์ , ๋ฐ์ด๋ฌ์ค ์ผ์ข
Ping of Death : ping ๋ช ๋ น์ ์ ์กํ ๋ ํจํท์ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒ ๋ณด๋ , ๋คํธ์ํฌ ๋ง๋น
ํ๋ ์์ํฌ
ํญํฌ์ ๋ชจํ : ๊ฒฐ๊ณผ ํ์ธ ํ ๋ค์ ๋จ๊ณ ์งํ
์ ์์ผ ๋ชจํ : ์์ฌ์ํต ์ค์ , ๋ณํ์ ์ฆ์ ๋์ , ์ํฉ์ ๋ฐ๋ฅธ ์ฃผ๊ธฐ์ ์กฐ์
๋์นญ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋น๋ฐํค ์ ๋ฌ์ ์ํ ํค ๊ตํ์ด ํ์ํจ
๋์นญํค ์ํธํ : ๋์ผํ ํค๋ก ์ํธํ ๋ณตํธํ / ํค ๊ตํ์ด ํ์ํจ -> ํค ํ์ทจ ๋ฌธ์
DES,SEED,AES,ARIA
๋น๋์นญํค ์ํธํ : ๊ฐ์ธํค+๊ณต๊ฐํค / ํค ๋ถ๋ฐฐ ์ฉ์ด
์์ฐ์ฑ : LOC(์์ ์ฝ๋ ๋ผ์ธ ์) / ํฌ์ ์ธ์x๊ฐ๋ฐ๊ธฐ๊ฐ
MAC : ๊ฐ์ ์ ๊ทผ ํต์ , ๋ณด์ ๋ฑ๊ธ
DAC : ์์ ์ ๊ทผ ํต์ , ์ ๋ถ
RBAC : ์ญํ ๊ธฐ๋ฐ ์ ๊ทผํต์
COCOMO ๋ชจํ
์ฐ์ ๊ฒฐ๊ณผ๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๋ฐ ํ์ํ ๋ ธ๋ ฅ (Man-Month) ์ผ๋ก ๋ํ๋ธ๋ค
๋ณดํด์ด ์ ์ , LOC์ ์ํ ๋น์ฉ ์ฐ์ ๊ธฐ๋ฒ
๊ท๋ชจ์ ๋ฐ๋ผ Organic(์กฐ์งํ) , Semi-Detached(๋ฐ๋ถ๋ฆฌํ) , Embedded(๋ด์ฅํ) ๋ถ๋ฅ
์ง์ : ์๊ณ ์๋ ๊ฒ / ํจ์ค์๋ , PIN
์์ : ๊ฐ์ง๊ณ ์๋ ๊ฒ / ํ ํฐ , ์ค๋งํธ์นด๋
์กด์ฌ : ๋ณธ์ธ์ ๋ํ๋ด๋ ๊ฒ / ํ์ฑ , ์ง๋ฌธ
ํ์ : ๋ณธ์ธ์ด ํ๋ ๊ฒ / ์๋ช , ์์ง์ , ์์ฑ
์ธ์ฆ
PERT(Program Evaluation and Review Technique , ํ๋ก๊ทธ๋จ ํ๊ฐ ๋ฐ ๊ฒํ ๊ธฐ์ )
ํ๋ก์ ํธ์ ํ์ํ ์ ์ฒด ์์ ์ ์ํธ ๊ด๊ณ๋ฅผ ํ์ํ๋ ๋คํธ์ํฌ
๋ ธ๋์ ๊ฐ์ ์ผ๋ก ๊ตฌ์ฑ
๊ฒฐ์ ๊ฒฝ๋ก , ๊ฒฝ๊ณ๊ธฐ๊ฐ , ์ํธ ๊ด๋ จ์ฑ