๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.

:: Cyber Security ๐Ÿšฉ31

[Secure]_Network_#05-2_[IP ๋ถ€์—ฌ ๊ณผ์ •, DHCP, NAT, Static nat, Dynamic NAT, PAT, CMD ๋ช…๋ น์–ด, ipconfig ์˜ต์…˜, netstat, arp -a ] * IP ๋ถ€์—ฌ ๊ณผ์ • ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก A class ~ C class : ๊ณต์ธ IP (์ด ์ค‘ ๊ณต์ธ IP๋กœ ์“ฐ์ด์ง€ ์•Š๋Š” IP๋ฅผ ์‚ฌ์„คIP ๋ผ ํ•œ๋‹ค.) DHCP IP๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ(IP๋ฅผ ์ ˆ์•ฝ ๊ฐ€๋Šฅ.) NAT ์‚ฌ์„ค IP์™€ ๊ณต์ธIP๋ฅผ ์ง์ง€์–ด์คŒ. ์žฅ์  : 1. IP ์ฃผ์†Œ ํšจ์œจ์  ์‚ฌ์šฉ 2. ๋ณด์•ˆ ๊ฐ•ํ™”(๋ฐฉํ™”๋ฒฝ)(๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€๋กœ๋Š” ์ ‘์†๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ๋Š” ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.) https://aawjej.tistory.com/139 --> ์ด ํฌ์ŠคํŒ…์—์„œ NAT์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์œผ๋‹ˆ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ™•์ธ๊ฐ€๋Šฅํ•˜๋‹ค. https://aawjej.tistory.com/140 [CISCO1]_#18_[port address translation, PAT, ๋ผ์šฐํ„ฐ์—์˜ SSH, ์Šค์œ„์น˜์—์˜ SSH.. 2021. 11. 20.
[Secure]_Network_#05-1_[2๊ณ„์ธต ๋ณด์•ˆ, Switch Jamming ๊ณต๊ฒฉ, IP ์Šคํ‘ธํ•‘, VLAN, port security, tagging port, untagging poprt] 1. ARP Spoofing - ์Šค๋‹ˆํ•‘์˜ ์„ ์ œ ๊ณต๊ฒฉ - DNS ์Šคํ‘ธํ•‘์˜ ์„ ์ œ ๊ณต๊ฒฉ์ด๊ธฐ๋„ ํ•จ - ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ๋งŒ ๊ฐ€๋Šฅ.(๋ผ์šฐํ„ฐ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ์ˆ˜ ์—†์Œ.) 2. Switch Jamming ๊ณต๊ฒฉ - ์Šค๋‹ˆํ•‘์˜ ์„ ์ œ ๊ณต๊ฒฉ - ์Šค์œ„์น˜๋ฅผ ๋”๋ฏธ ํ—ˆ๋ธŒํ™” IP ์Šคํ‘ธํ•‘ : ARP ์Šคํ‘ธํ•‘, Switch Jamming ๊ณต๊ฒฉ๋ณด๋‹ค ๋” ์•ž์„  ์„ ์ œ ๊ณต๊ฒฉ 1. ํŒจ์Šค์›Œ๋“œ --> (๊ธฐ๋ณธ์ ) 2. Port Security --> 1. restrict 2. protect 3. shutdown /* ๋ณด์•ˆ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์ž์„ธํ•œ ๊ฒƒ์€ ์ด์ „ CISCO1-#16์„ ์ฐธ๊ณ ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค*/ https://aawjej.tistory.com/138 [CISCO1]_#16_[port security, telnet.. 2021. 11. 20.
[Secure]_Network_#04_[LANํ†ต์‹ , UTP์ผ€์ด๋ธ”, uplink, downlink, DNS request, arp header, ARP spoofing] Lan ํ†ต์‹ , UTP์ผ€์ด๋ธ” : 10 base T 100 base T 1000 base 2 5 10, 100, 1000 --> ์ „์†ก ์†๋„. base --> ์ „์†ก ๋ฐฉ์‹ (baseband ๋ฐฉ์‹(์ฆํญ์—†์ด ๊ทธ๋Œ€๋กœ ๋ณด๋‚ด๊ธฐ), brandband ๋ฐฉ์‹) T, T, 2, 5 --> ์ „์†ก๊ฑฐ๋ฆฌ T --> 100m 2 --> 185m --> (thin) 5 --> 500m --> (thick) ** ์‹ ํ˜ธ๊ฐ€ ๊ฐ™์„ ๋•Œ, ์„ ์ด ๋‘๊บผ์šธ ์ˆ˜๋ก ์ „์†ก ๊ฑฐ๋ฆฌ๋Š” ๊ธธ์–ด์ง„๋‹ค. ์˜ค๋ฅธํŽธ์˜ 4๊ฐœ๋Š” ์™ธ๋ถ€๋กœ ์—ฐ๊ฒฐ๋˜๋Š” uplink port์ด๊ณ , ์™ผํŽธ์˜ 24๊ฐœ๋Š” ๊ฐ pc๋“ค์— ์—ฐ๊ฒฐํ•˜๋Š” downlink port์ด๋‹ค. ๋ณดํ†ต์˜ ์Šค์œ„์น˜์—๋Š” uplink port๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ์™ผํŽธ์˜ port์ค‘ 2๊ฐœ๋ฅผ uplink port๋กœ ์‚ฌ์šฉํ•œ๋‹ค. * ๊ทธ๋Ÿฌ๋‚˜.. 2021. 11. 15.
[Secure]_Network_#03_[ํ”„๋กœํ† ์ฝœ, ์ผ€์ด๋ธ”, ํšŒ์„ , UTP์ผ€์ด๋ธ” ๊ตฌ์„ฑ, RJ, POE์Šค์œ„์น˜, AP, Straight, Cross-over cable, NIC, ๋ฒ„ํผ, ๋Œ€์นญํ‚ค, ๊ณต๊ฐœํ‚ค, ๋ณตํ•ฉ์•”ํ˜ธ์‹œ์Šคํ…œ] - 1๊ณ„์ธต(๋ฌผ๋ฆฌ ๊ณ„์ธต) ํ”„๋กœํ† ์ฝœ : (1) UTP ์ผ€์ด๋ธ” (2) NIC(๋žœ์นด๋“œ - Network Interface Card) ๋จผ์ €, UTP ์ผ€์ด๋ธ”์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ ์ „์— "์ผ€์ด๋ธ”"์ด ๋ฌด์—‡์ธ์ง€๋ถ€ํ„ฐ ์•Œ์•„๋ณด๊ฒ ๋‹ค. ใ…กใ…กใ…กใ…กใ…ก ์ผ€์ด๋ธ”(Cable) -> ํšŒ์„  ์—ฌ๋ ค๊ฐœ๋ฅผ ๋ฌถ์–ด๋†“์€ ๊ฒƒ. STP ์ผ€์ด๋ธ”(Shield) UTP ์ผ€์ด๋ธ”(Unshield) ํšŒ์„ (Line) -> ๋‘ ๊ฐ€์ง€ ๊ฐ€๋‹ฅ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํ•˜๋‚˜์˜ ํšŒ์„ . ใ…กใ…กใ…กใ…กใ…ก UTP ์ผ€์ด๋ธ” ๊ตฌ์„ฑ : ์ฃผํ™ฉ --> ๋น„์Œ์„ฑ White Orange Orange ๋…น์ƒ‰ --> ๋น„์Œ์„ฑ W/G G ์ฒญ์ƒ‰ --> ์Œ์„ฑ W/B B ๊ฐˆ์ƒ‰ --> ๋™๊ธฐ์šฉ W/B B ใ…กใ…กใ…กใ…กใ…ก ** POE ์Šค์œ„์น˜๋Š” 4,5 ๋ฒˆ ํฌํŠธ๋กœ ์ „์›์„ ๊ณต๊ธ‰๊ฐ€๋Šฅํ•˜๋‹ค. ** AP : Access Point (.. 2021. 11. 13.
[Secure]_Network_#02_[์‹๋ณ„, ์ธ์ฆ, ๊ถŒํ•œ๋ถ€์—ฌ, ์•„์ด๋””์™€ ๊ณ„์ •์˜ ์ฐจ์ด, ์šด์˜์ฒด์ œ, ๋ฆฌ๋ˆ…์Šค ๊ตฌ์กฐ, ๋ฆฌ๋ˆ…์Šค 3์š”์†Œ, ๋ฐฉํ™”๋ฒฝ, IDS, IPS, ์•”ํ˜ธ์˜ ์ข…๋ฅ˜, hash, ๋Œ€์นญํ‚ค, ๋น„๋Œ€์นญํ‚ค] - ์‹๋ณ„ - ์ธ์ฆ - ๊ถŒํ•œ ๋ถ€์—ฌ - ๋ถ€์ธ ๋ฐฉ์ง€ - ์ฑ…์ž„ ์ถ”์ ์„ฑ - ์ ‘๊ทผ ํ†ต์ œ ์‹๋ณ„์ž(์•„์ด๋””) (Identifier) : ์นจ์ž… ๋ถˆ๊ฐ€ ๊ณ„์ •(Acount) : Server๋‚ด ์นจ์ž… ๊ฐ€๋Šฅ ๊ถŒํ•œ ๋ถ€์—ฌ --> root ์ผ๋ฐ˜ ๊ณ„์ • ์šด์˜์ฒด์ œ ๋„คํŠธ์›Œํฌ์™€ ๋ณ‘ํ–‰ํ•œ ์šด์˜์ฒด์ œ(OS)์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•จ. ์‹ค๋ฌด์ ์œผ๋กœ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์šด์˜์ฒด์ œ๋Š” ์œˆ๋„์šฐ, ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ์—๋Š” ์œ ๋‹‰์Šค(๋ฆฌ๋ˆ…์Šค) ์„œ๋ฒ„์ž„. ์šด์˜์ฒด์ œ ๋ฐ์Šคํฌํ†ฑ : window ์„œ๋ฒ„ : window ๊ณ„์—ด : windows server 2019 Unix ๊ณ„์—ด : Unix, Linux [ ๋ฆฌ๋ˆ…์Šค/์œ ๋‹‰์Šค 3์š”์†Œ ] 1. ์…ธ 2. ์ปค๋„ 3. ํŒŒ์ผ ์‹œ์Šคํ…œ ** Client ์—์„œ๋Š” ํ”„๋กœ์„ธ์Šค Server ์—์„œ๋Š” ๋ฐ๋ชฌ - CPU : ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜ - RAM : ์ฃผ๊ธฐ์–ต์žฅ์น˜ - H/W : ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ e.. 2021. 11. 8.
[Secure]_Network_#01_[ ์ •๋ณด๋ณด์•ˆ, ์ •๋ณด๋ณดํ˜ธ, ๋ฐ์ดํ„ฐ, ์ •๋ณด, ๋ณด์•ˆ 3๋Œ€ ์š”์†Œ, ํ•ดํ‚น๊ณผ ๋ณด์•ˆ์˜ ์—ญ์‚ฌ, ์ž๊ฒฉ ์š”๊ฑด, ๋ณด์•ˆ ๊ด€๋ จ ๋ฒ•, ๊ธฐ๋ฐ€์„ฑ, ๋ฌด๊ฒฐ์„ฑ, ๊ฐ€์šฉ์„ฑ, ํ•ด์‹œํ•จ์ˆ˜ ] - ์ •๋ณด๋ณด์•ˆ : ์ธ๊ฐ„์˜ ์˜ค๊ฐ์œผ๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๊ฒƒ. - ์ •๋ณด๋ณดํ˜ธ : ๋น„๊ฐ€์‹œ์ ์œผ๋กœ ํ™•์ธ ํ•˜๋Š” ๊ฒƒ. --> ์ •๋ณด๋ณด์•ˆ / ์ •๋ณด๋ณดํ˜ธ์˜ ๋ชฉํ‘œ --> (๋ฐ์ดํ„ฐ , ์ •๋ณด) ๋ณดํ˜ธ ๋ฐ์ดํ„ฐ --> ์ฒ˜๋ฆฌ --> ์ •๋ณด = ๋„คํŠธ์›Œํฌ๋ฅผ ํƒ€๊ณ  ์ด๋™. / ์‹œ์Šคํ…œ์— ์ €์žฅ. / ์›น์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉ. 1. ๋„คํŠธ์›Œํฌ ์ผ๋ฐ˜ (์ง€์‹) 2. ๋„คํŠธ์›Œํฌ ์žฅ๋น„ 3. ํ™œ์šฉ ๋ช…๋ น์–ด - ๋„๊ตฌ 4. ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ๊ณต๊ฒฉ ใ…กใ…กใ…กใ…กใ…ก 1. ํ•ดํ‚น์˜ ๋ณด์•ˆ์˜ ์—ญ์‚ฌ - ๋ฌผ๋ฆฌ์  ๋ณด์•ˆ - ๊ธฐ์ˆ ์  ๋ณด์•ˆ (๋…ผ๋ฆฌ์ ) - ๊ด€๋ฆฌ์  ๋ณด์•ˆ (๋ฒ•๊ทœ) 2. ๋ณด์•ˆ์˜ 3๋Œ€ ์š”์†Œ - (1) ๊ธฐ๋ฐ€์„ฑ(๋น„๋ฐ€์„ฑ) - (2) ๋ฌด๊ฒฐ์„ฑ : ํ•จ๋ถ€๋กœ ๋ณ€๊ฒฝx - (3) ๊ฐ€์šฉ์„ฑ : ์‹œ๊ฐ„, ๊ณต๊ฐ„ ์ œ์•ฝ ์—†์ด ์‚ฌ์šฉ. 3. ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€์˜ ์š”๊ฑด - (1) ๋„คํŠธ์›Œํฌ - (2) ์‹œ์Šคํ…œ - (3) ์• ํ”Œ๋ฆฌ์ผ€.. 2021. 11. 6.
[Secure]_#07_2_[ํ”„๋ก์‹œ ๋„๊ตฌ, ์ธ์ฆ์„œ ๊ฐ€์ ธ์˜ค๊ธฐ] ํ”„๋ก์‹œ ๋„๊ตฌ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์ธํ„ฐ๋„ท ๋„ค์ด๋ฒ„ ์ ‘๊ทผ --> ๊ทธ ์ค‘๊ฐ„ ๊ฒฝ์œ ์ง€ ๋‚ด ์ปดํ“จ -> ๋‚ด ์ปดํ“จํ„ฐ์˜ ๋ฒ„ํ”„์ŠˆํŠธ (ํ”„๋ก์‹œ)-> ์ธํ„ฐ๋„ท -> ๋„ค์ด๋ฒ„ 2021. 10. 9.
[Secure]_#07_[๊ฒฝ๋กœ ์ถ”์ , ์œ„์น˜ ๊ณต๊ฐœ, ๋ฐ์ดํ„ฐ ํ‰๋ฌธ ์ „์†ก, ์ฟ ํ‚ค ๋ณ€์กฐ] ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์„œ๋ฒ„์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ ‘๊ทผ ํ†ต์ œ ์—ฌ๋ถ€ ์ ๊ฒ€. --> ๋ณดํ†ต ์ทจ์•ฝ์ ์œผ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค. ์ ๊ฒ€ ๋‚ด์šฉ : ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ํด๋”์˜ ์œ„์น˜ ์‚ฌ์šฉ ์—ฌ๋ถ€ ๋ฐ ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ์˜ ์กด์žฌ ์—ฌ๋ถ€ ์ ๊ฒ€. --> ๋ณดํ†ต ์ทจ์•ฝ์ ์œผ๋กœ ๋ถ„๋ฅ˜ ๊ฐ€๋Šฅ. --> ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ ๋˜๊ธฐ๋„ ํ•จ. (๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ) ์ ๊ฒ€ ๋‚ด์šฉ : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ํ†ต์‹  ์‹œ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™” ์—ฌ๋ถ€ ์ ๊ฒ€. ์ ๊ฒ€ ๋ชฉ์  : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ํ†ต์‹  ์‹œ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™” ์ „์†ก ๋ฏธํก์œผ๋กœ ์ •๋ณด ์œ ์ถœ์˜ ์œ„ํ—˜์„ ๋ฐฉ์ง€ํ•˜๊ณ ์ž ํ•จ. - ๋”ฐ๋ผ์„œ ํŒจํ‚ท์„ ์•”ํ˜ธํ™”๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ๋‹จ๊ณ„์—์„œ ์•”ํ˜ธํ™”ํ•˜๋ฉด [์–‘ํ˜ธ] ์ด๋‹ค. - ํŒจํ‚ท ์•”ํ˜ธํ™”๋งŒ ํ•œ ๊ฒฝ์šฐ, ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ๋ฒ„ํ”„์ŠˆํŠธ๋ฅผ ํ™•์ธํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” ์•„์ง LAN์นด๋“œ๋ฅผ ๊ฑฐ.. 2021. 10. 9.
[Secure]_#06_[ ํŒŒ์ผ ์—…๋กœ๋“œ, Web shell, ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ] - ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์‚ฌ์ดํŠธ์˜ ๊ฒŒ์‹œํŒ, ์ž๋ฃŒ์‹ค ๋“ฑ์— ์กฐ์ž‘๋œ Server side Script( jsp, asp, php) ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐ ์‹คํ–‰ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ์ ๊ฒ€. - ์ ๊ฒ€ ๋ชฉ์  : ์—…๋กœ๋“œ๋˜๋Š” ํŒŒ์ผ์˜ ํ™•์žฅ์ž์— ๋Œ€ํ•œ ์ ์ ˆ์„ฑ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋กœ์ง์„ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ์กฐ์ž‘๋œ Server Side Script ํŒŒ์ผ ์—…๋กœ๋“œ ๋ฐฉ์ง€ ๋ฐ ์„œ๋ฒ„์ƒ์— ์ €์žฅ๋œ ๊ฒฝ๋กœ๋ฅผ ์œ ์ถ”ํ•˜์—ฌ ํ•ด๋‹น Server Side Script ํŒŒ์ผ ์‹คํ–‰์„ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ. - ๋ณด์•ˆ ์œ„ํ˜‘ : ํ•ด๋‹น ์ทจ์•ฝ์ ์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ๊ณต๊ฒฉ์ž๋Š” ์กฐ์ž‘๋œ Server Side Script ํŒŒ์ผ์„ ์„œ๋ฒ„์— ์—…๋กœ๋“œ ๋ฐ ์‹คํ–‰ํ•˜์—ฌ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ํš๋“ ๋˜๋Š” ์ธ์ ‘ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์นจ์ž…์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Œ. * ๊ณต๊ฒฉ์ž๋“ค์ด ์ œ์ผ ๋จผ์ € ํ™•์ธํ•˜๋Š” ์ทจ์•ฝ์ ์ด ์ทจ์•ฝ์ . * Web s.. 2021. 9. 26.
[Secure]_#05_[ ๋ถˆ์ถฉ๋ถ„ํ•œ ์ธ๊ฐ€, ๋ถˆ์ถฉ๋ถ„ํ•œ ์„ธ์…˜ ๋งŒ๋ฃŒ, ์„ธ์…˜ ๊ณ ์ •, ์ž๋™ํ™” ๊ณต๊ฒฉ, ํ”„๋กœ์„ธ์Šค ๊ฒ€์ฆ ๋ˆ„๋ฝ, ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ๋…ธ์ถœ] ์ ๊ฒ€ ๋‚ด์šฉ : ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ ๋˜๋Š” ๊ธฐ๋Šฅ์— ์ ‘๊ทผ ๋ฐ ์ˆ˜์ • ์‹œ ํ†ต์ œ ์—ฌ๋ถ€ ์ ๊ฒ€. ์ ๊ฒ€ ๋ชฉ์  : ์ ‘๊ทผ ๊ถŒํ•œ์— ๋Œ€ํ•œ ๊ฒ€์ฆ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜์—ฌ ๋น„์ธ๊ฐ€์ž์˜ ์•…์˜์ ์ธ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•จ. ๋ณด์•ˆ ์œ„ํ˜‘ : ์ ‘๊ทผ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ์ค‘์š” ํŽ˜์ด์ง€์˜ ํ†ต์ œ์ˆ˜๋‹จ์ด ๋ฏธํกํ•œ ๊ฒฝ์šฐ, ๋น„์ธ๊ฐ€์ž๊ฐ€ URL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ๋ณ€๊ฒฝ ๋“ฑ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ์ค‘์š” ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜์—ฌ ๋ฏผ๊ฐํ•œ ์ •๋ณด ์—ด๋žŒ ๋ฐ ๋ณ€์กฐ ๊ฐ€๋Šฅํ•จ. ex) VIDEO 1 ์ทจ์•ฝ์ ์„ ์ด์šฉํ•œ ๊ณต๊ฒฉ --> 1. url ๋ณ€์กฐ 55010์„ 55011๋กœ ๋ฐ”๊พธ์–ด ๊ด€๋ฆฌ์ž ๊ธ€์“ฐ๊ธฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์˜€๋‹ค. --> ๊ทธ๋ ‡๋‹ค๋ฉด, ๊ณต๊ฒฉ์ž๋Š” ์–ด์ฉŒ๋‹ค 55010์„ 55011๋กœ ๋ฐ”๊พธ์–ด๋ณผ ์ƒ๊ฐ์„ ํ–ˆ์„๊นŒ? --> ์•„๋งˆ ๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ์‚ฌ์ดํŠธ์˜ ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ณด๊ณ , ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณณ์„ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ๋“ค์–ด๊ฐ€๋ณธ ํ›„, ๊ทธ .. 2021. 9. 25.
[Secure]_#04_[XSS, stored, reflected, ํ•„ํ„ฐ๋ง, ์„ธ์…˜ ํ•˜์ด์žฌํ‚น, CSRF, ์ž…๋ ฅ๋ง‰๊ธฐ, ์ถœ๋ ฅ๋ง‰๊ธฐ, ์•ฝํ•œ ๋ฌธ์ž์—ด ๊ฐ•๋„, ๋ถˆ์ถฉ๋ถ„ํ•œ ์ธ์ฆ, ์ทจ์•ฝํ•œ ํŒจ์Šค์›Œ๋“œ ๋ณต๊ตฌ, ์„ธ์…˜ ์˜ˆ์ธก, ์„ธ์…˜/์ฟ ํ‚ค, hash] ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ(XSS)๋Š” ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. stored : ๊ณต๊ฒฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ฝ”๋“œ๊ฐ€ ์„œ๋ฒ„์—๋„ ์ €์žฅ๋˜์–ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ฒƒ. reflected : ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณต๊ฒฉ์ž ์ž์‹ ์—๊ฒŒ XSS๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ.(์„œ๋ฒ„์— ์˜ํ–ฅX) ** ๊ทธ๋ ‡๋‹ค๋ฉด, reflected XSS๊ฐ€ ์ทจ์•ฝ์ ์ธ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? --> ๊ณต๊ฒฉ์ž๊ฐ€ [์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ]์˜ url์˜ ๋’ท๋ถ€๋ถ„์— [์•…์„ฑ์‚ฌ์ดํŠธ์˜ url]์„ ๋”ํ•ด์„œ ์ผ๋ฐ˜์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค๋ฉด? --> ์‚ฌ์šฉ์ž๋“ค์€ ์˜์‹ฌ์—†์ด ๊ทธ url์— ์ ‘์†ํ•  ๊ฒƒ์ด๋‹ค. ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก XSS ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด๋ณด์ž. --> ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ž…๋ ฅ์ฐฝ์— ์•…์˜์ ์ธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. **์•…์˜์ ์ธ ์Šคํฌ๋ฆฝํŠธ : ์‚ฌ์šฉ์ž์˜ ๋ชฉ์ ์™ธ์— ์˜๋„ํ•˜์ง€ ์•Š์€ ์ผ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ.(tag, ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ, ํ–‰.. 2021. 9. 13.
[Secure]_#03_shot2_[ ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ ์™„์„ฑ ์š”์†Œ, "><marquee onstart = confirm(cookie)>test</marquee>] Video2์— ๋Œ€ํ•ด ">test ์ž…๋ ฅ. - marquee ํƒœ๊ทธ : ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ์ขŒ์šฐ๋กœ ์›€์ง์ด๋Š” ํƒœ๊ทธ.(์œ„์—์„œ๋Š” test.) ** ํฌ๋กœ์Šค์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ ์™„์„ฑ ์š”์†Œ : (1) ํƒœ๊ทธ (2)์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ (3) ํ–‰์œ„('ํ–‰์œ„'๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์Œ.) ex) scscriptript>alert('๊ฒฝ๊ณ ') ์—์„œ์˜ ํ–‰์œ„๋Š” '๊ฒฝ๊ณ  ์ฐฝ ๋ฐœ์ƒ์‹œํ‚ค๊ธฐ'์ด๋‹ค. ์ฆ‰, ">test ์—์„œ๋Š” ํƒœ๊ทธ : marquee ํƒœ๊ทธ ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ : onstart ํ–‰์œ„ : confirm(cookie) (**๋งŒ์•ฝ์— ์œ„์ฒ˜๋Ÿผ ํ•œ๊ฐ€์ง€ ์‹œ๋„๋ฅผ ํ–ˆ๋Š”๋ฐ ๋ง‰ํ˜€์„œ ์‚ฌ์šฉ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด, ๊ณต๊ฒฉ์ž๋Š” ๋‹ค๋ฅธ ๊ฒƒ์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ์ดํŠธ์—์„œ ํฌ๋กœ์Šค์‚ฌ์ดํŠธ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.) ** ">test ๋ฅผ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ ํ™•์ธ์„ ๋ˆ„๋ฅด๊ธฐ ์ „์—๋„ ๋’ค์˜ ์ฐฝ์ด .. 2021. 9. 11.
[Secure]_#03_shot1_[ ์„œ๋ฒ„์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ…, <scscriptript>alert('๊ฒฝ๊ณ ')</scsccriptript>] Video01 ์— ๋Œ€ํ•ด. 1. ํ•„ํ„ฐ๋ง ํ™•์ธ. "" ๊ฐ€ '์†Œ์Šค์ฝ”๋“œ ๋ณด๊ธฐ' ์— "&lt" ํ˜น์€ "&gt"๋กœ(HTML ์ธ์ฝ”๋”ฉ.) ์ธ์ฝ”๋”ฉ ๋˜์–ด ๊ธฐ๋ก๋˜๋Š”์ง€ ์•„๋‹Œ์ง€ ํ™•์ธ. 2. "" ์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์ด ์—†์Œ์„ ํ™•์ธ. 3. #์ž…๋ ฅ. --> ๊ฒฝ๊ณ ๊ฐ€ ์•ˆ๋œธ --> ์†Œ์Šค ๋ณด๊ธฐ. alert('๊ฒฝ๊ณ ') ๋ผ๊ณ  ๊ธฐ๋ก๋˜์žˆ์Œ. --> "" ์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋‚˜, script๋ฌธ์ž์—ด์— ๋Œ€ํ•ด์„œ ํ•„ํ„ฐ๋ง์ด ์กด์žฌํ•จ์„ ํ™•์ธํ•จ. 4. alert('๊ฒฝ๊ณ ') --> script๋ฌธ์ž์—ด์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง์„ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•ด script๋ฌธ์ž์—ด ์‚ฌ์ด์— script ์‚ฝ์ž…. --> script๋ฌธ์ž์—ด ํ•„ํ„ฐ๋ง์œผ๋กœ ์ธํ•ด ํ•˜๋‚˜์˜ script๋ฌธ์ž์—ด์ด ์ด๋ฃจ์–ด์ง. --> ๊ฒฝ๊ณ  ์ฐฝ ๋ฐœ์ƒ.(์„ฑ๊ณต.) 5. ๊ฒฝ๊ณ ์ฐฝ์˜ ํ™•์ธ ๋ˆ„๋ฅด๊ธฐ ์ „๊นŒ์ง€ ๊ธ€์ด ๋ณด์ด์ง€ ์•Š์Œ. **But, ์†Œ์Šค์ฝ”๋“œ๋Š”.. 2021. 9. 11.
[Secure]_03_[SSI Injection, ๋””๋ ‰ํ„ฐ๋ฆฌ ์ธ๋ฑ์‹ฑ, ์ •๋ณด ๋ˆ„์ถœ, ํ‰๋ฌธ ๋…ธ์ถœ, ๋งˆ์Šคํ‚น ์ •๋ณด ์†Œ์Šค์— ํ‰๋ฌธ ๋…ธ์ถœ, ์ธ์ฝ”๋”ฉ, ์•”ํ˜ธํ™”, ํ†ตํ•ฉ ์—๋Ÿฌ ์„ค์ •, robot.txt, User-agent : * , ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ…] SSI Injection ์ ๊ฒ€ ๋‚ด์šฉ : ์›นํŽ˜์ด์ง€ ๋‚ด SSI injection ๊ณต๊ฒฉ ๊ฐ€๋Šฅ์„ฑ ์ ๊ฒ€. ** SSI(Server Side Includes): CGI ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ์„œ๋ฒ„์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋กœ ์›น ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์ „์— ๊ตฌ๋ฌธ์„ ํ•ด์„ํ•˜๋„๋ก ์ง€์‹œํ•˜๋Š” ์—ญํ• ์„ ํ•จ. --> ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด์™€ ๋น„์Šทํ•˜๋‹ค.(ls , ls -al, ...) --> ์šด์˜์ฒด์ œ ๋ช…๋ น์–ด๋ฅผ ์›น์—์„œ ์ธ์‹ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ํฐ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ์˜ ๋ง‰์•„์ ธ ์žˆ๋‹ค. --> ๋ฐœ์ƒ X ** ์ธ์ ์…˜ ์ทจ์•ฝ์  : ๋‚ด ํ™”๋ฉด์ด ์•„๋‹Œ ์„œ๋ฒ„์— ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ -> ์ธ์ ์…˜ ์ทจ์•ฝ์ ์€ ์ ์  ์ค„์–ด๋“ ๋‹ค. -> ์ด์œ  : ํŒจํ„ด์ด ๋‹จ์ˆœํ•˜๋‹ค.(์›น ๋ฐฉํ™”๋ฒฝ์—์„œ ๋ง‰์„ ์ˆ˜ ๋„ ์žˆ์Œ.) -> ๊ทธ๋Ÿฌ๋‚˜, ๋šซ๋ฆฌ๋ฉด ํ”ผํ•ด๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜๋‹ค. ** ์ง€.. 2021. 9. 11.
[Secure]_#02_[ ํฌ๋งท์ŠคํŠธ๋ง, LDAP ์ธ์ ์…˜, SQL-injection, blind sql injection, OR 1=1, ํ•„ํ„ฐ๋ง, ๋ฐ”์ธ๋”ฉ, PreparedStatement ] ์ ๊ฒ€ ๋‚ด์šฉ : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌ๋งท ์ŠคํŠธ๋ง ์ทจ์•ฝ์  ์กด์žฌ ์—ฌ๋ถ€ ์ ๊ฒ€ ์ ๊ฒ€ ๋ชฉ์  : ๊ณต๊ฒฉ์ž์˜ ํฌ๋งท ์ŠคํŠธ๋ง ์ทจ์•ฝ์ ์„ ํ†ตํ•œ ์•…์˜์ ์ธ ํ–‰์œ„๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•จ. ๋ณด์•ˆ ์œ„ํ˜‘ : C์–ธ์–ด๋กœ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ค‘ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ, ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ ์กฐ์ž‘ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜๋ฅผ ๋ฐ˜ํ™˜๋ฐ›์•„ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ณ€์กฐํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ํš๋“ํ•  ์ˆ˜ ์žˆ์Œ. ** ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜ -> ์„œ๋ฒ„ ์ทจ์•ฝ์  ** ํ•ด๋‹น ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•ด error๊ฐ€ ๋œจ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ตญ ์™€ ๋˜‘๊ฐ™๋‹ค. ๋Œ€์ƒ : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œ์Šค์ฝ”๋“œ, ์›น ๊ธฐ๋ฐ˜ C/S ํ”„๋กœ๊ทธ๋žจ. ** C/S ํ”„๋กœ๊ทธ๋žจ : ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ(๋„์‚ฌ๊ด€ ์ž๋ฆฌ ์˜ˆ์•ฝ ์•ฑ, ์‹๋‹น ํ‚ค์˜ค์Šคํฌ) -> ์—„๋ฐ€ํžˆ๋Š” ์›น ์ทจ์•ฝ์  ๋ถ„์„์ด๋ผ๊ณค ํ•  ์ˆ˜ ์—†๋‹ค. // ํŠธ๋ฆฌ ํ˜•ํƒœ์˜ ์ž๋ฃŒ ๊ตฌ์กฐ(ex. ์กฐ์ง์ฒด๊ณ„๋„) - ์ทจ.. 2021. 9. 5.
728x90