์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2025. 2. 10. 08:41

์˜ค๋Š˜์€ Snort์— ๋Œ€ํ•ด์„œ ์ด๋ก ์ ์œผ๋กœ ์กฐ์‚ฌ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.

 

์•ž์œผ๋กœ ์ด๋ฅผ ํ™œ์šฉํ•ด์„œ ๋˜ ๋‹ค๋ฅธ ์‹ค์Šต์„ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ด๋‹ค.

 

 

[19แ„Œแ…ฎแ„Žแ…ก] snort.pdf
0.25MB

 

 

[4์ค„ ์š”์•ฝ]

 

1. Snort๋Š” 98๋…„ Martin Roesch์— ์˜ํ•ด ๊ฐœ๋ฐœ๋œ ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ ์นจ์ž… ์ฐจ๋‹จ ์‹œ์Šคํ…œ(NIPS) ์ด๋ฉด์„œ ๋„คํŠธ์›Œํฌ ์นจ์ž„ ํƒ์ง€ ์‹œ์Šคํ…œ(NIDS)์ด๋‹ค. ์‹œ๊ทธ๋‹ˆ์ฒ˜ ๊ธฐ๋ฐ˜ ํƒ์ง€ ์‹œ์Šคํ…œ์œผ๋กœ์„œ ํŒจํ„ด๊ณผ ๋งค์นญ์ด ๋  ๊ฒฝ์šฐ ํƒ์ง€๋˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค.

 

2. snort๋Š” 3๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

  • Sniffer : ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ์บก์ณํ•˜๋Š” ๊ธฐ๋Šฅ
  • Packet Logger : ๋‚˜์ค‘์— ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ํŒŒ์ผ์— ๊ธฐ๋กํ•˜๋Š” ๊ธฐ๋Šฅ
  • IDS / IPS : ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์„ ํ›„ ์นจ์ž… ํƒ์ง€ ๋ฐ ์ฐจ๋‹จ ๊ธฐ๋Šฅ

3. Snort ๋™์ž‘ ๊ตฌ์กฐ

 

Sniffer -> Preprocessor -> Detection Engine -> Alert/Logging

 

4. Snort Rule Signature์€ ํฌ๊ฒŒ 2๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„๋œ๋‹ค.

  • Rule header
    • Action : ํŒจํ„ด์ด ๋งค์นญ์ด ๋˜์—ˆ์„ ๊ฒฝ์šฐ ํ•  ํ–‰๋™์„ ์ •์˜
    • Protocol : ํƒ์ง€ ํ•  ํ”„๋กœํ† ์ฝœ์˜ ์ข…๋ฅ˜๋ฅผ ์ •์˜ (์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.)
    • Direction : ํƒ์ง€ํ•  ๋ฐฉํ–ฅ์„ ์ •์˜
    • Source IP & Port / Destination & Port : ์ถœ๋ฐœ์ง€, ๋ชฉ์ ์ง€, IP, Port ์ •์˜
  • Rule Option
    • ์ผ๋ฐ˜ ์˜ต์…˜ : ๊ทœ์น™์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์˜ต์…˜์œผ๋กœ ๋งค์นญํ•˜๋Š” ๋™์•ˆ ์–ด๋– ํ•œ ์˜ํ–ฅ๋„ ๋ฏธ์น˜์น˜ ์•Š๋Š” ์˜ต์…˜
    • Payload : Payload๋Š” Snort Rule์—์„œ ์‹ค์งˆ์ ์œผ๋กœ ์•…์„ฑ ํŒจํ‚ท์„ ํƒ์ง€ํ•˜๋Š” ์˜ต์…˜
    • HTTP ์˜ต์…˜ : content ์˜ต์…˜ ๊ฐ’์ด ํƒ์ƒ‰ํ•  ๋ฒ”์œ„๋ฅผ HTTP ์˜์—ญ์œผ๋กœ ํ•œ์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์˜ต์…˜
    • ํ๋ฆ„ ์˜ต์…˜ : ํŒจํ„ด์„ ๋งค์นญํ•  ๋•Œ ์ ์šฉํ•ด์•ผ ํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์˜ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜

 

์ด๋ฒˆ ๊ณ„๊ธฐ๋กœ Snort์˜ ์ด๋ก ์ ์ธ ๋‚ด์šฉ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

 

์•ž์œผ๋กœ ์žˆ์„ ์‹ค์Šต์—์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋ฉด์„œ ๋‹ค๋ค„๋ณผ ์˜ˆ์ •์ด๋‹ค.

 

๋‹ค์Œ ์ฃผ๋„ ํ™”์ดํŒ…!!