[์นจ์ž…ํƒ์ง€์‹œ์Šคํ…œ ์‹ค์Šต] โ‘ฃ SNORT ๋ฃฐ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ PCRE ์ž‘์„ฑ (ASP ์›น์‰˜)
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[์นจ์ž…ํƒ์ง€์‹œ์Šคํ…œ ์‹ค์Šต] โ‘ข SNORT ๋ฃฐ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ PCRE ์ž‘์„ฑ (SQL Injection)
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[SNORT] PCRE ์ •๊ทœํ‘œํ˜„์‹ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• (VIM ํ™œ์šฉ)
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[SNORT] SNORT ์Šคํ‚ค๋งˆ ๊ตฌ์กฐ์™€ ๋ฃฐ ๊ตฌ์„ฑ ๋ฐ ์˜ต์…˜ ์ •๋ณด
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
1๏ธโƒฃ SNORT ๊ฐœ์š”๐Ÿ”น1. SNORT ๋™์ž‘ ๋ฐฉ์‹ํŒจํ‚ท ์ˆ˜์ง‘์‹ค์‹œ๊ฐ„์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์ง‘์ „์ฒ˜๋ฆฌ ๊ณผ์ •์ˆ˜์ง‘๋œ ํŒจํ‚ท์€ Preprocessor๋กœ ์ „๋‹ฌ๋˜์–ด ๋ถ„์„ ์ „ ํ•„์š”ํ•œ ์ „์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰๋ณ‘๋ ฌ ํŒจํ„ด ๋งค์นญ SNORT์˜ ๋ฃฐ์— ๋”ฐ๋ผ ํŒจํ‚ท ๋‚ด์šฉ์„ ๊ฒ€์‚ฌ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด Aho-Corasick ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜์˜ ๋ณ‘๋ ฌ ๋ฌธ์ž์—ด ๊ฒ€์ƒ‰ ์‚ฌ์šฉ๋งค์นญ ๋Œ€์ƒ์ด ๋˜๋Š” ๋ฃฐ์ด ๋งŽ์„์ˆ˜๋ก ์†๋„๊ฐ€ ์ €ํ•˜๋˜๋ฏ€๋กœ, ์ „์ฒ˜๋ฆฌ์—์„œ ์ผ๋ถ€ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ์ˆ˜ํ–‰๋ฃฐ ํŒจํ„ด ๋งค์นญSNORT ๋ฃฐ ํŒŒ์ผ์— ์ •์˜๋œ ์กฐ๊ฑด๊ณผ ํŒจํ‚ท์„ ๋น„๊ตํ•˜์—ฌ ๊ณต๊ฒฉ ์—ฌ๋ถ€๋ฅผ ํƒ์ง€ํƒ์ง€๋˜๋ฉด ๊ฒฝ๊ณ (Alert) ๋˜๋Š” ๋กœ๊ทธ(Log)๋กœ ๊ธฐ๋ก๐Ÿ”น2. SNORT ๊ด€๊ณ„ ๊ตฌ์กฐsensor (sid) โ”‚ โ””โ”€โ”€โ”€โ” โ–ผ event (sid, cid) โ”€โ”€โ”€โ–ถ signature (sig_..
[์นจ์ž…ํƒ์ง€์‹œ์Šคํ…œ ์‹ค์Šต] โ‘ก SNORT ํƒ์ง€ ๋กœ๊ทธ๋ฅผ MySQL๋กœ ์—ฐ๋™ํ•˜๊ธฐ (Barnyard2)
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
1๏ธโƒฃ ์‹ค์Šต ๊ฐœ์š”SNORT๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜ ์นจ์ž… ํƒ์ง€ ์‹œ์Šคํ…œ(IDS)์œผ๋กœ, ๋‹ค์–‘ํ•œ ํŠธ๋ž˜ํ”ฝ ํƒ์ง€๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋กœ๊ทธ๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ €์žฅ๋œ๋‹ค.Barnyard2๋Š” SNORT๊ฐ€ ์ƒ์„ฑํ•˜๋Š” binary ๋กœ๊ทธ(unified2 ํฌ๋งท)๋ฅผ ์ฝ์–ด MySQL DB๋กœ ์ €์žฅํ•ด์ฃผ๋Š” ๋„๊ตฌ๋‹ค.์ด ์‹ค์Šต์—์„œ๋Š” SNORT์˜ ํƒ์ง€ ๊ฒฐ๊ณผ๋ฅผ Barnyard2๋ฅผ ํ†ตํ•ด DB์— ์ €์žฅํ•˜๊ณ , SQLyog๋กœ ์กฐํšŒํ•ด๋ณด๋Š” ์ „ ๊ณผ์ •์„ ์ •๋ฆฌํ–ˆ๋‹ค.๐Ÿ”น์‹ค์Šต ํ™˜๊ฒฝ๊ฐ€์ƒํ™”: VirtualBoxOS: CentOS 7IDS: SNORT 2.9.20๋กœ๊ทธ ์ˆ˜์ง‘๊ธฐ: Barnyard2DB: MySQL 8.0ํด๋ผ์ด์–ธํŠธ ํˆด: SQLyog์›๊ฒฉ ์ ‘์†: PuTTY 2๏ธโƒฃ MySQL ์„ค์น˜ ๋ฐ ๊ธฐ๋ณธ ์„ค์ •MySQL 8 ์„ค์น˜๋ฅผ ์œ„ํ•œ ๊ณต์‹ ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„, ``mysql-server ..
[์นจ์ž…ํƒ์ง€์‹œ์Šคํ…œ ์‹ค์Šต] โ‘  SNORT ์„ค์น˜ ๋ฐ ping ํŠธ๋ž˜ํ”ฝ ํƒ์ง€ (CentOS)
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
1๏ธโƒฃ ์‹ค์Šต ๊ฐœ์š”VirtualBox์— ์„ค์น˜๋œ CentOS ํ™˜๊ฒฝ์—์„œ SNORT๋ฅผ ์ง์ ‘ ์„ค์น˜ํ•˜๊ณ , ICMP ํŒจํ‚ท์„ ํƒ์ง€ํ•˜๋Š” ๋ฃฐ์„ ์ถ”๊ฐ€ํ•ด ์นจ์ž… ํƒ์ง€ ๊ธฐ๋Šฅ์„ ์‹ค์Šตํ•ด๋ณด์•˜๋‹ค. ์›๊ฒฉ ์ ‘์†์€ PuTTY๋ฅผ ํ™œ์šฉํ•˜์˜€๋‹ค.๐Ÿ”น ์‹ค์Šต ํ™˜๊ฒฝ๊ฐ€์ƒํ™” ๋„๊ตฌ: VirtualBoxOS: CentOS์›๊ฒฉ ์ ‘์†: PuTTYIDS ํˆด: SNORT 2.9.202๏ธโƒฃ SNORT ์„ค์น˜๐Ÿ”น1. EPEL ์ €์žฅ์†Œ ์ถ”๊ฐ€``EPEL``: CentOS์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ์˜คํ”ˆ์†Œ์Šค ํŒจํ‚ค์ง€ ์ €์žฅ์†ŒSNORT ์„ค์น˜์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํˆด์ด ๊ธฐ๋ณธ ์ €์žฅ์†Œ์— ์—†๊ธฐ ๋•Œ๋ฌธ์—, EPEL์„ ๋จผ์ € ์„ค์น˜ํ•ด์ค˜์•ผ ํ•จyum install epel-release ``/etc/yum.repos.d/`` ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์— EPEL ๊ด€๋ จ ํŒŒ์ผ์ด ์ถ”๊ฐ€๋จ.๐Ÿ”น2. ์˜์กด์„ฑ ๋ฐ ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜S..
[SOC] SIEM๊ณผ SOAR
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[SOC] ๋ณด์•ˆ๊ด€์ œ ์‹œ์Šคํ…œ์—์„œ์˜ ๋ณด์•ˆ ์†”๋ฃจ์…˜
ยท
๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด/๋ณด์•ˆ ๊ด€์ œ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.