๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ๏ธ 21-2 IPP56

์‹œ์Šค์ฝ” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ - 12 : Access List, ICMP, ํ…”๋„ทํฌํŠธ Access List : ์ ‘๊ทผ์„ ํ•˜๊ฒŒ ํ• ์ง€/ ์•„๋‹์ง€ ๋ฏธ๋ฆฌ ์ •ํ•ด ๋†“์€ ๋ฆฌ์ŠคํŠธ(๋ผ์šฐํ„ฐ์˜ ๋ฌธ์ง€๊ธฐ) -> ์ฃผ๋กœ ๋ณด์•ˆ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉ, ๋ผ์šฐํ„ฐ์— ์„ธํŒ… ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๊นŒ์ง€๋งŒ ๊ด€๋ฆฌ๋จ. ๋”ฐ๋ผ์„œ ํ”ผ์ง€์ปฌ ๊ณ„์ธต์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต๊นŒ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ๋ง‰์•„์ค„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ด์–ด์›” ๊ฐ™์€ ๋ณด์•ˆ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ข…๋ฅ˜๋Š” ํฌ๊ฒŒ Standard Access List, Extended Access List ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋‰จ. >> ๋งŒ์•ฝ ์•ก์„ธ์Šค ๋ฆฌ์ŠคํŠธ์— ๊ฑธ๋ ค์„œ ๋ชป๋“ค์–ด์˜ค๋Š” ๊ฒฝ์šฐ host Unreachable ์ด ๋œฌ๋‹ค. Access List ๊ทœ์น™ 1) ์•ก์„ธ์Šค ๋ฆฌ์ŠคํŠธ๋Š” ์œ—์ค„๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋กœ ์ˆ˜ํ–‰๋œ๋‹ค. 2) ์•ก์„ธ์Šค ๋ฆฌ์ŠคํŠธ์˜ ๋งจ ๋งˆ์ง€๋ง‰ ๋ผ์ธ์— Permit any๋ฅผ ๋„ฃ์ง€ ์•Š์„ ๊ฒฝ์šฐ๋Š” default๋กœ, ์–ด๋А ์•ก์„ธ์Šค ๋ฆฌ์ŠคํŠธ์™€๋„ match๋˜.. 2021. 9. 30.
์‹œ์Šค์ฝ” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ - 11 : OSPF ๋ผ์šฐํŒ… ํ”„๋กœํ† ํ†จ, RIP๊ณผ ๋น„๊ต, ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€ OSPF ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ (Open Shortest Path First) - IPํŒจํ‚ท ์•ˆ์— ํ”„๋กœํ† ์ฝœ ๋„˜๋ฒ„ 89 (์‹ญ์ง„์ˆ˜)๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. - ํ‘œ์ค€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, ๋งํฌ์Šคํ…Œ์ดํŠธ ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ํ† ํด๋กœ์ง€ ๋„คํŠธ์›Œํฌ ํƒ€์ž…์— ์ ์šฉ ๊ฐ€๋Šฅ RIP๊ณผ ๋น„๊ต RIP OSPF Convergence Time ๋งค 30์ดˆ์— ํ•œ๋ฒˆ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋ฐ”๋กœ -> Area๊ฐœ๋… ์‚ฌ์šฉํ•ด ์ „์ฒด ๋„คํŠธ์›Œํฌ๋ฅผ ์ž‘์€ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ด€๋ฆฌ VLSM ์ง€์› ์—ฌ๋ถ€ ์ง€์›ํ•˜์ง€ ์•Š์Œ ํ™•์‹คํ•˜๊ฒŒ ์ง€์› Route Summarization ์ง€์› -> ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ผ์šฐํŒ… ๊ฒฝ๋กœ๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์คŒ >> IP์ฃผ์†Œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ค„์ด๋Š” ๋ถ€์ˆ˜์  ํšจ๊ณผ ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ ์ œํ•œ ์ตœ๋Œ€ 15๊ฐœ ํ™‰์นด์šดํŠธ ์ œํ•œ X ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ ๋งค 30์ดˆ๋งˆ๋‹ค ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฐœ์ƒ ๋ณ€ํ™”๊ฐ€ ์žˆ์„.. 2021. 9. 28.
CVE ํฌ๋กค๋ง ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ • CVE ํฌ๋กค๋ง ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ios, android, windows์— ๊ด€๋ จํ•œ ์ทจ์•ฝ์ ๋“ค์„ ์กฐ์‚ฌํ•˜๋Š” ์ค‘์ธ๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ถˆํŽธํ•œ ์ ์ด ์ƒ๊ฒจ์„œ ์ข€ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ์ด์šฉํ•˜๊ณ ์ž ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ด€๋ จ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ผ๋‹จ ๋‚ด๊ฐ€ ๋ถˆํŽธํ–ˆ๋˜ ๊ฑด 1. ์ตœ์ดˆ ๋ช…๋ น๋ฌธ์„ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๋ถˆํŽธํ•จ. ํฌ๋กค๋ง ํ”„๋กœ๊ทธ๋žจ ๋Œ๋ ค๋†“๊ณ  ๋‹ค์‹œ ๋Œ์•„์™”์„ ๋•Œ ์ฝ˜์†”์— ์ถœ๋ ฅ๋œ ๋‚ด์šฉ์„ ๋ณด๊ณ  ๋‚ด๊ฐ€ ๋ญ˜ ํฌ๋กค๋ง ํ•˜๋ ค๊ณ  ๋Œ๋ ค๋†จ๋Š”์ง€(Description์ธ์ง€ Severity์ธ์ง€ ๋“ฑ)์„ ๊นŒ๋จน์–ด์„œ ํ™•์ธํ• ๋ ค๋ฉด ๊ฒ€์ƒ‰๋œ ์ˆ˜๋ฐฑ๊ฐœ์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋‹ค ์œ„๋กœ ์˜ฌ๋ ค์„œ ์ตœ์ดˆ ๋ช…๋ น๋ฌธ์„ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ์žˆ์—ˆ๋‹ค. ์ด๊ฑด ์—„์ฒญ ๋‹จ์ˆœํ•œ ๋ฌธ์ œ๋ผ ๊ทธ๋ƒฅ ํ”„๋ฆฐํŠธ ๋ฌธ์— ๊ฐ๊ฐ ์–ด๋–ค ๊ฑธ ํฌ๋กค๋ง ํ•ด์˜ค๊ณ  ์žˆ๋Š”์ง€๋ฅผ ์ถ”๊ฐ€๋งŒ ํ•˜๋ฉด ๋˜์–ด์„œ print('---', cnt, ' description .. 2021. 9. 23.
python ์—ฐ์Šต - 4 ์˜ค๋Š˜์€ ๋ฐ‘์— ์‚ฌ์ง„์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ ๊ธ‰ ์„ค์ • > ์‹œ์Šคํ…œ ๊ด€๋ฆฌ > ์‹œ์Šคํ…œ ๋กœ๊ทธ์—์„œ ์ € ์‹œ๊ฐ„๊ณผ ๋‚ด์šฉ์ด ์จ์žˆ๋Š” ์ € ๋ถ€๋ถ„์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฑธ ์ฝ”๋”ฉํ•ด๋ณด๊ณ ์ž ํ–ˆ๋‹ค. ๊ทผ๋ฐ ์ด๋ฒˆ์—” ํŒŒ์ด์ฌ์œผ๋กœ ํ•จ์ˆ˜๋ฅผ ๋กœ๊ทธ์ธ ํ•จ์ˆ˜ / ์‹œ์Šคํ…œ ๋กœ๊ทธ ๊ธ์–ด์˜ค๋Š” ํ•จ์ˆ˜ / ๋ฉ”์ธ ํ•จ์ˆ˜ ์„ธ ๊ฐœ๋กœ ๋‚˜๋ˆ ์„œ ํ•ด๋ดค๋‹ค. ํ•จ์ˆ˜๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ฑด ๋ฌธ์ œ๊ฐ€ ์•ˆ๋๋‹ค. - def func(ip) ํ•˜๋‚˜ ๋งŒ๋“ค๊ณ  - def func(ip, cookie, session) ์—์„œ ์›ํ•˜๋Š” ์ผ ์ˆ˜ํ–‰ํ•˜๊ณ  - if __name__ == "__main__": ip = sys.argv[1] login(ip) ๋ฉ”์ธ์—์„œ ์ด๋ ‡๊ฒŒ ํ˜ธ์ถœํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ œ reponse๊ฐ’์„ BeautifulSoup์œผ๋กœ ํŒŒ์‹ฑํ•ด์„œ ์›ํ•˜๋Š” ๋‚ด์šฉ์ด ๋“ค์–ด์žˆ๋Š” ํ…Œ์ด๋ธ”์—์„œ text๋งŒ ์ถ”์ถœํ•ด์„œ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ, ์ด๊ฒŒ ๋ฌธ์ œ์˜€๋‹ค. html.. 2021. 9. 23.
์‹œ์Šค์ฝ” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ - 10 (+์ˆ˜์ •) : ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, IGRP RIP(Routing Information Protocol) - ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ / ๋‹ค์ด๋‚ด๋ฏน ํ”„๋กœํ† ์ฝœ / ๋‚ด๋ถ€์šฉ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ / ๋””์Šคํ„ด์Šค ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ํ™‰ ์นด์šดํŠธ๋กœ ์ข‹์€ ๊ธธ ๊ฒฐ์ • (์ตœ๋Œ€ํ•œ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํ™‰ ์นด์šดํŠธ 15๊ฐœ -> 16๊ฐœ๋ถ€ํ„ฐ ๋„์ฐฉ ๋ถˆ๊ฐ€๋Šฅ) => ๊ฒฝ๋กœ ์„ ํƒ์„ ์˜ค๋กœ์ง€ ํ™‰ ์นด์šดํŠธ์— ์˜์กดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๋‚˜ ํšŒ์„ ์˜ ์‹ ๋ขฐ๋„, ํšŒ์„ ์˜ ๋กœ๋“œ ๋“ฑ์„ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ƒฅ ๋ผ์šฐํ„ฐ๋ฅผ ์ ๊ฒŒ ๊ฑฐ์น˜๋Š” ๊ฒƒ์„ ์ข‹์€ ๊ฒฝ๋กœ๋กœ ์„ ํƒํ•œ๋‹ค. ์ž์‹ ์˜ ๋ผ์šฐํ„ฐ์—์„œ 15๊ฐœ ์ด์ƒ์˜ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑฐ์น˜๋Š” ๋ชฉ์ ์ง€์˜ ๊ฒฝ์šฐ Unreachable๋กœ ์ •์˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋‹ค๋ž€ ๋„คํŠธ์›Œํฌ ์—์„œ๋Š” ์‚ฌ์šฉ์— ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค. (์†Œ๊ทœ๋ชจ์—์„œ๋Š” ํšจ์œจ์ , ๋ฉ”๋ชจ๋ฆฌ ์ ๊ฒŒ ์ฐจ์ง€, ๊ตฌ์„ฑ์ด ๊ฐ„ํŽธํ•จ) - ๋ผ์šฐํŒ… ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ 30์ดˆ Distance Vector Algorithm ๋ฌธ.. 2021. 9. 23.
์‹œ์Šค์ฝ” ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ - 9 : ๋””์Šคํ„ด์Šค ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋งํฌ ์Šคํ…Œ์ดํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์€ ์Šคํƒœํ‹ฑ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๊ณผ ๋‹ค์ด๋‚ด๋ฏน ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ ๋‚˜๋‰œ๋‹ค. ๋˜ ํ•˜๋‚˜์˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ๋ถ„๋ฅ˜๊ฐ€ ๋””์Šคํ„ด์Šค ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋งํฌ ์Šคํ…Œ์ดํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋‹ค. ์ด๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์–ด๋–ค ์‹์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ€์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜์ด๋‹ค. Distance Vector Algorithm ๋””์Šคํ„ด์Šค ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ง ๊ทธ๋Œ€๋กœ Distance ๊ฑฐ๋ฆฌ์™€ Vector ๋ฒกํ„ฐ๋งŒ์„ ์œ„์ฃผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ผ์šฐํ„ฐ๋Š” ๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ์ž์‹ ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์•ˆ์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ชฉ์ ์ง€ ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ(ํ™‰ ์นด์šดํŠธ ๋“ฑ)๊ณผ ๊ทธ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋ ค๋ฉด ์–ด๋–ค ์ธ์ ‘ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑฐ์ณ์„œ ๊ฐ€์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ฐฉํ–ฅ ๋งŒ์„ ์ €์žฅํ•œ๋‹ค. ์žฅ์  ํ•œ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ชจ๋“  ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„ ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ค„์ผ ์ˆ˜.. 2021. 9. 17.
LIST