์ „์ฒด ๊ธ€ 132

[Secure] ์‹œ๊ฐ„ ๋ฐ ์ƒํƒœ ๋ณด์•ˆ ์•ฝ์ 

์‹œ๊ฐ„ ๋ฐ ์ƒํƒœ ๋ณด์•ˆ ์•ฝ์  ๋™์‹œ ๋˜๋Š” ๊ฑฐ์˜ ๋™์‹œ ์ˆ˜ํ–‰์„ ์ง€์›ํ•˜๋Š” ๋ณ‘๋ ฌ ์‹œ์Šคํ…œ์ด๋‚˜, ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์ž‘๋˜๋Š” ํ™˜๊ฒฝ์—์„œ ์‹œ๊ฐ„ ๋ฐ ์ƒํƒœ๋ฅผ ๋ถ€์ ์ ˆํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜์—ฌ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์•ฝ์  * ๊ฒฝ์Ÿ์กฐ๊ฑด: ๊ฒ€์‚ฌ์‹œ์ ๊ณผ ์‚ฌ์šฉ ์‹œ์ (TOCTOU) ์›์ธ : ๋ณ‘๋ ฌ ์‹คํ–‰ ํ™˜๊ฒฝ์˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์—์„œ ์ž์›(ํŒŒ์ผ, ์†Œ์ผ“ ๋“ฑ)์„ ๊ฒ€์‚ฌํ•˜๋Š” ์‹œ์ ๊ณผ, ์ž์›์„ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์ ์˜ ์ƒํƒœ๊ฐ€ ๋‹ฌ๋ผ ์˜ค๋™์ž‘์„ ์ผ์œผํ‚ค๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒ ์˜ํ–ฅ : ํ”„๋กœ๊ทธ๋žจ์ด ๊ต์ฐฉ ์ƒํƒœ(dead lock)์— ๋น ์ง€๊ฑฐ๋‚˜, ๊ฒฝ์Ÿ(๊ณต์œ ) ์ž์›์˜ ๋ณ€์กฐ๋‚˜ ์‚ญ์ œ ๋ฐ ๊ธฐํƒ€ ๋™๊ธฐํ™” ์˜ค๋ฅ˜ ๋“ฑ์ด ๋ฐœ์ƒ ๋Œ€์‘ ๋™๊ธฐํ™” ๊ตฌ๋ฌธ(Synchronized, Mutex ๋“ฑ) ์„ ์ด์šฉํ•˜์—ฌ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋„๋ก ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ž„๊ณ„์ฝ”๋“œ ์ฃผ๋ณ€๋งŒ ๋™๊ธฐํ™” ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉ..

[Secure] ๋ณด์•ˆ ๊ธฐ๋Šฅ ๋ณด์•ˆ ์•ฝ์ 

* ๋ถ€์ ์ ˆํ•œ ์ „์ž์„œ๋ช… ํ™•์ธ ์›์ธ : ํ”„๋กœ๊ทธ๋žจ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์ฝ”๋“œ์˜ ์ „์ž์„œ๋ช…์— ๋Œ€ํ•œ ์œ ํšจ์„ฑ ๊ฒ€์ฆ์„ ์ ์ ํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์˜ํ–ฅ : ์ „์ž์„œ๋ช…์„ ๊ฒ€์ฆํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ๊ฒ€์ฆ์ ˆ์ฐจ๊ฐ€ ๋ถ€์ ์ ˆํ•˜๋ฉด ์œ„๋ณ€์กฐ๋œ ํŒŒ์ผ๋กœ ๊ณต๊ฒฉ์ž์˜ ์•…์˜์ ์ธ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๊ฐ€๋Šฅ ๋Œ€์‘ ์ „์ž์„œ๋ช…์„ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํ•ญ์ƒ ์ „์ž์„œ๋ช…์„ ํ™•์ธ ์ „์ž์„œ๋ช… ํŒŒ์ผ์˜ ์ถœ์ฒ˜ ๋“ฑ์„ ํ™•์ธํ•˜์—ฌ, ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ณณ์—์„œ ์ƒ์„ฑ๋œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์กฐ์น˜ * ๋ถ€์ ์ ˆํ•œ ์ธ์ฆ์„œ ์œ ํšจ์„ฑ ๊ฒ€์ฆ ์›์ธ : ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์ธ์ฆ์„œ ํ™•์ธ ์ ˆ์ฐจ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฐœ์ƒ ์˜ํ–ฅ : ์•…์˜์ ์ธ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐ๋˜๊ฑฐ๋‚˜, ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹  ๊ฐ€๋Šฅ ๋Œ€์‘ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์ธ์ฆ์„œ์˜ ์œ ํšจ์„ฑ์„ ํ™•์ธ ์ธ์ฆ์„œ์˜ Subject(Common Name)์™€ ..

[DB] ํŠธ๋žœ์žญ์…˜ (Transaction)

ํŠธ๋žœ์žญ์…˜ (Transaction) ํ•œ ๋ฌถ์Œ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ ๋ช…๋ น์–ด๋“ค์˜ ์ง‘ํ•ฉ ALL or NOTHING ํŠธ๋žœ์žญ์…˜ ํŠน์„ฑ : ACID * ์›์ž์„ฑ(Atomocity) ํŠธ๋žœ์žญ์…˜์€ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ํ•˜๋‚˜์˜ ๋‹จ์œ„ ์ž‘์—…์ด ๋ชจ๋‘ ์ˆ˜ํ–‰๋˜๊ฑฐ๋‚˜ ํ•˜๋‚˜๋„ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์•„์•ผ ํ•จ * ์ผ๊ด€์„ฑ(Consistency) ํŠธ๋žœ์žญ์…˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์ผ๊ด€๋˜์–ด์•ผ ํ•จ ํŠธ๋žœ์žญ์…˜ ์ „ํ›„์˜ ๋ฐ์ดํ„ฐ๋Š” ์ผ๊ด€์„ฑ์„ ๊ฐ€์ ธ์•ผ ํ•จ * ๊ฒฉ๋ฆฌ์„ฑ(Isolation) ํ˜„์žฌ ํŠธ๋žœ์žญ์…˜์ด ์ ‘๊ทผํ•˜๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋Š”, ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์œผ๋กœ๋ถ€ํ„ฐ ๊ฒฉ๋ฆฌ๋˜์–ด์•ผ ํ•จ ํŠธ๋žœ์žญ์…˜์ด ์™„๋ฃŒ๋˜๊ธฐ๊นŒ์ง€ ํŠธ๋žœ์žญ์…˜์ด ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ์ดํ„ฐ๋Š”, ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์—๊ฒŒ ๋ณด์—ฌ์ ธ์„œ๋Š” ์•ˆ๋จ * ์˜์†์„ฑ(Durability) ํŠธ๋žœ์žญ์…˜์ด ์ •์ƒ์ ์œผ๋กœ ์ข…๋ฃŒ๋œ๋‹ค๋ฉด, ๊ทธ ๊ฒฐ๊ณผ๋Š” ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์˜๊ตฌ์ ์œผ๋กœ ๋‚จ์•„..

[IC] ์ด๋™ ํ†ต์‹  ๊ธฐ์ˆ 

* ๋ฌด์„ ํ†ต์‹ ์˜ ํ˜๋ช… 60๋…„๋Œ€ ํ›„๋ฐ˜์— ๋†’์€ ์ฃผํŒŒ์ˆ˜์˜ ์ „ํŒŒ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๋ฐœ์ง„ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „ ์ „ํŒŒ ์žฅ์น˜์˜ ์†Œํ˜•ํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง€๋ฉด์„œ ์‹œ์ž‘ ์ฃผํŒŒ์ˆ˜๋Š” ์œ ํ•œํ•œ ๊ณต๊ณต ์ž์› -> ์žฌ์‚ฌ์šฉ, ๋‹ค์ค‘์ ‘์†๋ฐฉ์‹ ํ•„์š” [ ๋‹ค์ค‘์ ‘์†๋ฐฉ์‹ ] * FDMA(Frequency Division Multiple Access) ์ค‘๊ณ„๊ธฐ์˜ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ๋ถ„ํ• ํ•ด์„œ ๊ฐ๊ตญ์— ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹ ์ง€๊ตฌ๊ตญ์€ ์ž๊ตญ์— ํ• ๋‹น๋œ ์ฃผํŒŒ์ˆ˜๋กœ ์‹ ํ˜ธ๋ฅผ ์†ก์ถœํ•˜๊ณ , ์ˆ˜์‹ ๊ตญ์€ ์ˆ˜์‹  ์‹ ํ˜ธ์˜ ์ฃผํŒŒ์ˆ˜๋กœ ์†ก์‹ ๊ตญ์„ ์‹๋ณ„ * TDMA ์ฃผํŒŒ์ˆ˜๋ฅผ ์‹œ๊ฐ„๋Œ€๋ณ„๋กœ ๋‹ค์ˆ˜์˜ ์‹œ๊ฐ„์˜์—ญ(TS:Time Slot)์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ์‹œ๊ฐ„์˜์—ญ์„ ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น ํ• ๋‹น๋œ ์‹œ๊ฐ„ ์Šฌ๋กฏ ๋‚ด์— ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋ฅผ ์†ก์ถœํ•˜๋Š” ๋ฐฉ์‹ ์ˆ˜์‹ ๊ตญ์—์„œ๋Š” ์‹œ๊ฐ„์Šฌ๋ก์„ ๊ธฐ์ค€์œผ๋กœ ์†ก์‹ ๊ตญ์„ ํŒ๋ณ„ ํ•˜๋‚˜์˜ ์ฃผํŒŒ์ˆ˜๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ณ€์กฐ์˜ ๋ฌธ์ œ๊ฐ€ ์—†์–ด์„œ ์ค‘๊ณ„..

[Computer] ์›น (Web)

* ์›น์˜ ๊ตฌ์„ฑ์š”์†Œ ์›น ์„œ๋ฒ„(Web Server) ์›น ํด๋ผ์ด์–ธํŠธ(Web Client) ์›น ํ”„๋กœํ† ์ฝœ(HTTP) * HTML(HyperText Markup Language) ํ•˜์ดํผํ…์ŠคํŠธ ๋งˆํฌ์—… ์–ธ์–ด HTMLํƒœ๊ทธ(Tag)๋กœ ๋ฌธ์ž์—ด์˜ ํŠน์„ฑ์„ ํ‘œํ˜„ ํ™•์žฅ์ž๋Š” html ๋˜๋Š” htm * Web 2.0 'ํ”Œ๋žซํผ์œผ๋กœ์„œ์˜ ์›น(Web as Platform)' ํ™˜๊ฒฝ : ๋ฐ์ดํ„ฐ๋ฅผ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ ๋…์ ํ•˜์ง€ ์•Š๊ณ , ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์‚ฐํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋กํ•œ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ค‘์‹ฌ์˜ ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ '์ง‘๋‹จ์ง€์„ฑ(Collective Intelligence)'์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ณต์œ  ์ฐธ์—ฌ, ๊ณต์œ , ๊ฐœ๋ฐฉ ๊ทธ๋ฆฌ๊ณ  ๋ถ„์‚ฐ ์ธํ„ฐ๋„ท๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋Š ๊ณณ์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑ, ๊ณต์œ , ์ €์žฅ, ์ถœํŒ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ๊ฐ€๋Šฅ ์›น 2.0 ๊ธฐ์—… : ๋‹ค์–‘ํ•˜๊ณ  ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์„ ..

[Computer] ์ธํ„ฐ๋„ท(Internet)

์ธํ„ฐ๋„ท? ์ปดํ“จํ„ฐ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ TCP/IP๋ผ๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ * ์ธํ„ฐ๋„ท ๊ตฌ์กฐ : ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ๋ชจ๋ธ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ(Server Computer) ํด๋ผ์ด์–ธํŠธ(Client) - ์„œ๋น„์Šค์— ์ ํ•ฉํ•œ ์ •๋ณด๋“ค์„ ์ž์‹ ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ๋ณด๊ด€ํ•˜๊ณ , ์ด๋ฅผ ์™ธ๋ถ€์— ์ œ๊ณต - ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ๋ถ€๋ฅด๋Š” ํŠน์ •ํ•œ ํ”„๋กœ๊ทธ๋žจ ํ•„์š” - ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•˜์—ฌ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ์–ป์Œ - ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ํ•„์š” - Apache, IIS ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ - FTP ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ - ์›น ๋ธŒ๋ผ์šฐ์ € Explorer - FTP ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ (file transfer protocol) * TCP/IP ํ”„๋กœํ† ์ฝœ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ(Protocol) - ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ๊ทœ์•ฝ์œผ๋กœ ์ปดํ“จํ„ฐ ์‚ฌ์ด์— ์ •๋ณด๋ฅผ ..

[IC] ์ดˆ๊ณ ์† ๊ฐ€์ž…์ž ๋ง ๊ธฐ์ˆ 

์ดˆ๊ณ ์† ์œ ์„  ๊ฐ€์ž…์ž ๋ง xDSL(x Digital Subscriber Line; ๋””์ง€ํ„ธ ๊ฐ€์ž…์ž ํšŒ์„ ), FTTH(Fiber To The Home; ๊ด‘๊ฐ€์ž…์ž๋ง), HFC(Hybrid Fiber Coaxial;๊ด‘๋™์ถ•ํ˜ผํ•ฉ๋ง) ๋“ฑ์˜ ์œ ์„ ๋ง์„ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ž…์ž์—๊ฒŒ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ง xDSL ๋ฐฉ์‹์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ „ํ™”์„ ์„ ์‚ฌ์šฉ FTTH(C) ๋ฐฉ์‹์€ ๊ด‘ํšŒ์„ ์„ ์‚ฌ์šฉ HFC ๋ฐฉ์‹์€ ๊ด‘ํšŒ์„ ๊ณผ ๋™์ถ• ์ผ€์ด๋ธ”์„ ์ด์šฉํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต [ xDSL ๊ธฐ์ˆ ์˜ ์ข…๋ฅ˜ ] * ADSL(Asymmetric Digital Subscriber Line) : ๋น„๋Œ€์นญํ˜• ๋””์ง€ํ„ธ ๊ฐ€์ž…์ž ๋ผ์ธ ํŠน์ง• ์ „ํ™”์„ ์— ์ €์ฃผํŒŒ(4KHz) ์Œ์„ฑ์‹ ํ˜ธ์™€ ๊ณ ์ฃผํŒŒ(1MHz) ๋ฐ์ดํ„ฐ ์‹ ํ˜ธ๋ฅผ ๋™์‹œ์— ์ „์†ก ์Šคํ”Œ๋ฆฌํ„ฐ๋ผ๋Š” ์žฅ์น˜๋ฅผ ์ด์šฉ, ์‹ ํ˜ธ๋ฅผ ๋ถ„๋ฆฌ ์Œ์„ฑ ๊ตํ™˜๊ธฐ์™€ ๋ฐ์ดํ„ฐ ๊ตํ™˜..

[DB] ์ธ๋ฑ์Šค ์„ ์ •

* ์ธ๋ฑ์Šค ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ 1. ์ธ๋ฑ์Šค ์ปฌ๋Ÿผ์„ ์กฐ๊ฑด์ ˆ์—์„œ ๊ฐ€๊ณตํ•˜๋Š” ๊ฒฝ์šฐ SELECT * FROM employees WHERE substr(email, 1, 2) = 'SV'; 2. ๋ถ€์ •ํ˜• ๋น„๊ต๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ SELECT * FROM employees WHERE id not between 150 and 200; * ์ธ๋ฑ์Šค ๋Œ€์ƒ ์ปฌ๋Ÿผ ์„ ์ • ๊ธฐ์ค€ ์‹œ, ๊ณ ๋ คํ•  ๊ฒƒ ์ปฌ๋Ÿผ ๋ถ„ํฌ๋„ ์ „์ฒด ๋ ˆ์ฝ”๋“œ์—์„œ ์‹๋ณ„ ๊ฐ€๋Šฅํ•œ ์ˆ˜์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ ๋ถ„ํฌ๋„ ์ข‹์€ ์ปฌ๋Ÿผ ์„ ์ •์ด ๊ถŒ์žฅ๋˜์ง€๋งŒ, ๋ถ„ํฌ๋„ ๋งŒ์œผ๋กœ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์€ ์œ„ํ—˜ํ•จ ์ธ๋ฑ์Šค ๋ฐธ๋Ÿฐ์‹ฑ ์ธ๋ฑ์Šค ์ปฌ๋Ÿผ์ด ์ž์ฃผ ์—…๋ฐ์ดํŠธ ๋˜๋ฉด, ์ธ๋ฑ์Šค ๋ฐธ๋Ÿฐ์‹ฑ์ด ๊นจ์ง INSERT, DELETE, UPDATE ์‹œ ์ธ๋ฑ์Šค๋„ ํ•จ๊ป˜ ๋ณ€๊ฒฝ๋˜๋ฏ€๋กœ ๋น„์šฉ์ด ๋ฐœ์ƒ ๊ฐฑ์‹ ์ด ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ์ปฌ๋Ÿผ์€ ์ธ๋ฑ์Šค ์ปฌ๋Ÿผ์œผ๋กœ ์„ ์ • ์‹œ ์‹ ์ค‘ํ•ด..

[Secure] ์ธ์ฆ ๋ฐ ๊ถŒํ•œ๊ด€๋ฆฌ / ์ ‘๊ทผ ์ œ์–ด

1. ์ธ์ฆ ๋ฐ ๊ถŒํ•œ๊ด€๋ฆฌ(์‹๋ณ„, ์ธ์ฆ, ์ธ๊ฐ€) ์ฃผ์ฒด(Subject)๊ฐ€ ๊ฐ์ฒด(Object)๋ฅผ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ํ†ต์ œํ•˜๋Š” ๊ฒƒ Accounting(๊ณ„์ •๊ด€๋ฆฌ) -> Authentication(์ธ์ฆ) -> Authorization(๊ถŒํ•œ๋ถ€์—ฌ) * ์‹๋ณ„ ์œ ์ผํ•œ ์‹๋ณ„์ž(ID) ๋ถ€์—ฌ -> ์ฑ…์ž„ ์ถ”์ •์„ฑ(Accountability) ํ™•๋ณด ๊ณ„์ • ๊ณต์œ  ์‚ฌ์šฉ ์ œํ•œ ์ถ”์ธก ๊ฐ€๋Šฅํ•œ ์‹๋ณ„์ž ์‚ฌ์šฉ ์ œํ•œ (ex. root, admin, manager..) -> ์‹๋ณ„์ž ๋ณ€๊ฒฝ, ๋น„ํ™œ์„ฑํ™” * ์ธ์ฆ ์ •๋ณด์˜ ์ฃผ์ฒด๊ฐ€ ๋˜๋Š” ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๊ฐ„์— ๊ต๋ฅ˜ํ•˜๋Š” ์ •๋ณด์˜ ๋‚ด์šฉ์ด ๋ณ€์กฐ, ์‚ญ์ œ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธ ์ฃผ์ฒด๊ฐ€ ๋˜๋Š” ์†ก์ˆ˜์‹ ์ž๊ฐ€ ์ •๋‹นํ•œ์ง€ ํ™•์ธ ์ธ์ฆ ์œ ํ˜• (์ˆ˜๋‹จ) ์ง€์‹ : ์‚ฌ์šฉ์ž๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ์ •๋ณด์— ๊ธฐ๋ฐ˜ (PIN, ํŒจ์Šค์›Œ๋“œ, ๊ณ„์ขŒ๋ฒˆํ˜ธ..) ์†Œ์œ  : ์‚ฌ์šฉ์ž๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š”..

[IC] ์ธํ„ฐ๋„ท (Internet)

1. ํ”„๋กœํ† ์ฝœ : ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ์—์„œ ์‹œ์Šคํ…œ์˜ ์ฐจ์ด์— ์˜ํ•ด ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ -> ์ด์ข…์˜ ์‹œ์Šคํ…œ ๊ฐ„์—๋„ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ์œ„ํ•ด ๋งŒ๋“  ์ผ๋ จ์˜ ํ‘œ์ค€, ํ˜‘์•ฝ์„ ํ”„๋กœํ† ์ฝœ์ด๋ผ ํ•จ 2. OSI 7 ๊ณ„์ธต ISO(International Standard Organization) ์—์„œ ๊ทœ์ • ํ†ต์‹ ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ ์ž ์ผ๋ จ์˜ ํ†ต์‹  ๊ณผ์ •์„ 7๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„ ๊ฐ ๋‹จ๊ณ„์˜ ํ”„๋กœํ† ์ฝœ๊ณผ ์„œ๋น„์Šค๋ฅผ ํ‘œ์ค€ํ™”ํ•œ ๋„คํŠธ์›Œํฌ ๋ชจ๋ธ = ์ฐธ์กฐ ๋ชจ๋ธ (Reference model) ์ „ ์„ธ๊ณ„์ ์ธ ํ•ฉ์˜๋ฅผ ํ•„์š”๋กœํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง„์ฒ™์ด ๋”๋””๋‹ค -> ํ•„์š”์„ฑ์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„ TCP/IP ( ๋งํฌ, ๋„คํŠธ์›Œํฌ, ํŠธ๋žœ์ŠคํฌํŠธ, ์‘์šฉ ๊ณ„์ธต) 3. ์ธํ„ฐ๋„ท ์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋“ค์ด ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฑฐ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ TCP/IP ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ LAN๊ณผ W..