๐ฆ ๋ณด์๋๊ตฌ์ ์งํ: Velociraptor๋ก ์๋ํฌ์ธํธ ์กฐ์ฌ ์๋ํํ๊ธฐ ๐ฆ

์๋ , ๋ณด์์ ๊ด์ฌ ์๋ ์น๊ตฌ๋ค! ์ค๋์ 2025๋ 3์ ๊ธฐ์ค์ผ๋ก ์๋ํฌ์ธํธ ๋ณด์ ์กฐ์ฌ๋ฅผ ์๋ํํ ์ ์๋ ์ด๊ฐ๋ ฅ ๋๊ตฌ Velociraptor์ ๋ํด ํจ๊ป ์์๋ณผ ๊ฑฐ์ผ. ๋ง์น ์ฅฌ๋ผ๊ธฐ ๊ณต์์ ๋ฒจ๋ก์๋ฉํฐ์ฒ๋ผ ๋น ๋ฅด๊ณ ๋ ์นด๋กญ๊ฒ ๋ณด์ ์ํ์ ์ฌ๋ฅํ๋ ์ด ๋๊ตฌ๊ฐ ์ด๋ป๊ฒ ๋คํธ์ํฌ๋ฅผ ๋ณดํธํ๋์ง ์ฌ๋ฏธ์๊ฒ ์ค๋ช ํด ์ค๊ฒ! ๐
๐ฆ Velociraptor๊ฐ ๋ญ๊ธธ๋? ์ด๋ฆ๋ถํฐ ๋ฌด์์ด๋ฐ!
Velociraptor๋ ๋์งํธ ํฌ๋ ์๊ณผ ์ฌ๊ณ ๋์(DFIR)์ ์ํ ์คํ์์ค ์๋ํฌ์ธํธ ๋ชจ๋ํฐ๋ง ๋ฐ ์กฐ์ฌ ๋๊ตฌ์ผ. ๊ทธ๋ฅ ํ๋ฒํ ๋ณด์ ๋๊ตฌ๊ฐ ์๋๋ผ, ๋ง์น ๊ณต๋ฃก์ฒ๋ผ ๋น ๋ฅด๊ณ ๊ฐ๋ ฅํ๊ฒ ๋คํธ์ํฌ ์ ์ฒด๋ฅผ ๊ฐ์ํ๊ณ ์ํ์ ์ฌ๋ฅํ๋ ๋๊ตฌ์ง! ๐ฆ
2025๋ ํ์ฌ, ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ ์ ๋ ์ ๊ตํด์ง๊ณ ์์ด. ๋์ฌ์จ์ด, APT(์ง๋ฅํ ์ง์ ์ํ), ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ๊ณต๊ฒฉ ๋ฑ์ด ๊ธฐ์ ๊ณผ ๊ฐ์ธ์ ๋ ธ๋ฆฌ๊ณ ์์ง. ์ด๋ฐ ์ํฉ์์ Velociraptor๋ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ๋ ๋ ํ ํํธ๋๊ฐ ๋์ด์ฃผ๊ณ ์์ด.
"Velociraptor๋ ๋จ์ํ ๋๊ตฌ๊ฐ ์๋๋ผ ๋์งํธ ์ธ๊ณ์ ํฌ์์์์. ์ ์ฑ ํ์๋ฅผ ๋น ๋ฅด๊ฒ ์ถ์ ํ๊ณ ํฌ์ฐฉํ์ฃ ." - ๋ณด์ ์ ๋ฌธ๊ฐ
์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ํ๋ซํผ์ ์ด์ํ๋ ๊ธฐ์ ๋ค๋ ์ด์ ๋ ์ฌ์ด๋ฒ ๋ณด์์ ๋ ๋ง์ ํฌ์๋ฅผ ํ๊ณ ์์ด. ํนํ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค๋ผ๋ฉด ์๋ํฌ์ธํธ ๋ณด์์ ์ ํ์ด ์๋ ํ์์ง! ๐ก๏ธ
๐ค ์ ํํ Velociraptor๋ฅผ ์จ์ผ ํ ๊น?
2025๋ ํ์ฌ, ์๋ง์ ๋ณด์ ๋๊ตฌ๋ค์ด ์์ฅ์ ๋์ ์์ด. ๊ทธ๋ฐ๋ฐ ์ Velociraptor๊ฐ ์ฃผ๋ชฉ๋ฐ๊ณ ์์๊น? ๊ทธ ์ด์ ๋ฅผ ์์๋ณด์!
- ์คํ์์ค์ ํ - ์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๊ณ , ์ปค๋ฎค๋ํฐ์ ์ง์์ ์ธ ๊ฐ๋ฐ๊ณผ ์ง์์ ๋ฐ๊ณ ์์ด. 2025๋ ํ์ฌ ๋์ฑ ํ๋ฐํ ์ํ๊ณ๊ฐ ํ์ฑ๋์ด ์์ง. ๐ฑ
- ํ์ฅ์ฑ - ์๊ท๋ชจ ๋คํธ์ํฌ๋ถํฐ ์๋ง ๋์ ์๋ํฌ์ธํธ๊ฐ ์๋ ๋๊ท๋ชจ ๊ธฐ์ ํ๊ฒฝ๊น์ง ๋ชจ๋ ์ปค๋ฒํ ์ ์์ด. ๐ข
- VQL(Velociraptor Query Language) - ๊ฐ๋ ฅํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ํตํด ๋ณต์กํ ํฌ๋ ์ ์์ ๋ ๊ฐ๋จํ๊ฒ ์๋ํํ ์ ์์ด. ๐ป
- ์ค์๊ฐ ๋์ - ์ํ์ด ๊ฐ์ง๋๋ฉด ์ฆ์ ์กฐ์น๋ฅผ ์ทจํ ์ ์๋ ์ค์๊ฐ ๋์ ๊ธฐ๋ฅ์ ์ ๊ณตํด. โก
- ๋ฎ์ ๋ฆฌ์์ค ์ฌ์ฉ๋ - ์์คํ ์ ๋ถ๋ด์ ์ต์ํํ๋ฉด์ ํจ์จ์ ์ผ๋ก ์๋ํด. ๐
๊ธฐ๋ฅ | Velociraptor | ์ผ๋ฐ EDR ์๋ฃจ์ |
---|---|---|
๋น์ฉ | ๋ฌด๋ฃ (์คํ์์ค) | ๋๋ถ๋ถ ์ ๋ฃ (๋ผ์ด์ผ์ค ๊ธฐ๋ฐ) |
์ปค์คํฐ๋ง์ด์ง | ๋งค์ฐ ๋์ (VQL ํ์ฉ) | ์ ํ์ |
๋ฆฌ์์ค ์ฌ์ฉ๋ | ๋ฎ์ | ์ค๊ฐ~๋์ |
์๋ํ ๊ธฐ๋ฅ | ๊ฐ๋ ฅํจ (์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ) | ์ผ๋ถ ์ ๊ณต (๊ณ ์ ์ ) |
์ปค๋ฎค๋ํฐ ์ง์ | ํ๋ฐํจ | ๋ฒค๋ ์์กด์ |
์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ํ๋ซํผ์์๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํด ์ด๋ฐ ๊ณ ๊ธ ๋ณด์ ๋๊ตฌ์ ๋์ ์ ๊ณ ๋ คํ ์ ์์ด. ํนํ ๊ฐ์ธ ์ ๋ณด์ ๊ฒฐ์ ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค๋ผ๋ฉด ์๋ํฌ์ธํธ ๋ณด์์ ๋์ฑ ์ค์ํ์ง! ๐
๐๏ธ Velociraptor์ ๊ตฌ์กฐ: ์ด๋ป๊ฒ ์๊ฒผ๊ธธ๋ ์ด๋ ๊ฒ ๊ฐ๋ ฅํด?
Velociraptor๋ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์ด. ๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํด๋ณด์!
๐ ์ฃผ์ ๊ตฌ์ฑ ์์
- Velociraptor ์๋ฒ: ์ค์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ดํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์ง/๋ถ์ํด. ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ด๋ฆฌ์๊ฐ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ง. ๐ฅ๏ธ
- Velociraptor ํด๋ผ์ด์ธํธ: ๊ฐ ์๋ํฌ์ธํธ(PC, ์๋ฒ, ๋ชจ๋ฐ์ผ ๋ฑ)์ ์ค์น๋๋ ์์ด์ ํธ๋ก, ์๋ฒ์ ๋ช ๋ น์ ์ํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์งํด. ๐
- VQL(Velociraptor Query Language): ๋ชจ๋ ์กฐ์ฌ์ ์๋ํ์ ํต์ฌ! SQL๊ณผ ๋น์ทํ์ง๋ง ํฌ๋ ์์ ํนํ๋ ์ฟผ๋ฆฌ ์ธ์ด์ผ. ๐
- ์ํฐํฉํธ: ๋ฏธ๋ฆฌ ์ ์๋ VQL ์ฟผ๋ฆฌ ๋ชจ์์ผ๋ก, ํน์ ์กฐ์ฌ ์์ ์ ์ฝ๊ฒ ์ํํ ์ ์๊ฒ ํด์ค. 2025๋ ํ์ฌ ์์ฒ ๊ฐ์ ์ํฐํฉํธ๊ฐ ์ปค๋ฎค๋ํฐ์ ์ํด ๊ฐ๋ฐ๋์์ด. ๐ฆ
- ํํ ๊ธฐ๋ฅ: ๋๊ท๋ชจ ๋คํธ์ํฌ์์ ํน์ ํจํด์ด๋ ์ด์ ์งํ๋ฅผ ์ฐพ์๋ด๋ ๊ธฐ๋ฅ์ด์ผ. ๐
๐ ์๊ณ ์์๋? Velociraptor๋ ์๋ Google์ GRR(Google Rapid Response) ํ๋ก์ ํธ์์ ์๊ฐ์ ๋ฐ์ ์์๋์์ด. 2025๋ ํ์ฌ๋ ์์ ํ ๋ ๋ฆฝ์ ์ธ ํ๋ก์ ํธ๋ก ๋ฐ์ ํ๊ณ , ๋ง์ ๊ธฐ์ ๊ณผ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ด ์ฌ์ฉํ๊ณ ์์ง!
๐ ๏ธ Velociraptor ์ค์นํ๊ธฐ: ์์์ด ๋ฐ์ด๋ค!
์, ์ด์ ์ง์ Velociraptor๋ฅผ ์ค์นํด๋ณด์! 2025๋ ๊ธฐ์ค์ผ๋ก ์ค์น ๋ฐฉ๋ฒ์ด ๋ ๊ฐํธํด์ก์ด. ์๋์ฐ, ๋ฆฌ๋ ์ค, macOS ๋ชจ๋ ์ง์ํ๋ ๊ฑฑ์ ๋ง! ๐
๐ ์ค์น ์ ์ค๋น์ฌํญ
- ์ต์ 4GB RAM, 2์ฝ์ด CPU ์ด์์ ์๋ฒ (๋๊ท๋ชจ ํ๊ฒฝ์ ๋ ๋์ ์ฌ์ ๊ถ์ฅ)
- ์ด์์ฒด์ : Windows, Linux, macOS ์ค ํ๋
- ๋คํธ์ํฌ ์ฐ๊ฒฐ (ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ์ฉ)
- SSL ์ธ์ฆ์ (๋ณด์ ํต์ ์ฉ, ์์ฒด ์๋ช ์ธ์ฆ์๋ ๊ฐ๋ฅ)
โ๏ธ ์๋ฒ ์ค์น ๊ณผ์ (Linux ๊ธฐ์ค)
# ์ต์ Velociraptor ๋ฐ์ด๋๋ฆฌ ๋ค์ด๋ก๋
wget https://github.com/Velocidex/velociraptor/releases/download/v0.8.0/velociraptor-v0.8.0-linux-amd64
# ์คํ ๊ถํ ๋ถ์ฌ
chmod +x velociraptor-v0.8.0-linux-amd64
# ์ค์ ํ์ผ ์์ฑ
./velociraptor-v0.8.0-linux-amd64 config generate > server.config.yaml
# ์๋ฒ ์์
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml server
2025๋ ํ์ฌ Velociraptor๋ ๋ฒ์ 0.8.0๊น์ง ๋ฐ์ ํ์ผ๋ฉฐ, ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ์์ ์ฑ์ ์ ๊ณตํด. ์ ๋ช ๋ น์ด๋ ์์์ผ ๋ฟ์ด๋, ์ค์ ์ค์น ์์๋ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๋ ๊ฒ์ด ์ข์! ๐งฉ
๐ฑ ํด๋ผ์ด์ธํธ ๋ฐฐํฌ
์๋ฒ ์ค์น๊ฐ ์๋ฃ๋๋ฉด, ์ด์ ๊ฐ ์๋ํฌ์ธํธ์ ํด๋ผ์ด์ธํธ๋ฅผ ๋ฐฐํฌํด์ผ ํด. ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ง๋ง, ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์:
- GPO(๊ทธ๋ฃน ์ ์ฑ )๋ฅผ ํตํ ๋ฐฐํฌ: Windows ํ๊ฒฝ์์ ๋๊ท๋ชจ ๋ฐฐํฌ ์ ์ ์ฉํด.
- MDM ์๋ฃจ์ ํ์ฉ: ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ ํ์ฌ ์ฅ๋น ๊ด๋ฆฌ ์์คํ ์ ํตํ ๋ฐฐํฌ.
- ํจํค์ง ๊ด๋ฆฌ์ ํ์ฉ: Linux ํ๊ฒฝ์์ apt, yum ๋ฑ์ ํตํ ๋ฐฐํฌ.
- ์๋ ์ค์น: ์๊ท๋ชจ ํ๊ฒฝ์ด๋ ํ ์คํธ ๋ชฉ์ ์ผ๋ก ์ ํฉํด.
# ํด๋ผ์ด์ธํธ ์ค์ ํ์ผ ์์ฑ
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml client generate > client.config.yaml
# ํด๋ผ์ด์ธํธ MSI ํจํค์ง ์์ฑ (Windows์ฉ)
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml msi generate -o velociraptor_client.msi
ํด๋ผ์ด์ธํธ ์ค์น๊ฐ ์๋ฃ๋๋ฉด, ์๋ฒ์ ์น ์ธํฐํ์ด์ค์์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ฅผ ํ์ธํ๊ณ ๊ด๋ฆฌํ ์ ์์ด. 2025๋ ํ์ฌ๋ ํด๋ผ์ด์ธํธ ์๋ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ๋ ๊ฐ์ ๋์ด ๋์ฑ ํธ๋ฆฌํด์ก์ง! ๐
๐ฎ Velociraptor ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ: ์ด๋ ๊ฒ ์์ํด๋ด!
์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด, ์ด์ Velociraptor๋ฅผ ์ค์ ๋ก ์ฌ์ฉํด๋ณผ ์ฐจ๋ก์ผ! ์น ์ธํฐํ์ด์ค์ ์ ์ํด์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ค์ ์ดํด๋ณด์. ๐น๏ธ
๐ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ดํด๋ณด๊ธฐ
- ๋์๋ณด๋: ์์คํ ์ ์ฒด ์ํ๋ฅผ ํ๋์ ๋ณผ ์ ์๋ ํ๋ฉด์ด์ผ. ํ์ฑ ํด๋ผ์ด์ธํธ ์, ์๋ฆผ, ์ต๊ทผ ์ด๋ฒคํธ ๋ฑ์ ํ์ธํ ์ ์์ง. ๐
- ํด๋ผ์ด์ธํธ ๊ด๋ฆฌ: ์ฐ๊ฒฐ๋ ๋ชจ๋ ์๋ํฌ์ธํธ๋ฅผ ํ์ธํ๊ณ , ํน์ ํด๋ผ์ด์ธํธ์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ด. ๐ป
- ์ํฐํฉํธ ์์ง: ๋ฏธ๋ฆฌ ์ ์๋ ์กฐ์ฌ ์ฟผ๋ฆฌ(์ํฐํฉํธ)๋ฅผ ์คํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์์ด. ๐งช
- ํํธ ๊ด๋ฆฌ: ์ฌ๋ฌ ํด๋ผ์ด์ธํธ์์ ๋์์ ์ํฐํฉํธ๋ฅผ ์์งํ๋ ๋๊ท๋ชจ ์กฐ์ฌ๋ฅผ ์ค์ ํ ์ ์์ด. ๐น
- VQL ์ฟผ๋ฆฌ ์คํ: ์ง์ VQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๊ณ ์คํํ์ฌ ๋ง์ถคํ ์กฐ์ฌ๋ฅผ ์ํํ ์ ์์ด. ๐
๐งฉ ์ฒซ ๋ฒ์งธ ์ํฐํฉํธ ์์งํ๊ธฐ
Velociraptor์ ๊ฐ๋ ฅํจ์ ์ฒดํํ๊ธฐ ์ํด, ๊ฐ๋จํ ์ํฐํฉํธ ์์ง์ ํด๋ณด์:
- ์น ์ธํฐํ์ด์ค์์ 'ํด๋ผ์ด์ธํธ' ๋ฉ๋ด๋ก ์ด๋
- ์กฐ์ฌํ๊ณ ์ถ์ ํด๋ผ์ด์ธํธ๋ฅผ ์ ํ
- '์ํฐํฉํธ ์์ง' ๋ฒํผ ํด๋ฆญ
- ์๋ฅผ ๋ค์ด 'Windows.System.Pslist'(์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก) ์ํฐํฉํธ ์ ํ
- '์์ง ์์' ๋ฒํผ ํด๋ฆญ
๋ช ์ด ๋ด์ ํด๋น ํด๋ผ์ด์ธํธ์ ๋ชจ๋ ์คํ ์ค์ธ ํ๋ก์ธ์ค ์ ๋ณด๊ฐ ์์ง๋์ด ํ์๋ ๊ฑฐ์ผ. ์ด๋ ๊ฒ ๊ฐ๋จํ๊ฒ ์์คํ ์ ๋ณด๋ฅผ ์์งํ ์ ์์ด! ๐
๐ก ํ๋ก ํ: ์ฒ์์๋ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ์ํฐํฉํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์. ์ต์ํด์ง๋ฉด VQL์ ๋ฐฐ์์ ์์ ๋ง์ ๋ง์ถคํ ์ํฐํฉํธ๋ฅผ ๋ง๋ค์ด๋ณผ ์ ์์ด!
๐ VQL ๊ธฐ์ด: Velociraptor์ ์ฌ์ฅ
VQL(Velociraptor Query Language)์ Velociraptor์ ํต์ฌ์ด์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ด์ผ. SQL๊ณผ ๋น์ทํ์ง๋ง ํฌ๋ ์ ์กฐ์ฌ์ ํนํ๋ ์ฟผ๋ฆฌ ์ธ์ด๋ก, ์ด๋ฅผ ํตํด ๊ฑฐ์ ๋ชจ๋ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ถ์ํ ์ ์์ด. ๐ง
๐ค VQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ
SELECT * FROM ํ๋ฌ๊ทธ์ธ() WHERE ์กฐ๊ฑด
๊ธฐ๋ณธ ๊ตฌ์กฐ๋ SQL๊ณผ ๋น์ทํ์ง๋ง, FROM ์ ์๋ ํ ์ด๋ธ ๋์ 'ํ๋ฌ๊ทธ์ธ'์ด๋ผ๋ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ง์ ํด. ํ๋ฌ๊ทธ์ธ์ ์์คํ ์ ํน์ ๋ถ๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํจ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋ผ. ๐
๐ข ๊ฐ๋จํ VQL ์์
-- ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก ์กฐํ
SELECT Pid, Name, CommandLine FROM pslist()
-- ํน์ ํ์ผ ๊ฒ์
SELECT FullPath FROM glob(globs="C:/Users/*/Downloads/*.exe")
-- ์ต๊ทผ 7์ผ ๋ด ์์ฑ๋ ํ์ผ ์ฐพ๊ธฐ
SELECT * FROM glob(globs="C:/Users/*/Documents/*")
WHERE Sys.Mtime > now() - 86400*7
-- ํน์ ๋ ์ง์คํธ๋ฆฌ ํค ์กฐํ (Windows)
SELECT * FROM read_reg_key(globs="HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")
2025๋ ํ์ฌ, VQL์ ๋ ๋ง์ ํ๋ฌ๊ทธ์ธ๊ณผ ํจ์๋ฅผ ์ง์ํ๋ฉฐ, AI ๊ธฐ๋ฐ ์ด์ ํ์ง ๊ธฐ๋ฅ๋ ์ถ๊ฐ๋์์ด. ์ด๋ฅผ ํตํด ๋ ์ ๊ตํ ๋ณด์ ๋ถ์์ด ๊ฐ๋ฅํด์ก์ง! ๐ค
๐งฉ ์ํฐํฉํธ ๋ง๋ค๊ธฐ
์์ฃผ ์ฌ์ฉํ๋ VQL ์ฟผ๋ฆฌ๋ ์ํฐํฉํธ๋ก ์ ์ฅํ์ฌ ์ฌ์ฌ์ฉํ ์ ์์ด. ์ํฐํฉํธ๋ YAML ํ์์ผ๋ก ์ ์๋๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ธ:
name: Custom.Suspicious.Files
description: ์์ฌ์ค๋ฌ์ด ํ์ผ ํจํด ๊ฒ์
parameters:
- name: SearchGlob
default: C:/Users/*/Downloads/*.exe
sources:
- query: |
SELECT FullPath, Size, Sys.Mtime AS ModTime
FROM glob(globs=SearchGlob)
WHERE Size > 1000000 AND
NOT hash(path=FullPath).SHA256 IN read_file(filename="/trusted_hashes.txt")
์ด ์ํฐํฉํธ๋ ๋ค์ด๋ก๋ ํด๋์์ ํน์ ํฌ๊ธฐ ์ด์์ ์คํ ํ์ผ์ ์ฐพ๊ณ , ์ ๋ขฐํ ์ ์๋ ํด์ ๋ชฉ๋ก๊ณผ ๋น๊ตํ์ฌ ์์ฌ์ค๋ฌ์ด ํ์ผ์ ์๋ณํด. ์ด๋ฐ ์์ผ๋ก ์์ ๋ง์ ๋ง์ถคํ ๋ณด์ ๊ฒ์ฌ๋ฅผ ๋ง๋ค ์ ์์ด! ๐ ๏ธ
๐ ์๊ณ ์์๋? 2025๋ ํ์ฌ, Velociraptor ์ปค๋ฎค๋ํฐ์์๋ 5,000๊ฐ ์ด์์ ๊ณต๊ฐ ์ํฐํฉํธ๋ฅผ ๊ณต์ ํ๊ณ ์์ด. ์ด ์ํฐํฉํธ๋ค์ ๋ค์ํ ๋ณด์ ์ํ์ ํ์งํ๊ณ ์กฐ์ฌํ๋ ๋ฐ ํ์ฉ๋ ์ ์์ง!
โ๏ธ ์กฐ์ฌ ์๋ํ: Velociraptor์ ์ง์ ํ ํ
์ด์ Velociraptor์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ธ ์๋ํ ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด์. ๋ฐ๋ณต์ ์ธ ๋ณด์ ์์ ์ ์๋ํํ๋ฉด ์๊ฐ์ ์ ์ฝํ๊ณ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ด! ๐ค
๐ ์๋ํ ์๋๋ฆฌ์ค
Velociraptor๋ก ์๋ํํ ์ ์๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค๋ฅผ ์ดํด๋ณด์:
- ์ ๊ธฐ์ ์ธ ๋ณด์ ์ ๊ฒ: ๋งค์ผ ๋๋ ๋งค์ฃผ ํน์ ์๊ฐ์ ์ค์ํ ๋ณด์ ์ํฐํฉํธ๋ฅผ ์์งํ์ฌ ์์คํ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ ์ ์์ด. โฐ
- ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋์: ํน์ ์ด๋ฒคํธ(์: ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋)๊ฐ ๊ฐ์ง๋๋ฉด ์๋์ผ๋ก ์ถ๊ฐ ์ ๋ณด๋ฅผ ์์งํ๊ณ ์๋ฆผ์ ๋ณด๋ผ ์ ์์ด. ๐จ
- ์ํ ํํ : ์๋ก์ด ์ํ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ๋ฐํ์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์์ ์๋์ผ๋ก ์ํ ์งํ(IOC)๋ฅผ ๊ฒ์ํ ์ ์์ด. ๐
- ์ฆ๊ฑฐ ์์ง: ๋ณด์ ์ฌ๊ณ ๋ฐ์ ์ ํ์ํ ํฌ๋ ์ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์์งํ์ฌ ๋ถ์ ์ค๋น๋ฅผ ํ ์ ์์ด. ๐งช
๐ ์์ฝ๋ ์์ง ์ค์ ํ๊ธฐ
์ ๊ธฐ์ ์ธ ๋ณด์ ์ ๊ฒ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ๋งค์ผ ์์ ์ ์คํ๋๋ ์์ฝ ์์ง ์ค์
SELECT * FROM schedule(
artifact='Windows.System.Pslist',
client_id='C.1234567890abcdef',
spec='0 0 * * *' -- ํฌ๋ก ํํ์: ๋งค์ผ 00:00์ ์คํ
)
์ด ์ฟผ๋ฆฌ๋ ํน์ ํด๋ผ์ด์ธํธ์์ ๋งค์ผ ์์ ์ ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์์งํด. ํฌ๋ก ํํ์์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ผ์ ์ ์ค์ ํ ์ ์์ด! โฑ๏ธ
๐จ ์ด๋ฒคํธ ๋ชจ๋ํฐ๋ง ๋ฐ ๋์
ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์๋์ผ๋ก ๋์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋ ๊ฐ์ง ๋ฐ ๋์
LET suspicious_logins = SELECT * FROM watch_evtx(
filename='/Windows/System32/winevt/Logs/Security.evtx',
eventid=4625 -- ์คํจํ ๋ก๊ทธ์ธ ์ด๋ฒคํธ
)
-- ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ์ด ๊ฐ์ง๋๋ฉด ์ถ๊ฐ ์ ๋ณด ์์ง
SELECT * FROM foreach(
row=suspicious_logins,
query={
-- ๋ก๊ทธ์ธ ์คํจ ์ ์คํ ์ค์ธ ํ๋ก์ธ์ค ์์ง
SELECT * FROM pslist()
-- ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ ๋ณด ์์ง
SELECT * FROM netstat()
-- ๊ด๋ฆฌ์์๊ฒ ์๋ฆผ ์ ์ก
SELECT * FROM mail(
to='security@example.com',
subject='์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋ ๊ฐ์ง',
body=format(format='์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ์ด ๊ฐ์ง๋์์ต๋๋ค: %v', args=suspicious_logins)
)
}
)
์ด ์ฟผ๋ฆฌ๋ Windows ๋ณด์ ๋ก๊ทธ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ค๊ฐ ๋ก๊ทธ์ธ ์คํจ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ์ถ๊ฐ ์ ๋ณด๋ฅผ ์์งํ๊ณ ๋ณด์ํ์ ์๋ฆผ์ ๋ณด๋ด. ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋ณด์ ์ฌ๊ณ ์ ์ค์๊ฐ์ผ๋ก ๋์ํ ์ ์์ด! โก
๐ ๋๊ท๋ชจ ํํ ์๋ํ
์๋ก์ด ์ํ ์ ๋ณด๊ฐ ๋ฐ๊ฒฌ๋์์ ๋, ์ ์ฒด ๋คํธ์ํฌ์์ ํด๋น ์ํ์ ํ์ ์ ์๋์ผ๋ก ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ์๋ก์ด IOC(์นจํด ์งํ)์ ๋ํ ์๋ ํํธ ์ค์
LET ioc_hashes = SELECT hash FROM parse_csv(filename="/ioc_hashes.csv")
-- ์ ์ฒด ๋คํธ์ํฌ์์ ์์ฌ์ค๋ฌ์ด ํ์ผ ๊ฒ์
SELECT client_id, FullPath, Size, hash(path=FullPath).SHA256 AS FileHash
FROM glob(globs="C:/**/*.exe")
WHERE FileHash IN ioc_hashes.hash
์ด ์ฟผ๋ฆฌ๋ ์๋ ค์ง ์ ์ฑ ํด์ ๋ชฉ๋ก์ ๋ฐํ์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์์ ์์ฌ์ค๋ฌ์ด ์คํ ํ์ผ์ ๊ฒ์ํด. ์ด๋ฐ ํํ ์์ ์ ์๋ํํ๋ฉด ์๋ก์ด ์ํ์ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์์ด! ๐น
๐ก ํ๋ก ํ: ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์จ๋ผ์ธ ํ๋ซํผ์ ์ด์ํ๋ค๋ฉด, ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํด ์ด๋ฌํ ์๋ํ๋ ๋ณด์ ์ ๊ฒ์ ์ ๊ธฐ์ ์ผ๋ก ์คํํ๋ ๊ฒ์ด ์ข์. ํนํ ๊ฒฐ์ ์ ๋ณด๋ ๊ฐ์ธ ์๋ณ ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์์คํ ์ ๋ ์์ฃผ ๋ชจ๋ํฐ๋งํด์ผ ํด!
๐ ์ค์ ์ฌ๋ก: Velociraptor์ ํ์ฝ
์ด๋ก ์ ์ถฉ๋ถํ ์์๋ดค์ผ๋, ์ด์ Velociraptor๊ฐ ์ค์ ๋ณด์ ์ฌ๊ณ ์์ ์ด๋ป๊ฒ ํ์ฉ๋์๋์ง ๋ช ๊ฐ์ง ์ฌ๋ก๋ฅผ ์ดํด๋ณด์! ๐ต๏ธโโ๏ธ
๐ฅ ์ฌ๋ก 1: ๋์ฌ์จ์ด ์ด๊ธฐ ๋์
2024๋ ์ด, ํ ์ค๊ฒฌ ์ ์กฐ ๊ธฐ์ ์ด ๋์ฌ์จ์ด ๊ณต๊ฒฉ์ ์ด๊ธฐ ์งํ๋ฅผ ๋ฐ๊ฒฌํ์ด. ๋ณด์ํ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ์กฐ์น๋ฅผ ์ทจํ์ง:
- ์์ฌ์ค๋ฌ์ด ํ๋์ด ๊ฐ์ง๋ ์์คํ ์์ ๋ฉ๋ชจ๋ฆฌ ๋คํ์ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์ ์ํ๊ฒ ์์ง
- VQL์ ์ฌ์ฉํด ์๋ ค์ง ๋์ฌ์จ์ด IOC(์นจํด ์งํ)๋ฅผ ์ ์ฒด ๋คํธ์ํฌ์์ ๊ฒ์
- ๊ฐ์ผ๋ ์์คํ ์ ์๋ณํ๊ณ ๋คํธ์ํฌ์์ ๊ฒฉ๋ฆฌ
- ๊ฐ์ผ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ์ฌ ์ด๊ธฐ ์นจํฌ ์ง์ ๋ฐ๊ฒฌ
๊ฒฐ๊ณผ์ ์ผ๋ก, ๋์ฌ์จ์ด๊ฐ ์ ์ฒด ๋คํธ์ํฌ๋ก ํ์ฐ๋๊ธฐ ์ ์ ์ํ์ ๊ฒฉ๋ฆฌํ๊ณ ํผํด๋ฅผ ์ต์ํํ ์ ์์์ด. Velociraptor์ ๋น ๋ฅธ ๋ฐ์ดํฐ ์์ง ๋ฅ๋ ฅ์ด ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํ์ง! ๐ก๏ธ
๐ ์ฌ๋ก 2: ์ฅ๊ธฐ๊ฐ APT ์กฐ์ฌ
2024๋ ์ค๋ฐ, ํ ๊ธ์ต ๊ธฐ๊ด์ด ๋ด๋ถ ์์คํ ์์ ์ด์ํ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ฐ๊ฒฌํ์ด. ๋ณด์ํ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ์กฐ์ฌ๋ฅผ ์ํํ์ง:
- ์์ฌ์ค๋ฌ์ด ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์๋ณํ๊ณ ๊ด๋ จ ํ๋ก์ธ์ค ์ถ์
- ์ง์์ฑ ๋ฉ์ปค๋์ฆ(๋ ์ง์คํธ๋ฆฌ, ์์ ํญ๋ชฉ ๋ฑ)์ ๋ํ ํฌ๋ ์ ๋ถ์ ์ํ
- ํ์๋ผ์ธ ๋ถ์์ ํตํด ์ต์ด ์นจ์ ์์ ํ์
- ์ ์ฌํ ํจํด์ ๊ฐ์ง ๋ค๋ฅธ ์์คํ ์๋ณ
์กฐ์ฌ ๊ฒฐ๊ณผ, 6๊ฐ์ ์ด์ ์์คํ ์ ์ ๋ณตํด ์๋ APT(์ง๋ฅํ ์ง์ ์ํ) ๊ทธ๋ฃน์ ๋ฐ๊ฒฌํ๊ณ ์ ๊ฑฐํ ์ ์์์ด. Velociraptor์ ์์ธํ ํฌ๋ ์ ๊ธฐ๋ฅ์ด ์์๋ค๋ฉด ์ด๋ฐ ์๋ฐํ ์ํ์ ๋ฐ๊ฒฌํ๊ธฐ ์ด๋ ค์ ์ ๊ฑฐ์ผ! ๐ต๏ธโโ๏ธ
โก ์ฌ๋ก 3: ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ๋์
2025๋ ์ด, ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํํธ์จ์ด์์ ์ฌ๊ฐํ ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ด. ํ ๊ธฐ์ ๊ธฐ์ ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ๋์์ ํ์ง:
- ์ทจ์ฝํ ์ํํธ์จ์ด ๋ฒ์ ์ ์คํ ์ค์ธ ๋ชจ๋ ์์คํ ์ ์ ์ํ๊ฒ ์๋ณ
- ํด๋น ์ทจ์ฝ์ ์ ์ ์ฉํ ํ์ ์ด ์๋์ง ์ ์ฒด ๋คํธ์ํฌ ์ค์บ
- ์ทจ์ฝํ ์์คํ ์ ๋ํ ํจ์น ๋ฐฐํฌ ์ฐ์ ์์ ์ค์
- ํจ์น๊ฐ ์ ์ฉ๋ ๋๊น์ง ์์ ์ํ ์กฐ์น ๊ตฌํ
์ด ๊ธฐ์ ์ ์ทจ์ฝ์ ์ด ๊ณต๊ฐ๋ ์ง ๋จ ๋ช ์๊ฐ ๋ง์ ์ ์ฒด ํ๊ฒฝ์ ์ํ๋ฅผ ํ์ ํ๊ณ ๋์ ๊ณํ์ ์๋ฆฝํ ์ ์์์ด. Velociraptor์ ๋๊ท๋ชจ ํ๊ฒฝ ์กฐ์ฌ ๋ฅ๋ ฅ์ด ๋น์ ๋ฐํ ์ฌ๋ก์ผ! โก
"Velociraptor๋ ์ฐ๋ฆฌ ๋ณด์ํ์ ๋ฅ๋ ฅ์ 10๋ฐฐ๋ก ํ์ฅํด ์ฃผ์์ด์. ํ ๋ช ์ ๋ถ์๊ฐ๊ฐ ์์ฒ ๋์ ์์คํ ์ ๋์์ ์กฐ์ฌํ ์ ์๊ฒ ๋์์ฃ ." - ๊ธฐ์ ๋ณด์ ์ฑ ์์
์ด๋ฐ ์ค์ ์ฌ๋ก๋ค์ ๋ณด๋ฉด, Velociraptor๊ฐ ๋จ์ํ ๋๊ตฌ๊ฐ ์๋๋ผ ๋ณด์ํ์ ์ญ๋์ ํฌ๊ฒ ํ์ฅํด์ฃผ๋ ํ๋ซํผ์ด๋ผ๋ ๊ฒ์ ์ ์ ์์ด. ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์จ๋ผ์ธ ์๋น์ค๋ฅผ ์ด์ํ๋ ๊ธฐ์ ๋ค๋ ์ด๋ฐ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ฉด ๋ณด์ ๋์ ๋ฅ๋ ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ ๊ฑฐ์ผ! ๐
๐ Velociraptor ํ์ฉ ๋ฒ ์คํธ ํ๋ํฐ์ค
Velociraptor๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ๋ฒ ์คํธ ํ๋ํฐ์ค๋ฅผ ์์๋ณด์. 2025๋ ํ์ฌ์ ์ต์ ๊ถ์ฅ์ฌํญ์ ๊ธฐ์ค์ผ๋ก ์ ๋ฆฌํ์ด! ๐
๐ ๏ธ ์ค์น ๋ฐ ๊ตฌ์ฑ
- ์ ์ ํ ์๋ฒ ์ฌ์ ํ๋ณด: ๋๊ท๋ชจ ํ๊ฒฝ์์๋ ์ถฉ๋ถํ CPU, RAM, ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ์ถ ์๋ฒ๋ฅผ ์ค๋นํด. ํนํ ๋ฐ์ดํฐ ์์ง๋์ด ๋ง์ ๊ฒฝ์ฐ ์คํ ๋ฆฌ์ง ๊ณํ์ด ์ค์ํด! ๐พ
- ๋ณด์ ํต์ ์ค์ : ํด๋ผ์ด์ธํธ-์๋ฒ ๊ฐ ํต์ ์ ๋ฐ๋์ TLS๋ก ์ํธํํ๊ณ , ๊ฐ๋ ฅํ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํด. 2025๋ ํ์ฌ๋ TLS 1.3์ด ํ์ค์ด์ผ! ๐
- ๊ถํ ๋ถ๋ฆฌ: ๊ด๋ฆฌ์, ๋ถ์๊ฐ, ๊ฐ์ฌ์ ๋ฑ ์ญํ ๋ณ๋ก ์ ์ ํ ๊ถํ์ ์ค์ ํด. ์ต์ ๊ถํ ์์น์ ๋ฐ๋ฅด๋ ๊ฒ์ด ์ค์ํด! ๐ฎโโ๏ธ
- ๋ฐฑ์ ๊ตฌ์ฑ: ์ ๊ธฐ์ ์ผ๋ก Velociraptor ์๋ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฑ์ ํ๊ณ , ์ฌํด ๋ณต๊ตฌ ๊ณํ์ ์๋ฆฝํด. ๐
๐ ์กฐ์ฌ ๋ฐ ๋ชจ๋ํฐ๋ง
- ๊ธฐ๋ณธ ๋ชจ๋ํฐ๋ง ์ค์ : ์ค์ ์์คํ ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ๋ชจ๋ํฐ๋ง(ํ๋ก์ธ์ค, ๋คํธ์ํฌ ์ฐ๊ฒฐ, ๋ก๊ทธ์ธ ๋ฑ)์ ํญ์ ์ ์งํด. ๐
- ์ ์ง์ ์์ง: ๋๊ท๋ชจ ํ๊ฒฝ์์๋ ํ ๋ฒ์ ๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ง ๋ง๊ณ , ๋ฐฐ์น๋ก ๋๋์ด ์์งํด. ๐
- ์ปจํ ์คํธ ์์ง: ์ด์ ์งํ ๋ฐ๊ฒฌ ์ ๊ด๋ จ ์ปจํ ์คํธ ์ ๋ณด(ํ๋ก์ธ์ค, ๋คํธ์ํฌ, ํ์ผ ๋ฑ)๋ฅผ ํจ๊ป ์์งํด ์ ์ฒด ๊ทธ๋ฆผ์ ํ์ ํด. ๐ผ๏ธ
- ์ ๊ธฐ์ ์ธ ํํ : ์๋ก์ด ์ํ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ๋ฐํ์ผ๋ก ์ ๊ธฐ์ ์ธ ์ํ ํํ ์ ์ํํด. 2025๋ ์๋ ์ 1ํ ์ด์์ด ๊ถ์ฅ๋ผ! ๐น
๐ง ์ง์ ๊ด๋ฆฌ
- ์ํฐํฉํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ตฌ์ถ: ์์ฃผ ์ฌ์ฉํ๋ VQL ์ฟผ๋ฆฌ์ ์ํฐํฉํธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๋ฌธ์ํํด. ๐
- ์กฐ์ฌ ๊ฒฐ๊ณผ ๋ฌธ์ํ: ๋ชจ๋ ์กฐ์ฌ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์์ธํ ๋ฌธ์ํํ์ฌ ๋์ค์ ์ฐธ์กฐํ ์ ์๊ฒ ํด. ๐
- ์ง์ ๊ณต์ : ํ ๋ด์์ Velociraptor ์ฌ์ฉ ๊ฒฝํ๊ณผ ๋ ธํ์ฐ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ๊ณต์ ํด. ๐ค
- ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ: Velociraptor ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ์ฌ ์ต์ ๊ธฐ์ ๊ณผ ์ฌ๋ก๋ฅผ ๋ฐฐ์. 2025๋ ํ์ฌ ๋งค์ฐ ํ๋ฐํ ์ปค๋ฎค๋ํฐ๊ฐ ํ์ฑ๋์ด ์์ด! ๐
๐ก ํ๋ก ํ: ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์๋น์ค๋ฅผ ์ด์ํ๋ค๋ฉด, ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ์์คํ ์ ๋ํ ํน๋ณํ ๋ชจ๋ํฐ๋ง ์ํฐํฉํธ๋ฅผ ๋ง๋ค์ด ๋ ์ฒ ์ ํ ๋ณด์ ๊ฐ์๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ข์!
โ ๏ธ ์ฃผ์์ฌํญ
- ๋ฆฌ์์ค ์ฌ์ฉ๋ ๊ด๋ฆฌ: ๋ฌด๊ฑฐ์ด ์ฟผ๋ฆฌ๋ ์์คํ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์์ผ๋, ํผํฌ ์๊ฐ์ ํผํด ์คํํ๊ฑฐ๋ ๋ฆฌ์์ค ์ ํ์ ์ค์ ํด. โ๏ธ
- ๊ฐ์ธ์ ๋ณด ๋ณดํธ: ํฌ๋ ์ ์กฐ์ฌ ์ค์๋ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๊ท์ (GDPR, CCPA ๋ฑ)์ ์ค์ํด์ผ ํด. 2025๋ ์๋ ๋ ์๊ฒฉํ ๊ท์ ๊ฐ ์ ์ฉ๋๊ณ ์์ด! ๐
- ์ฆ๊ฑฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง: ๋ฒ์ ๋์์ด ํ์ํ ์ฌ๊ณ ์กฐ์ฌ ์ ์ฆ๊ฑฐ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์งํด. ๐จโโ๏ธ
- ์คํ์ง ๊ด๋ฆฌ: ์๋ํ๋ ํ์ง ๊ท์น์ ํญ์ ์คํ์ง ๊ฐ๋ฅ์ฑ์ด ์์ผ๋, ์ค์ํ ์กฐ์น๋ฅผ ์ทจํ๊ธฐ ์ ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํด. ๐ง
์ด๋ฐ ๋ฒ ์คํธ ํ๋ํฐ์ค๋ฅผ ๋ฐ๋ฅด๋ฉด Velociraptor๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์์ด. ํนํ ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ด ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค์์๋ ๋ณด์ ๋๊ตฌ์ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ์ด ๋งค์ฐ ์ค์ํ์ง! ๐ก๏ธ
๐ฎ Velociraptor์ ๋ฏธ๋: 2025๋ ๊ทธ ์ดํ๋?
2025๋ 3์ ํ์ฌ Velociraptor๋ ์ด๋ฏธ ๊ฐ๋ ฅํ ๋๊ตฌ์ง๋ง, ์์ผ๋ก ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ ๊น? ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ์ ๋ง์ ๋ฐํ์ผ๋ก ๋ฏธ๋๋ฅผ ์์ธกํด๋ณด์! ๐
๐ค AI ํตํฉ ๊ฐํ
2025๋ ํ์ฌ Velociraptor๋ ๊ธฐ๋ณธ์ ์ธ AI ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ง๋ง, ์์ผ๋ก๋ ๋ ๊ฐ๋ ฅํ AI ํตํฉ์ด ์์๋ผ:
- ์ด์ ํ์ง ๊ณ ๋ํ: ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํ์ฉํ ๋ ์ ๊ตํ ์ด์ ํ๋ ํ์ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๊ฑฐ์ผ. ๐ง
- ์์ฐ์ด ์ฟผ๋ฆฌ: VQL ๋์ ์์ฐ์ด๋ก ์กฐ์ฌ ๋ช ๋ น์ ๋ด๋ฆด ์ ์๋ ์ธํฐํ์ด์ค๊ฐ ๊ฐ๋ฐ๋ ์ ์์ด. ๐ฌ
- ์๋ ๋์ ์ถ์ฒ: AI๊ฐ ํ์ง๋ ์ํ์ ๋ํ ์ต์ ์ ๋์ ๋ฐฉ์์ ์ถ์ฒํด์ฃผ๋ ๊ธฐ๋ฅ์ด ๊ฐํ๋ ๊ฑฐ์ผ. ๐
- ์์ธก์ ๋ถ์: ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ฏธ๋์ ๋ณด์ ์ํ์ ์์ธกํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ด. ๐ฎ
โ๏ธ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ง์ ํ๋
ํด๋ผ์ฐ๋ ํ๊ฒฝ์ด ๊ณ์ ํ์ฅ๋จ์ ๋ฐ๋ผ, Velociraptor๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋ ์ต์ ํ๋ ๊ฑฐ์ผ:
- ํด๋ผ์ฐ๋ ์๋น์ค ํตํฉ: AWS, Azure, GCP ๋ฑ ์ฃผ์ ํด๋ผ์ฐ๋ ์๋น์ค์์ ์ง์ ์ ์ธ ํตํฉ์ด ๊ฐํ๋ ๊ฑฐ์ผ. โ๏ธ
- ์ปจํ ์ด๋ ํ๊ฒฝ ์ง์: Kubernetes, Docker ๋ฑ ์ปจํ ์ด๋ ํ๊ฒฝ์ ๋ํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ํ์ฅ๋ ๊ฑฐ์ผ. ๐ฆ
- ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ: ์๋ฒ๋ฆฌ์ค ํจ์๋ฅผ ํ์ฉํ ๋ ํ์ฅ์ฑ ๋์ ์ํคํ ์ฒ๊ฐ ๊ฐ๋ฐ๋ ์ ์์ด. ๐
- ๋ฉํฐ ํด๋ผ์ฐ๋ ์ง์: ์ฌ๋ฌ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ฑธ์น ํตํฉ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ๊ฐํ๋ ๊ฑฐ์ผ. ๐
๐ ๋ณด์ ์ํ๊ณ ํตํฉ
Velociraptor๋ ๋ค๋ฅธ ๋ณด์ ๋๊ตฌ๋ค๊ณผ์ ํตํฉ์ ํตํด ๋ ๊ฐ๋ ฅํ ๋ณด์ ์ํ๊ณ์ ์ผ๋ถ๊ฐ ๋ ๊ฑฐ์ผ:
- SIEM ํตํฉ ๊ฐํ: Splunk, Elastic ๋ฑ ์ฃผ์ SIEM ์๋ฃจ์ ๊ณผ์ ๋ ๊น์ ํตํฉ์ด ์ด๋ฃจ์ด์ง ๊ฑฐ์ผ. ๐
- ์ํ ์ธํ ๋ฆฌ์ ์ค ํ๋ซํผ ์ฐ๋: ์ค์๊ฐ ์ํ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์์งํ๊ณ ์ ์ฉํ๋ ๊ธฐ๋ฅ์ด ๊ฐํ๋ ๊ฑฐ์ผ. ๐ก๏ธ
- ๋ณด์ ์ค์ผ์คํธ๋ ์ด์ : SOAR ํ๋ซํผ๊ณผ์ ํตํฉ์ ํตํด ์๋ํ๋ ๋ณด์ ์ํฌํ๋ก์ฐ์ ์ผ๋ถ๋ก ์๋ํ ๊ฑฐ์ผ. ๐ญ
- API ์ํ๊ณ ํ์ฅ: ๋ ๋ง์ ์๋ํํฐ ๋๊ตฌ์์ ์ฐ๋์ ์ํ API๊ฐ ํ์ฅ๋ ๊ฑฐ์ผ. ๐
๐ฑ IoT ๋ฐ ๋ชจ๋ฐ์ผ ์ง์ ํ๋
์ ์ ๋ ๋ค์ํด์ง๋ ์๋ํฌ์ธํธ๋ฅผ ์ง์ํ๊ธฐ ์ํด, Velociraptor๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ ๊ฑฐ์ผ:
- IoT ์ฅ์น ๋ชจ๋ํฐ๋ง: ์ค๋งํธ ๊ธฐ๊ธฐ, ์ฐ์ ์ฉ IoT ๋ฑ ๋ค์ํ IoT ์ฅ์น์ ๋ํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ๊ฐํ๋ ๊ฑฐ์ผ. ๐ฑ
- ๋ชจ๋ฐ์ผ ํฌ๋ ์ ๊ฐํ: iOS, Android ๋ฑ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ๋ํ ๋ ์ฌ์ธต์ ์ธ ํฌ๋ ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๊ฑฐ์ผ. ๐ฒ
- ๊ฒฝ๋ํ๋ ์์ด์ ํธ: ์ ํ๋ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง ์ฅ์น์์๋ ์๋ํ ์ ์๋ ๋ ๊ฒฝ๋ํ๋ ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ๋ฐ๋ ๊ฑฐ์ผ. ๐
- OT/ICS ํ๊ฒฝ ์ง์: ์ฐ์ ์ ์ด ์์คํ ๊ณผ ๊ฐ์ ํน์ ํ๊ฒฝ์ ๋ํ ์ง์์ด ํ๋๋ ๊ฑฐ์ผ. ๐ญ
์ด๋ฐ ๋ฏธ๋ ๋ฐ์ ๋ฐฉํฅ์ Velociraptor๋ฅผ ๋์ฑ ๊ฐ๋ ฅํ๊ณ ๋ค์ฌ๋ค๋ฅํ ๋ณด์ ๋๊ตฌ๋ก ๋ง๋ค์ด ์ค ๊ฑฐ์ผ. ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ๋์งํธ ์๋น์ค ์ ๊ณต์๋ค๋ ์ด๋ฐ ๋ฐ์ ๋ ๋ณด์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ๋ ์์ ํ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ ๊ฑฐ์ผ! ๐
"๋ณด์์ ๋ฏธ๋๋ ์๋ํ์ ์ง๋ฅํ์ ์์ต๋๋ค. Velociraptor์ ๊ฐ์ ๋๊ตฌ๋ ์ ์ ๋ ์ค๋งํธํด์ ธ์ ์ธ๊ฐ ๋ถ์๊ฐ์ ๋ฅ๋ ฅ์ ์ฆํญ์ํค๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ ๊ฒ์ ๋๋ค." - ์ฌ์ด๋ฒ ๋ณด์ ์ ๋ฌธ๊ฐ
๐ ๋ง๋ฌด๋ฆฌ: ๋น์ ์ ๋ณด์ ์ฌ์ ์ ์์ํ์ธ์!
์ง๊ธ๊น์ง Velociraptor๋ฅผ ์ด์ฉํ ์๋ํฌ์ธํธ ์กฐ์ฌ ์๋ํ์ ๋ํด ์์๋ดค์ด. ์ด ๊ฐ๋ ฅํ ์คํ์์ค ๋๊ตฌ๋ 2025๋ ํ์ฌ ๋ง์ ๊ธฐ์ ๊ณผ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ํ์์ ์ธ ๋๊ตฌ๋ก ์๋ฆฌ ์ก์์ง! ๐ฆ
Velociraptor์ ์ฃผ์ ์ฅ์ ์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํด๋ณด๋ฉด:
- ๋ฌด๋ฃ ์คํ์์ค: ๋น์ฉ ๋ถ๋ด ์์ด ๊ณ ๊ธ ๋ณด์ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ด. ๐ฐ
- ๊ฐ๋ ฅํ ์๋ํ: VQL์ ํตํด ๋ณต์กํ ๋ณด์ ์์ ์ ์๋ํํ ์ ์์ด. โ๏ธ
- ํ์ฅ์ฑ: ์๊ท๋ชจ ๋คํธ์ํฌ๋ถํฐ ๋๊ท๋ชจ ๊ธฐ์ ํ๊ฒฝ๊น์ง ๋ชจ๋ ์ง์ํด. ๐
- ์ปค์คํฐ๋ง์ด์ง: ์์ ์ ํ๊ฒฝ์ ๋ง๊ฒ ๋ง์ถคํ ๋ณด์ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ด. ๐ ๏ธ
- ํ๋ฐํ ์ปค๋ฎค๋ํฐ: ์ง์์ ์ธ ๋ฐ์ ๊ณผ ์ง์์ ๋ฐ์ ์ ์๋ ์ปค๋ฎค๋ํฐ๊ฐ ์์ด. ๐ฅ
์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์จ๋ผ์ธ ํ๋ซํผ์ ์ด์ํ๋ , ๊ธฐ์ ์ ๋ณด์ ๋ด๋น์์ด๋ , ๋๋ ๋ณด์์ ๊ด์ฌ ์๋ ๊ฐ์ธ์ด๋ Velociraptor๋ ๋น์ ์ ๋ณด์ ์ญ๋์ ํ ๋จ๊ณ ๋์ฌ์ค ์ ์๋ ๋๊ตฌ์ผ. ํนํ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค๋ผ๋ฉด ์ด๋ฐ ๊ณ ๊ธ ๋ณด์ ๋๊ตฌ์ ๋์ ์ ์ง์งํ๊ฒ ๊ณ ๋ คํด๋ณผ ๋งํด! ๐
๋ณด์์ ์ผํ์ฑ ์ด๋ฒคํธ๊ฐ ์๋๋ผ ์ง์์ ์ธ ๊ณผ์ ์ด์ผ. Velociraptor๋ฅผ ์์์ผ๋ก ๋น์ ์ ๋ณด์ ์ฌ์ ์ ์์ํด๋ณด๋ ๊ฑด ์ด๋จ๊น? ๐
๐ฆ ์ง๊ธ ๋ฐ๋ก Velociraptor ์ฌ์ ์ ์์ํ์ธ์! ๐ฆ
๊ณต์ ๋ฌธ์, ์ปค๋ฎค๋ํฐ ํฌ๋ผ, ๊ทธ๋ฆฌ๊ณ GitHub ์ ์ฅ์๋ฅผ ํตํด ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ณด์์ ๊ดํ ๋ ๋ง์ ์ ๋ณด์ ์ ๋ฌธ๊ฐ ์กฐ์ธ์ด ํ์ํ๋ค๋ฉด, ์ฌ๋ฅ๋ท์์ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ๋์์ ๋ฐ์๋ณด์ธ์!
๐ฆ Velociraptor๊ฐ ๋ญ๊ธธ๋? ์ด๋ฆ๋ถํฐ ๋ฌด์์ด๋ฐ!
Velociraptor๋ ๋์งํธ ํฌ๋ ์๊ณผ ์ฌ๊ณ ๋์(DFIR)์ ์ํ ์คํ์์ค ์๋ํฌ์ธํธ ๋ชจ๋ํฐ๋ง ๋ฐ ์กฐ์ฌ ๋๊ตฌ์ผ. ๊ทธ๋ฅ ํ๋ฒํ ๋ณด์ ๋๊ตฌ๊ฐ ์๋๋ผ, ๋ง์น ๊ณต๋ฃก์ฒ๋ผ ๋น ๋ฅด๊ณ ๊ฐ๋ ฅํ๊ฒ ๋คํธ์ํฌ ์ ์ฒด๋ฅผ ๊ฐ์ํ๊ณ ์ํ์ ์ฌ๋ฅํ๋ ๋๊ตฌ์ง! ๐ฆ
2025๋ ํ์ฌ, ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ ์ ์ ๋ ์ ๊ตํด์ง๊ณ ์์ด. ๋์ฌ์จ์ด, APT(์ง๋ฅํ ์ง์ ์ํ), ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ๊ณต๊ฒฉ ๋ฑ์ด ๊ธฐ์ ๊ณผ ๊ฐ์ธ์ ๋ ธ๋ฆฌ๊ณ ์์ง. ์ด๋ฐ ์ํฉ์์ Velociraptor๋ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ๋ ๋ ํ ํํธ๋๊ฐ ๋์ด์ฃผ๊ณ ์์ด.
"Velociraptor๋ ๋จ์ํ ๋๊ตฌ๊ฐ ์๋๋ผ ๋์งํธ ์ธ๊ณ์ ํฌ์์์์. ์ ์ฑ ํ์๋ฅผ ๋น ๋ฅด๊ฒ ์ถ์ ํ๊ณ ํฌ์ฐฉํ์ฃ ." - ๋ณด์ ์ ๋ฌธ๊ฐ
์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ํ๋ซํผ์ ์ด์ํ๋ ๊ธฐ์ ๋ค๋ ์ด์ ๋ ์ฌ์ด๋ฒ ๋ณด์์ ๋ ๋ง์ ํฌ์๋ฅผ ํ๊ณ ์์ด. ํนํ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค๋ผ๋ฉด ์๋ํฌ์ธํธ ๋ณด์์ ์ ํ์ด ์๋ ํ์์ง! ๐ก๏ธ
๐ค ์ ํํ Velociraptor๋ฅผ ์จ์ผ ํ ๊น?
2025๋ ํ์ฌ, ์๋ง์ ๋ณด์ ๋๊ตฌ๋ค์ด ์์ฅ์ ๋์ ์์ด. ๊ทธ๋ฐ๋ฐ ์ Velociraptor๊ฐ ์ฃผ๋ชฉ๋ฐ๊ณ ์์๊น? ๊ทธ ์ด์ ๋ฅผ ์์๋ณด์!
- ์คํ์์ค์ ํ - ์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๊ณ , ์ปค๋ฎค๋ํฐ์ ์ง์์ ์ธ ๊ฐ๋ฐ๊ณผ ์ง์์ ๋ฐ๊ณ ์์ด. 2025๋ ํ์ฌ ๋์ฑ ํ๋ฐํ ์ํ๊ณ๊ฐ ํ์ฑ๋์ด ์์ง. ๐ฑ
- ํ์ฅ์ฑ - ์๊ท๋ชจ ๋คํธ์ํฌ๋ถํฐ ์๋ง ๋์ ์๋ํฌ์ธํธ๊ฐ ์๋ ๋๊ท๋ชจ ๊ธฐ์ ํ๊ฒฝ๊น์ง ๋ชจ๋ ์ปค๋ฒํ ์ ์์ด. ๐ข
- VQL(Velociraptor Query Language) - ๊ฐ๋ ฅํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ํตํด ๋ณต์กํ ํฌ๋ ์ ์์ ๋ ๊ฐ๋จํ๊ฒ ์๋ํํ ์ ์์ด. ๐ป
- ์ค์๊ฐ ๋์ - ์ํ์ด ๊ฐ์ง๋๋ฉด ์ฆ์ ์กฐ์น๋ฅผ ์ทจํ ์ ์๋ ์ค์๊ฐ ๋์ ๊ธฐ๋ฅ์ ์ ๊ณตํด. โก
- ๋ฎ์ ๋ฆฌ์์ค ์ฌ์ฉ๋ - ์์คํ ์ ๋ถ๋ด์ ์ต์ํํ๋ฉด์ ํจ์จ์ ์ผ๋ก ์๋ํด. ๐
๊ธฐ๋ฅ | Velociraptor | ์ผ๋ฐ EDR ์๋ฃจ์ |
---|---|---|
๋น์ฉ | ๋ฌด๋ฃ (์คํ์์ค) | ๋๋ถ๋ถ ์ ๋ฃ (๋ผ์ด์ผ์ค ๊ธฐ๋ฐ) |
์ปค์คํฐ๋ง์ด์ง | ๋งค์ฐ ๋์ (VQL ํ์ฉ) | ์ ํ์ |
๋ฆฌ์์ค ์ฌ์ฉ๋ | ๋ฎ์ | ์ค๊ฐ~๋์ |
์๋ํ ๊ธฐ๋ฅ | ๊ฐ๋ ฅํจ (์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ) | ์ผ๋ถ ์ ๊ณต (๊ณ ์ ์ ) |
์ปค๋ฎค๋ํฐ ์ง์ | ํ๋ฐํจ | ๋ฒค๋ ์์กด์ |
์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ํ๋ซํผ์์๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํด ์ด๋ฐ ๊ณ ๊ธ ๋ณด์ ๋๊ตฌ์ ๋์ ์ ๊ณ ๋ คํ ์ ์์ด. ํนํ ๊ฐ์ธ ์ ๋ณด์ ๊ฒฐ์ ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์๋น์ค๋ผ๋ฉด ์๋ํฌ์ธํธ ๋ณด์์ ๋์ฑ ์ค์ํ์ง! ๐
๐๏ธ Velociraptor์ ๊ตฌ์กฐ: ์ด๋ป๊ฒ ์๊ฒผ๊ธธ๋ ์ด๋ ๊ฒ ๊ฐ๋ ฅํด?
Velociraptor๋ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ณ ์์ด. ๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํด๋ณด์!
๐ ์ฃผ์ ๊ตฌ์ฑ ์์
- Velociraptor ์๋ฒ: ์ค์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ดํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์ง/๋ถ์ํด. ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ด๋ฆฌ์๊ฐ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ง. ๐ฅ๏ธ
- Velociraptor ํด๋ผ์ด์ธํธ: ๊ฐ ์๋ํฌ์ธํธ(PC, ์๋ฒ, ๋ชจ๋ฐ์ผ ๋ฑ)์ ์ค์น๋๋ ์์ด์ ํธ๋ก, ์๋ฒ์ ๋ช ๋ น์ ์ํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์งํด. ๐
- VQL(Velociraptor Query Language): ๋ชจ๋ ์กฐ์ฌ์ ์๋ํ์ ํต์ฌ! SQL๊ณผ ๋น์ทํ์ง๋ง ํฌ๋ ์์ ํนํ๋ ์ฟผ๋ฆฌ ์ธ์ด์ผ. ๐
- ์ํฐํฉํธ: ๋ฏธ๋ฆฌ ์ ์๋ VQL ์ฟผ๋ฆฌ ๋ชจ์์ผ๋ก, ํน์ ์กฐ์ฌ ์์ ์ ์ฝ๊ฒ ์ํํ ์ ์๊ฒ ํด์ค. 2025๋ ํ์ฌ ์์ฒ ๊ฐ์ ์ํฐํฉํธ๊ฐ ์ปค๋ฎค๋ํฐ์ ์ํด ๊ฐ๋ฐ๋์์ด. ๐ฆ
- ํํ ๊ธฐ๋ฅ: ๋๊ท๋ชจ ๋คํธ์ํฌ์์ ํน์ ํจํด์ด๋ ์ด์ ์งํ๋ฅผ ์ฐพ์๋ด๋ ๊ธฐ๋ฅ์ด์ผ. ๐
๐ ์๊ณ ์์๋? Velociraptor๋ ์๋ Google์ GRR(Google Rapid Response) ํ๋ก์ ํธ์์ ์๊ฐ์ ๋ฐ์ ์์๋์์ด. 2025๋ ํ์ฌ๋ ์์ ํ ๋ ๋ฆฝ์ ์ธ ํ๋ก์ ํธ๋ก ๋ฐ์ ํ๊ณ , ๋ง์ ๊ธฐ์ ๊ณผ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ด ์ฌ์ฉํ๊ณ ์์ง!
๐ ๏ธ Velociraptor ์ค์นํ๊ธฐ: ์์์ด ๋ฐ์ด๋ค!
์, ์ด์ ์ง์ Velociraptor๋ฅผ ์ค์นํด๋ณด์! 2025๋ ๊ธฐ์ค์ผ๋ก ์ค์น ๋ฐฉ๋ฒ์ด ๋ ๊ฐํธํด์ก์ด. ์๋์ฐ, ๋ฆฌ๋ ์ค, macOS ๋ชจ๋ ์ง์ํ๋ ๊ฑฑ์ ๋ง! ๐
๐ ์ค์น ์ ์ค๋น์ฌํญ
- ์ต์ 4GB RAM, 2์ฝ์ด CPU ์ด์์ ์๋ฒ (๋๊ท๋ชจ ํ๊ฒฝ์ ๋ ๋์ ์ฌ์ ๊ถ์ฅ)
- ์ด์์ฒด์ : Windows, Linux, macOS ์ค ํ๋
- ๋คํธ์ํฌ ์ฐ๊ฒฐ (ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ์ฉ)
- SSL ์ธ์ฆ์ (๋ณด์ ํต์ ์ฉ, ์์ฒด ์๋ช ์ธ์ฆ์๋ ๊ฐ๋ฅ)
โ๏ธ ์๋ฒ ์ค์น ๊ณผ์ (Linux ๊ธฐ์ค)
# ์ต์ Velociraptor ๋ฐ์ด๋๋ฆฌ ๋ค์ด๋ก๋
wget https://github.com/Velocidex/velociraptor/releases/download/v0.8.0/velociraptor-v0.8.0-linux-amd64
# ์คํ ๊ถํ ๋ถ์ฌ
chmod +x velociraptor-v0.8.0-linux-amd64
# ์ค์ ํ์ผ ์์ฑ
./velociraptor-v0.8.0-linux-amd64 config generate > server.config.yaml
# ์๋ฒ ์์
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml server
2025๋ ํ์ฌ Velociraptor๋ ๋ฒ์ 0.8.0๊น์ง ๋ฐ์ ํ์ผ๋ฉฐ, ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ์์ ์ฑ์ ์ ๊ณตํด. ์ ๋ช ๋ น์ด๋ ์์์ผ ๋ฟ์ด๋, ์ค์ ์ค์น ์์๋ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๋ ๊ฒ์ด ์ข์! ๐งฉ
๐ฑ ํด๋ผ์ด์ธํธ ๋ฐฐํฌ
์๋ฒ ์ค์น๊ฐ ์๋ฃ๋๋ฉด, ์ด์ ๊ฐ ์๋ํฌ์ธํธ์ ํด๋ผ์ด์ธํธ๋ฅผ ๋ฐฐํฌํด์ผ ํด. ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ง๋ง, ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์:
- GPO(๊ทธ๋ฃน ์ ์ฑ )๋ฅผ ํตํ ๋ฐฐํฌ: Windows ํ๊ฒฝ์์ ๋๊ท๋ชจ ๋ฐฐํฌ ์ ์ ์ฉํด.
- MDM ์๋ฃจ์ ํ์ฉ: ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ ํ์ฌ ์ฅ๋น ๊ด๋ฆฌ ์์คํ ์ ํตํ ๋ฐฐํฌ.
- ํจํค์ง ๊ด๋ฆฌ์ ํ์ฉ: Linux ํ๊ฒฝ์์ apt, yum ๋ฑ์ ํตํ ๋ฐฐํฌ.
- ์๋ ์ค์น: ์๊ท๋ชจ ํ๊ฒฝ์ด๋ ํ ์คํธ ๋ชฉ์ ์ผ๋ก ์ ํฉํด.
# ํด๋ผ์ด์ธํธ ์ค์ ํ์ผ ์์ฑ
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml client generate > client.config.yaml
# ํด๋ผ์ด์ธํธ MSI ํจํค์ง ์์ฑ (Windows์ฉ)
./velociraptor-v0.8.0-linux-amd64 --config server.config.yaml msi generate -o velociraptor_client.msi
ํด๋ผ์ด์ธํธ ์ค์น๊ฐ ์๋ฃ๋๋ฉด, ์๋ฒ์ ์น ์ธํฐํ์ด์ค์์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ฅผ ํ์ธํ๊ณ ๊ด๋ฆฌํ ์ ์์ด. 2025๋ ํ์ฌ๋ ํด๋ผ์ด์ธํธ ์๋ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ๋ ๊ฐ์ ๋์ด ๋์ฑ ํธ๋ฆฌํด์ก์ง! ๐
๐ฎ Velociraptor ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ: ์ด๋ ๊ฒ ์์ํด๋ด!
์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด, ์ด์ Velociraptor๋ฅผ ์ค์ ๋ก ์ฌ์ฉํด๋ณผ ์ฐจ๋ก์ผ! ์น ์ธํฐํ์ด์ค์ ์ ์ํด์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ค์ ์ดํด๋ณด์. ๐น๏ธ
๐ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ดํด๋ณด๊ธฐ
- ๋์๋ณด๋: ์์คํ ์ ์ฒด ์ํ๋ฅผ ํ๋์ ๋ณผ ์ ์๋ ํ๋ฉด์ด์ผ. ํ์ฑ ํด๋ผ์ด์ธํธ ์, ์๋ฆผ, ์ต๊ทผ ์ด๋ฒคํธ ๋ฑ์ ํ์ธํ ์ ์์ง. ๐
- ํด๋ผ์ด์ธํธ ๊ด๋ฆฌ: ์ฐ๊ฒฐ๋ ๋ชจ๋ ์๋ํฌ์ธํธ๋ฅผ ํ์ธํ๊ณ , ํน์ ํด๋ผ์ด์ธํธ์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ด. ๐ป
- ์ํฐํฉํธ ์์ง: ๋ฏธ๋ฆฌ ์ ์๋ ์กฐ์ฌ ์ฟผ๋ฆฌ(์ํฐํฉํธ)๋ฅผ ์คํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์์ด. ๐งช
- ํํธ ๊ด๋ฆฌ: ์ฌ๋ฌ ํด๋ผ์ด์ธํธ์์ ๋์์ ์ํฐํฉํธ๋ฅผ ์์งํ๋ ๋๊ท๋ชจ ์กฐ์ฌ๋ฅผ ์ค์ ํ ์ ์์ด. ๐น
- VQL ์ฟผ๋ฆฌ ์คํ: ์ง์ VQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๊ณ ์คํํ์ฌ ๋ง์ถคํ ์กฐ์ฌ๋ฅผ ์ํํ ์ ์์ด. ๐
๐งฉ ์ฒซ ๋ฒ์งธ ์ํฐํฉํธ ์์งํ๊ธฐ
Velociraptor์ ๊ฐ๋ ฅํจ์ ์ฒดํํ๊ธฐ ์ํด, ๊ฐ๋จํ ์ํฐํฉํธ ์์ง์ ํด๋ณด์:
- ์น ์ธํฐํ์ด์ค์์ 'ํด๋ผ์ด์ธํธ' ๋ฉ๋ด๋ก ์ด๋
- ์กฐ์ฌํ๊ณ ์ถ์ ํด๋ผ์ด์ธํธ๋ฅผ ์ ํ
- '์ํฐํฉํธ ์์ง' ๋ฒํผ ํด๋ฆญ
- ์๋ฅผ ๋ค์ด 'Windows.System.Pslist'(์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก) ์ํฐํฉํธ ์ ํ
- '์์ง ์์' ๋ฒํผ ํด๋ฆญ
๋ช ์ด ๋ด์ ํด๋น ํด๋ผ์ด์ธํธ์ ๋ชจ๋ ์คํ ์ค์ธ ํ๋ก์ธ์ค ์ ๋ณด๊ฐ ์์ง๋์ด ํ์๋ ๊ฑฐ์ผ. ์ด๋ ๊ฒ ๊ฐ๋จํ๊ฒ ์์คํ ์ ๋ณด๋ฅผ ์์งํ ์ ์์ด! ๐
๐ก ํ๋ก ํ: ์ฒ์์๋ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ์ํฐํฉํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์. ์ต์ํด์ง๋ฉด VQL์ ๋ฐฐ์์ ์์ ๋ง์ ๋ง์ถคํ ์ํฐํฉํธ๋ฅผ ๋ง๋ค์ด๋ณผ ์ ์์ด!
๐ VQL ๊ธฐ์ด: Velociraptor์ ์ฌ์ฅ
VQL(Velociraptor Query Language)์ Velociraptor์ ํต์ฌ์ด์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ด์ผ. SQL๊ณผ ๋น์ทํ์ง๋ง ํฌ๋ ์ ์กฐ์ฌ์ ํนํ๋ ์ฟผ๋ฆฌ ์ธ์ด๋ก, ์ด๋ฅผ ํตํด ๊ฑฐ์ ๋ชจ๋ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ถ์ํ ์ ์์ด. ๐ง
๐ค VQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ
SELECT * FROM ํ๋ฌ๊ทธ์ธ() WHERE ์กฐ๊ฑด
๊ธฐ๋ณธ ๊ตฌ์กฐ๋ SQL๊ณผ ๋น์ทํ์ง๋ง, FROM ์ ์๋ ํ ์ด๋ธ ๋์ 'ํ๋ฌ๊ทธ์ธ'์ด๋ผ๋ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ง์ ํด. ํ๋ฌ๊ทธ์ธ์ ์์คํ ์ ํน์ ๋ถ๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํจ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋ผ. ๐
๐ข ๊ฐ๋จํ VQL ์์
-- ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก ์กฐํ
SELECT Pid, Name, CommandLine FROM pslist()
-- ํน์ ํ์ผ ๊ฒ์
SELECT FullPath FROM glob(globs="C:/Users/*/Downloads/*.exe")
-- ์ต๊ทผ 7์ผ ๋ด ์์ฑ๋ ํ์ผ ์ฐพ๊ธฐ
SELECT * FROM glob(globs="C:/Users/*/Documents/*")
WHERE Sys.Mtime > now() - 86400*7
-- ํน์ ๋ ์ง์คํธ๋ฆฌ ํค ์กฐํ (Windows)
SELECT * FROM read_reg_key(globs="HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run")
2025๋ ํ์ฌ, VQL์ ๋ ๋ง์ ํ๋ฌ๊ทธ์ธ๊ณผ ํจ์๋ฅผ ์ง์ํ๋ฉฐ, AI ๊ธฐ๋ฐ ์ด์ ํ์ง ๊ธฐ๋ฅ๋ ์ถ๊ฐ๋์์ด. ์ด๋ฅผ ํตํด ๋ ์ ๊ตํ ๋ณด์ ๋ถ์์ด ๊ฐ๋ฅํด์ก์ง! ๐ค
๐งฉ ์ํฐํฉํธ ๋ง๋ค๊ธฐ
์์ฃผ ์ฌ์ฉํ๋ VQL ์ฟผ๋ฆฌ๋ ์ํฐํฉํธ๋ก ์ ์ฅํ์ฌ ์ฌ์ฌ์ฉํ ์ ์์ด. ์ํฐํฉํธ๋ YAML ํ์์ผ๋ก ์ ์๋๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ธ:
name: Custom.Suspicious.Files
description: ์์ฌ์ค๋ฌ์ด ํ์ผ ํจํด ๊ฒ์
parameters:
- name: SearchGlob
default: C:/Users/*/Downloads/*.exe
sources:
- query: |
SELECT FullPath, Size, Sys.Mtime AS ModTime
FROM glob(globs=SearchGlob)
WHERE Size > 1000000 AND
NOT hash(path=FullPath).SHA256 IN read_file(filename="/trusted_hashes.txt")
์ด ์ํฐํฉํธ๋ ๋ค์ด๋ก๋ ํด๋์์ ํน์ ํฌ๊ธฐ ์ด์์ ์คํ ํ์ผ์ ์ฐพ๊ณ , ์ ๋ขฐํ ์ ์๋ ํด์ ๋ชฉ๋ก๊ณผ ๋น๊ตํ์ฌ ์์ฌ์ค๋ฌ์ด ํ์ผ์ ์๋ณํด. ์ด๋ฐ ์์ผ๋ก ์์ ๋ง์ ๋ง์ถคํ ๋ณด์ ๊ฒ์ฌ๋ฅผ ๋ง๋ค ์ ์์ด! ๐ ๏ธ
๐ ์๊ณ ์์๋? 2025๋ ํ์ฌ, Velociraptor ์ปค๋ฎค๋ํฐ์์๋ 5,000๊ฐ ์ด์์ ๊ณต๊ฐ ์ํฐํฉํธ๋ฅผ ๊ณต์ ํ๊ณ ์์ด. ์ด ์ํฐํฉํธ๋ค์ ๋ค์ํ ๋ณด์ ์ํ์ ํ์งํ๊ณ ์กฐ์ฌํ๋ ๋ฐ ํ์ฉ๋ ์ ์์ง!
โ๏ธ ์กฐ์ฌ ์๋ํ: Velociraptor์ ์ง์ ํ ํ
์ด์ Velociraptor์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ธ ์๋ํ ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด์. ๋ฐ๋ณต์ ์ธ ๋ณด์ ์์ ์ ์๋ํํ๋ฉด ์๊ฐ์ ์ ์ฝํ๊ณ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ด! ๐ค
๐ ์๋ํ ์๋๋ฆฌ์ค
Velociraptor๋ก ์๋ํํ ์ ์๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค๋ฅผ ์ดํด๋ณด์:
- ์ ๊ธฐ์ ์ธ ๋ณด์ ์ ๊ฒ: ๋งค์ผ ๋๋ ๋งค์ฃผ ํน์ ์๊ฐ์ ์ค์ํ ๋ณด์ ์ํฐํฉํธ๋ฅผ ์์งํ์ฌ ์์คํ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ ์ ์์ด. โฐ
- ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋์: ํน์ ์ด๋ฒคํธ(์: ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋)๊ฐ ๊ฐ์ง๋๋ฉด ์๋์ผ๋ก ์ถ๊ฐ ์ ๋ณด๋ฅผ ์์งํ๊ณ ์๋ฆผ์ ๋ณด๋ผ ์ ์์ด. ๐จ
- ์ํ ํํ : ์๋ก์ด ์ํ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ๋ฐํ์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์์ ์๋์ผ๋ก ์ํ ์งํ(IOC)๋ฅผ ๊ฒ์ํ ์ ์์ด. ๐
- ์ฆ๊ฑฐ ์์ง: ๋ณด์ ์ฌ๊ณ ๋ฐ์ ์ ํ์ํ ํฌ๋ ์ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์์งํ์ฌ ๋ถ์ ์ค๋น๋ฅผ ํ ์ ์์ด. ๐งช
๐ ์์ฝ๋ ์์ง ์ค์ ํ๊ธฐ
์ ๊ธฐ์ ์ธ ๋ณด์ ์ ๊ฒ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ๋งค์ผ ์์ ์ ์คํ๋๋ ์์ฝ ์์ง ์ค์
SELECT * FROM schedule(
artifact='Windows.System.Pslist',
client_id='C.1234567890abcdef',
spec='0 0 * * *' -- ํฌ๋ก ํํ์: ๋งค์ผ 00:00์ ์คํ
)
์ด ์ฟผ๋ฆฌ๋ ํน์ ํด๋ผ์ด์ธํธ์์ ๋งค์ผ ์์ ์ ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์์งํด. ํฌ๋ก ํํ์์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ผ์ ์ ์ค์ ํ ์ ์์ด! โฑ๏ธ
๐จ ์ด๋ฒคํธ ๋ชจ๋ํฐ๋ง ๋ฐ ๋์
ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์๋์ผ๋ก ๋์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋ ๊ฐ์ง ๋ฐ ๋์
LET suspicious_logins = SELECT * FROM watch_evtx(
filename='/Windows/System32/winevt/Logs/Security.evtx',
eventid=4625 -- ์คํจํ ๋ก๊ทธ์ธ ์ด๋ฒคํธ
)
-- ์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ์ด ๊ฐ์ง๋๋ฉด ์ถ๊ฐ ์ ๋ณด ์์ง
SELECT * FROM foreach(
row=suspicious_logins,
query={
-- ๋ก๊ทธ์ธ ์คํจ ์ ์คํ ์ค์ธ ํ๋ก์ธ์ค ์์ง
SELECT * FROM pslist()
-- ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ ๋ณด ์์ง
SELECT * FROM netstat()
-- ๊ด๋ฆฌ์์๊ฒ ์๋ฆผ ์ ์ก
SELECT * FROM mail(
to='security@example.com',
subject='์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ ์๋ ๊ฐ์ง',
body=format(format='์์ฌ์ค๋ฌ์ด ๋ก๊ทธ์ธ์ด ๊ฐ์ง๋์์ต๋๋ค: %v', args=suspicious_logins)
)
}
)
์ด ์ฟผ๋ฆฌ๋ Windows ๋ณด์ ๋ก๊ทธ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ค๊ฐ ๋ก๊ทธ์ธ ์คํจ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ์ถ๊ฐ ์ ๋ณด๋ฅผ ์์งํ๊ณ ๋ณด์ํ์ ์๋ฆผ์ ๋ณด๋ด. ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋ณด์ ์ฌ๊ณ ์ ์ค์๊ฐ์ผ๋ก ๋์ํ ์ ์์ด! โก
๐ ๋๊ท๋ชจ ํํ ์๋ํ
์๋ก์ด ์ํ ์ ๋ณด๊ฐ ๋ฐ๊ฒฌ๋์์ ๋, ์ ์ฒด ๋คํธ์ํฌ์์ ํด๋น ์ํ์ ํ์ ์ ์๋์ผ๋ก ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์:
-- ์๋ก์ด IOC(์นจํด ์งํ)์ ๋ํ ์๋ ํํธ ์ค์
LET ioc_hashes = SELECT hash FROM parse_csv(filename="/ioc_hashes.csv")
-- ์ ์ฒด ๋คํธ์ํฌ์์ ์์ฌ์ค๋ฌ์ด ํ์ผ ๊ฒ์
SELECT client_id, FullPath, Size, hash(path=FullPath).SHA256 AS FileHash
FROM glob(globs="C:/**/*.exe")
WHERE FileHash IN ioc_hashes.hash
์ด ์ฟผ๋ฆฌ๋ ์๋ ค์ง ์ ์ฑ ํด์ ๋ชฉ๋ก์ ๋ฐํ์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์์ ์์ฌ์ค๋ฌ์ด ์คํ ํ์ผ์ ๊ฒ์ํด. ์ด๋ฐ ํํ ์์ ์ ์๋ํํ๋ฉด ์๋ก์ด ์ํ์ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์์ด! ๐น
๐ก ํ๋ก ํ: ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์จ๋ผ์ธ ํ๋ซํผ์ ์ด์ํ๋ค๋ฉด, ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํด ์ด๋ฌํ ์๋ํ๋ ๋ณด์ ์ ๊ฒ์ ์ ๊ธฐ์ ์ผ๋ก ์คํํ๋ ๊ฒ์ด ์ข์. ํนํ ๊ฒฐ์ ์ ๋ณด๋ ๊ฐ์ธ ์๋ณ ์ ๋ณด๋ฅผ ๋ค๋ฃจ๋ ์์คํ ์ ๋ ์์ฃผ ๋ชจ๋ํฐ๋งํด์ผ ํด!
๐ ์ค์ ์ฌ๋ก: Velociraptor์ ํ์ฝ
์ด๋ก ์ ์ถฉ๋ถํ ์์๋ดค์ผ๋, ์ด์ Velociraptor๊ฐ ์ค์ ๋ณด์ ์ฌ๊ณ ์์ ์ด๋ป๊ฒ ํ์ฉ๋์๋์ง ๋ช ๊ฐ์ง ์ฌ๋ก๋ฅผ ์ดํด๋ณด์! ๐ต๏ธโโ๏ธ
๐ฅ ์ฌ๋ก 1: ๋์ฌ์จ์ด ์ด๊ธฐ ๋์
2024๋ ์ด, ํ ์ค๊ฒฌ ์ ์กฐ ๊ธฐ์ ์ด ๋์ฌ์จ์ด ๊ณต๊ฒฉ์ ์ด๊ธฐ ์งํ๋ฅผ ๋ฐ๊ฒฌํ์ด. ๋ณด์ํ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ์กฐ์น๋ฅผ ์ทจํ์ง:
- ์์ฌ์ค๋ฌ์ด ํ๋์ด ๊ฐ์ง๋ ์์คํ ์์ ๋ฉ๋ชจ๋ฆฌ ๋คํ์ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์ ์ํ๊ฒ ์์ง
- VQL์ ์ฌ์ฉํด ์๋ ค์ง ๋์ฌ์จ์ด IOC(์นจํด ์งํ)๋ฅผ ์ ์ฒด ๋คํธ์ํฌ์์ ๊ฒ์
- ๊ฐ์ผ๋ ์์คํ ์ ์๋ณํ๊ณ ๋คํธ์ํฌ์์ ๊ฒฉ๋ฆฌ
- ๊ฐ์ผ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ์ฌ ์ด๊ธฐ ์นจํฌ ์ง์ ๋ฐ๊ฒฌ
๊ฒฐ๊ณผ์ ์ผ๋ก, ๋์ฌ์จ์ด๊ฐ ์ ์ฒด ๋คํธ์ํฌ๋ก ํ์ฐ๋๊ธฐ ์ ์ ์ํ์ ๊ฒฉ๋ฆฌํ๊ณ ํผํด๋ฅผ ์ต์ํํ ์ ์์์ด. Velociraptor์ ๋น ๋ฅธ ๋ฐ์ดํฐ ์์ง ๋ฅ๋ ฅ์ด ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํ์ง! ๐ก๏ธ
๐ ์ฌ๋ก 2: ์ฅ๊ธฐ๊ฐ APT ์กฐ์ฌ
2024๋ ์ค๋ฐ, ํ ๊ธ์ต ๊ธฐ๊ด์ด ๋ด๋ถ ์์คํ ์์ ์ด์ํ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ฐ๊ฒฌํ์ด. ๋ณด์ํ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ์กฐ์ฌ๋ฅผ ์ํํ์ง:
- ์์ฌ์ค๋ฌ์ด ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์๋ณํ๊ณ ๊ด๋ จ ํ๋ก์ธ์ค ์ถ์
- ์ง์์ฑ ๋ฉ์ปค๋์ฆ(๋ ์ง์คํธ๋ฆฌ, ์์ ํญ๋ชฉ ๋ฑ)์ ๋ํ ํฌ๋ ์ ๋ถ์ ์ํ
- ํ์๋ผ์ธ ๋ถ์์ ํตํด ์ต์ด ์นจ์ ์์ ํ์
- ์ ์ฌํ ํจํด์ ๊ฐ์ง ๋ค๋ฅธ ์์คํ ์๋ณ
์กฐ์ฌ ๊ฒฐ๊ณผ, 6๊ฐ์ ์ด์ ์์คํ ์ ์ ๋ณตํด ์๋ APT(์ง๋ฅํ ์ง์ ์ํ) ๊ทธ๋ฃน์ ๋ฐ๊ฒฌํ๊ณ ์ ๊ฑฐํ ์ ์์์ด. Velociraptor์ ์์ธํ ํฌ๋ ์ ๊ธฐ๋ฅ์ด ์์๋ค๋ฉด ์ด๋ฐ ์๋ฐํ ์ํ์ ๋ฐ๊ฒฌํ๊ธฐ ์ด๋ ค์ ์ ๊ฑฐ์ผ! ๐ต๏ธโโ๏ธ
โก ์ฌ๋ก 3: ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ๋์
2025๋ ์ด, ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํํธ์จ์ด์์ ์ฌ๊ฐํ ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ด. ํ ๊ธฐ์ ๊ธฐ์ ์ Velociraptor๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ ๋์์ ํ์ง:
- ์ทจ์ฝํ ์ํํธ์จ์ด ๋ฒ์ ์ ์คํ ์ค์ธ ๋ชจ๋ ์์คํ ์ ์ ์ํ๊ฒ ์๋ณ
- ํด๋น ์ทจ์ฝ์ ์ ์ ์ฉํ ํ์ ์ด ์๋์ง ์ ์ฒด ๋คํธ์ํฌ ์ค์บ
- ์ทจ์ฝํ ์์คํ ์ ๋ํ ํจ์น ๋ฐฐํฌ ์ฐ์ ์์ ์ค์
- ํจ์น๊ฐ ์ ์ฉ๋ ๋๊น์ง ์์ ์ํ ์กฐ์น ๊ตฌํ
์ด ๊ธฐ์ ์ ์ทจ์ฝ์ ์ด ๊ณต๊ฐ๋ ์ง ๋จ ๋ช ์๊ฐ ๋ง์ ์ ์ฒด ํ๊ฒฝ์ ์ํ๋ฅผ ํ์ ํ๊ณ ๋์ ๊ณํ์ ์๋ฆฝํ ์ ์์์ด. Velociraptor์ ๋๊ท๋ชจ ํ๊ฒฝ ์กฐ์ฌ ๋ฅ๋ ฅ์ด ๋น์ ๋ฐํ ์ฌ๋ก์ผ! โก
"Velociraptor๋ ์ฐ๋ฆฌ ๋ณด์ํ์ ๋ฅ๋ ฅ์ 10๋ฐฐ๋ก ํ์ฅํด ์ฃผ์์ด์. ํ ๋ช ์ ๋ถ์๊ฐ๊ฐ ์์ฒ ๋์ ์์คํ ์ ๋์์ ์กฐ์ฌํ ์ ์๊ฒ ๋์์ฃ ." - ๊ธฐ์ ๋ณด์ ์ฑ ์์
์ด๋ฐ ์ค์ ์ฌ๋ก๋ค์ ๋ณด๋ฉด, Velociraptor๊ฐ ๋จ์ํ ๋๊ตฌ๊ฐ ์๋๋ผ ๋ณด์ํ์ ์ญ๋์ ํฌ๊ฒ ํ์ฅํด์ฃผ๋ ํ๋ซํผ์ด๋ผ๋ ๊ฒ์ ์ ์ ์์ด. ์ฌ๋ฅ๋ท๊ณผ ๊ฐ์ ์จ๋ผ์ธ ์๋น์ค๋ฅผ ์ด์ํ๋ ๊ธฐ์ ๋ค๋ ์ด๋ฐ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ฉด ๋ณด์ ๋์ ๋ฅ๋ ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ ๊ฑฐ์ผ! ๐
- ์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ฌ๋ฅ๋ท์ ์ต์ AI ๊ธฐ์ ๊ณผ ๋ฒ๋ฅ ์ ๊ธฐ๋ฐํ์ฌ ์์ฌ์ ์ง์ ์ฌ์ฐ๊ถ์ ์ ๊ทน์ ์ผ๋ก ๋ณดํธํ๋ฉฐ,
๋ฌด๋จ ์ฌ์ฉ ๋ฐ ์นจํด ํ์์ ๋ํด ๋ฒ์ ๋์์ ํ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํฉ๋๋ค.
ยฉ 2025 ์ฌ๋ฅ๋ท | All rights reserved.
๋๊ธ 0๊ฐ