๊ณต๋ถ€

๊ณต๋ถ€/๋ฐ์ดํ„ฐํ†ต์‹ 

[๋„คํŠธ์›Œํฌ] ์ •๋ณด๋ณด์•ˆ์— ๋Œ€ํ•œ ์ดํ•ด

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

๊ณต๋ถ€/๋ฐ์ดํ„ฐํ†ต์‹ 

[๋„คํŠธ์›Œํฌ] ์Šคํ‘ธํ•‘์— ๋Œ€ํ•œ ์ดํ•ด

ํ•™์Šต ๋ชฉํ‘œ ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์„ ์ดํ•ดํ•˜๊ณ  ํƒ์ง€ ARP, IP, DNS, ์„ธ์…˜ ํ•˜์ด์žฌํ‚น ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์— ๋Œ€์ฒ˜ํ•˜๊ณ  ์˜ˆ๋ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณธ๋‹ค 1. ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ๊ณผ ๋ณด์•ˆ ๋Œ€์ฑ… ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์˜ ์ข…๋ฅ˜์— ์˜๋ฏธ์™€ ๋ณด์•ˆ ๋Œ€์ฑ… ์„œ์ˆ  ์Šคํ‘ธํ•‘ ์‚ฌ์ „์ ์œผ๋กœ ์†์ด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํŠธ๋Ÿฌ์ŠคํŠธ ๋ณด์•ˆ ๋ฐ ์ธ์ฆ ๊ด€๋ จ๋œ ์‹ ๋ขฐ ๊ด€๊ณ„๋กœ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๋ฉด ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ์—†์ด ๋กœ๊ทธ์ธ์„ ํ—ˆ๋ฝํ•˜๋Š” ์ธ์ฆ๋ฒ•์ด๋‹ค. 1) ARP ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ ARP ํ”„๋กœํ† ์ฝœ์˜ ํ—ˆ์ ์„ ์ด์šฉํ•˜์—ฌ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ MAC์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์†์ด๋Š” ๊ณต๊ฒฉ ARP ์Šคํ‘ธํ•‘์— ๋Œ€ํ•œ ๋Œ€์‘์ฑ… ์ •์ ์ธ ARP table ๊ด€๋ฆฌ ์ค‘์š” ํŒจํ‚ท ์•”ํ˜ธํ™” ์„œ๋ฒ„์˜ ๋ณด์•ˆ ์ˆ˜์ค€ ๊ฐ•ํ™” 2) IP ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ IP ์ฃผ์†Œ๋ฅผ ์†์ด๋Š” ๊ฒƒ์œผ๋กœ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ IP ๊ฐ•ํƒˆํ•˜์—ฌ, ํŠน..

๊ณต๋ถ€/๋ฐ์ดํ„ฐํ†ต์‹ 

[๋„คํŠธ์›Œํฌ] ์Šค๋‹ˆํ•‘์— ๋Œ€ํ•œ ์ดํ•ด

ํ•™์Šต๋ชฉํ‘œ ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์„ ์ดํ•ดํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๊ณต๊ฒฉ ํˆด์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šค์œ„์นญ ํ™˜๊ฒฝ์—์„œ์˜ ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์„ ์ดํ•ดํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ๋Œ€์ฑ…์„ ์„ธ์šธ ์ˆ˜ ์žˆ๋‹ค 1. ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ ์Šค๋‹ˆํ•‘(Sniffing) ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋„์ฒญํ•˜๋Š” ๊ณผ์ • ์ˆ˜๋™์  ๊ณต๊ฒฉ์ด๋ผ๊ณ ๋„ ํ•จ 1) ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์˜ ์›๋ฆฌ ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ ์›๋ฆฌ์— ๋Œ€ํ•ด ์„œ์ˆ ํ•˜์‹œ์˜ค ๋„คํŠธ์›Œํฌ ํ•„ํ„ฐ๋ง ํ•ด์ œ ์ƒํƒœ ํ”„๋Ÿฌ๋ฏธ์Šคํ์–ด์Šค ๋ชจ๋“œ ์ƒํƒœ์—์„œ๋Š” MAC ์ฃผ์†Œ์™€IP ์ฃผ์†Œ์— ๊ด€๊ณ„ ์—†์ด ๋ชจ๋“  ํŒจํ‚ท์„ ์Šค๋‹ˆํผ์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค. ๋žœ์—์„œ ์Šค๋‹ˆํ•‘์€ ํ”„๋Ÿฌ๋ฏธ์Šคํ์–ด์Šค ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•œ๋‹ค. ํ”„๋Ÿฌ๋ฏธ์Šคํ์–ด์Šค ๋ชจ๋“œ: ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต๊ณผ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ํ•„ํ„ฐ๋ง์„ ํ•ด์ œํ•ด ๋žœ ์นด๋“œ๋‚˜ ์Šค๋‹ˆํ•‘์ด ๊ฐ€๋Šฅํ•œ ์ƒํƒœ 2) ์Šค๋‹ˆํ•‘ ๊ณต๊ฒฉ์˜ ์ข…๋ฅ˜ ๊ณต๊ฒฉ ์ข…๋ฅ˜๋ฅผ ์„œ์ˆ ํ•˜์‹œ์˜ค ์Šค์œ„์น˜ ์žฌ๋ฐ ๊ณต๊ฒฉ(MACOF ๊ณต๊ฒฉ) ์Šค์œ„์น˜๊ฐ€ M..

๊ณต๋ถ€/๋ฐ์ดํ„ฐํ†ต์‹ 

[๋„คํŠธ์›Œํฌ] ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์ดํ•ด

1. ์ „์†ก ๊ณ„์ธต(Transport Layer) ๋Œ€ํ‘œ ํ”„๋กœํ† ์ฝœ์€ TCP(Transmission Control Protocol) 1) TCP(Transmission Control Protocol) TCP์— ๋Œ€ํ•ด ์„œ์ˆ  ํ•˜์‹œ์˜ค ์—ฐ๊ฒฐ ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ IP์™€ ํ•จ๊ป˜ ํ†ต์‹ ์„ ํ•˜๋Š” ๋ฐ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœํ† ์ฝœ ๋†’์€ ์‹ ๋ขฐ์„ฑ ๊ฐ€์ƒ ํšŒ์„  ์—ฐ๊ฒฐ ๋ฐฉ์‹ ์—ฐ๊ฒฐ์˜ ์„ค์ •๊ณผ ํ•ด์ œ ๋ฐ์ดํ„ฐ ์ฒดํฌ์„ฌ ์‹œ๊ฐ„ ์ดˆ๊ณผ์™€ ์žฌ์ „์†ก ๋ฐ์ดํ„ฐ ํ๋ฆ„ ์ œ์–ด ํŠน์ง• ์—ฐ๊ฒฐ ์„ค์ • ๊ณผ์ •(3 - Way HandShaking) ๋‘ ์‹œ์Šคํ…œ์ด ํ†ต์‹  ํ•˜๊ธฐ ์ „ ํด๋ผ์ด์–ธํŠธ ํฌํŠธ๊ฐ€ ๋‹ซํžŒ Closed ์ƒํƒœ์ด๊ณ , ์„œ๋ฒ„๋Š” ํ•ด๋‹น ํฌํŠธ๋กœ ํ•ญ์ƒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” Listen ์ƒํƒœ์ด๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฒ˜์Œ ํ†ต์‹ ์„ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž„์˜์˜ ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ํ• ๋‹น๋˜๊ณ , ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋Š” SYN S..

๊ณต๋ถ€/๋ฐ์ดํ„ฐํ†ต์‹ 

[๋„คํŠธ์›Œํฌ] ํ•ดํ‚น๊ณผ ๋ณด์•ˆ, ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ๊ณผ ๋ณด์•ˆ ๋Œ€์ฑ…

์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์„ ์ดํ•ดํ•˜๊ณ  ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค ARP, IP, DNS ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์— ๋Œ€์ฒ˜ํ•˜๊ณ  ์˜ˆ๋ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณธ๋‹ค 1. ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ๊ณผ ๋ณด์•ˆ ๋Œ€์ฑ… ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ์˜ ์ข…๋ฅ˜์— ์˜๋ฏธ์™€ ๋ณด์•ˆ ๋Œ€์ฑ… ์„œ์ˆ  ์Šคํ‘ธํ•‘ ์‚ฌ์ „์ ์œผ๋กœ ์†์ด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํŠธ๋Ÿฌ์ŠคํŠธ ๋ณด์•ˆ ๋ฐ ์ธ์ฆ ๊ด€๋ จ๋œ ์‹ ๋ขฐ ๊ด€๊ณ„๋กœ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๋ฉด ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ์—†์ด ๋กœ๊ทธ์ธ์„ ํ—ˆ๋ฝํ•˜๋Š” ์ธ์ฆ๋ฒ•์ด๋‹ค. 0) ARP ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ ARP ํ”„๋กœํ† ์ฝœ์˜ ํ—ˆ์ ์„ ์ด์šฉํ•˜์—ฌ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ MAC์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์†์ด๋Š” ๊ณต๊ฒฉ ARP ์Šคํ‘ธํ•‘์— ๋Œ€ํ•œ ๋Œ€์‘์ฑ… ์ •์ ์ธ ARP table ๊ด€๋ฆฌ ์ค‘์š” ํŒจํ‚ท ์•”ํ˜ธํ™” ์„œ๋ฒ„์˜ ๋ณด์•ˆ ์ˆ˜์ค€ ๊ฐ•ํ™” 1) IP ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ IP ์ฃผ์†Œ๋ฅผ ์†์ด๋Š” ๊ฒƒ์œผ๋กœ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ IP ๊ฐ•ํƒˆํ•˜์—ฌ, ํŠน์ • ๊ถŒํ•œ์„ ํš๋“ํ•œ..

๊ณต๋ถ€/๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๊ณผ ๊ด€๋ฆฌ

[NLP] ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(NLP), ์›Œ๋“œํด๋ผ์šฐ๋“œ(Word Cloud: Python)

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

SOIT
'๊ณต๋ถ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก