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

์—ฌ๋Ÿฌ๊ฐ€์ง€/์ •๋ณด๋ณด์•ˆ ์ •๋ฆฌ

[์ •๋ณด๋ณด์•ˆ ์ •๋ฆฌ] ๋„คํŠธ์›Œํฌ - ARP/RARP ๋ฐ GARP

728x90

*ARP/RARP ํ”„๋กœํ† ์ฝœ (TCP/IP ์ธํ„ฐ๋„ท ๊ณ„์ธต)

: ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ์™€ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ ์‚ฌ์ด์˜ ๋ณ€ํ™˜์„ ๋‹ด๋‹น

https://dangsdangs.tistory.com/38

 

[์ •๋ณด๋ณด์•ˆ ์ •๋ฆฌ] ๋„คํŠธ์›Œํฌ - TCP/IP ํ”„๋กœํ† ์ฝœ

*Application Layer(์‘์šฉ ๊ณ„์ธต) : ๋„คํŠธ์›Œํฌ ์„œ๋ฒ„/ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ๋‹ด๋‹น. ์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค ๋‹ด๋‹น -์ฃผ์š” ํ”„๋กœํ† ์ฝœ (1) HTTP(80/tcp) : Hyper-Text Transfer Protocol (2) FTP(20/21/tcp) : File Transfer Protocol, ๋ฐ์ดํ„ฐ

dangsdangs.tistory.com

- ์ผ๋ฐ˜์ ์œผ๋กœ IP ์ฃผ์†Œ๋Š” ์‹œ์Šคํ…œ ํ•˜๋“œ๋””์Šคํฌ ๋‚ด ์„ค์ •ํŒŒ์ผ์— ์ €์žฅ๋˜์–ด์žˆ์œผ๋‚˜,

ํ•˜๋“œ๋””์Šคํฌ๊ฐ€ ์—†๋Š” ํ„ฐ๋ฏธ๋„์ผ ๊ฒฝ์šฐ ์ดˆ๊ธฐ ๊ฐ€๋™๋  ๋•Œ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ๋‹ด์•„ RARP ์š”์ฒญ์„ ํ†ตํ•ด IP ์ฃผ์†Œ ๋ฐ›์•„์˜ด

 

-ARP ๋™์ž‘๋ฐฉ์‹

(1) ์ตœ์ดˆ ์ƒ๋Œ€๋ฐฉ์˜ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๊ณ  ๋…ผ๋ฆฌ์ ์ธ IP ์ฃผ์†Œ๋งŒ ์•Œ๊ธฐ ๋•Œ๋ฌธ์—, ARP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ

(2) Target ํ˜ธ์ŠคํŠธ์—์„œ๋Š” ARP ์‘๋‹ต ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์–ด ์‘๋‹ต. ์‘๋‹ต ๋ฉ”์‹œ์ง€์—๋Š” Target ํ˜ธ์ŠคํŠธ์˜ MAC ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๊ณ ,

์š”์ฒญ์ž์˜ MAC ์ฃผ์†Œ๋ฅผ ์•Œ๊ธฐ ๋•Œ๋ฌธ์— ์œ ๋‹ˆ์บ์ŠคํŠธ ๋ฐฉ์‹์œผ๋กœ ์‘๋‹ต

  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ  : ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ๋™์‹œ์— ํŒจํ‚ท ์ „์†ก. FF:FF:FF:FF:FF:FF
  • ์œ ๋‹ˆ์บ์ŠคํŠธ : 1๋Œ€ 1 ํŒจํ‚ท ์ „์†ก

 

-RARP ๋™์ž‘๋ฐฉ์‹

(1) ์ž์‹ ์˜ ๋…ผ๋ฆฌ์ ์ธ IP ์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๊ณ  ๋ฌผ๋ฆฌ์ ์ธ MAC ์ฃผ์†Œ๋งŒ ์•Œ๊ธฐ ๋•Œ๋ฌธ์— ์ž์‹ ์˜ MAC ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š”

RARP ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ

(2) RARP Server์—๋Š” ์š”์ฒญ์ž์˜ IP ์ฃผ์†Œ์ •๋ณด๋ฅผ ๋‹ด์€ RARP ์‘๋‹ต ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์–ด

์š”์ฒญ์ž MAC ์ฃผ์†Œ๋กœ ์œ ๋‹ˆ์บ์ŠคํŠธ

 


 

*ARP Spoofing(ARP Cache Poisoning) ๊ณต๊ฒฉ

https://www.thesslstore.com/blog/everything-you-need-to-know-about-arp-spoofing/

: ๊ณต๊ฒฉ์ž๊ฐ€ ํฌ์ƒ์ž์˜ MAC ์ฃผ์†Œ๋ฅผ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋กœ ์œ„์กฐํ•œ ARP Reply๋ฅผ ๋งŒ๋“ค์–ด ํฌ์ƒ์ž์—๊ฒŒ ์ง€์†์ ์œผ๋กœ ์ „์†กํ•ด

ํฌ์ƒ์ž ARP Cache Table์˜ MAC ์ •๋ณด๊ฐ€ ๊ณต๊ฒฉ์ž์˜ MAC ์ •๋ณด๋กœ ๋ณ€๊ฒฝ๋˜์–ด ํŒจํ‚ท์„ ์Šค๋‹ˆํ•‘ ํ•˜๋Š” ๊ณต๊ฒฉ

-IP Forward ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”

- ARP Redirect ๊ณต๊ฒฉ : ํฌ์ƒ์ž ARP Cache์˜ Gateway(Router) ์ฃผ์†Œ๋ฅผ ๊ณต๊ฒฉ์ž MAC ์ฃผ์†Œ๋กœ ๋ณ€์กฐํ•˜์—ฌ ์Šค๋‹ˆํ•‘

-๋™์ผ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์— ์žˆ์–ด์•ผํ•จ

 

-๋Œ€์‘๋ฐฉ๋ฒ•

(1) ARP ์บ์‹œ๋ฅผ ์ •์ ์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ARP ์‘๋‹ต์„ ์ˆ˜์‹ ํ•ด๋„ ์บ์‹œ ์ •๋ณด๋ฅผ ๊ฐฑ์‹ ํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •

(2) ์บ์‹œ ์ •๋ณด๋Š” ์‹œ์Šคํ…œ ์ข…๋ฃŒ ์‹œ ์‚ญ์ œ๋˜๋ฏ€๋กœ ์‹œ์Šคํ…œ ๊ฐ€๋™์‹œ๋งˆ๋‹ค ARP ์บ์‹œ๋ฅผ ์ •์ ์œผ๋กœ ๊ตฌ์„ฑ

(3) ๋„คํŠธ์›Œํฌ์ƒ์˜ ARP ํŠธ๋ž˜ํ”ฝ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ (ARPWatch)๋ฅผ ์ด์šฉํ•˜์—ฌ

IP์™€ MAC ์ฃผ์†Œ ๋งคํ•‘์„ ๊ฐ์‹œ, ๋ณ€๊ฒฝ ๋ฐœ์ƒ ์‹œ ์ฆ‰์‹œ ํ™•์ธ

 


 

*GARP(Gratuitous ARP)

: Sender IP์™€ Target IP๊ฐ€ ๋™์ผํ•œ ARP ์š”์ฒญ

-์žฅ๋น„๊ฐ€ ARP ์š”์ฒญ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์žฅ๋น„์—๊ฒŒ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ž์‹ ์˜ ์กด์žฌ๋ฅผ ์•Œ๋ฆฌ๋Š” ๋ชฉ์ 

 

-๋ชฉ์ 

(1) IP ์ถฉ๋Œ ๊ฐ์ง€

(2) ์ƒ๋Œ€๋ฐฉ์˜ ARP Cache ์ •๋ณด ๊ฐฑ์‹