mahaishu/n8n-CyberSecurity-Workflows

๐Ÿ”’ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Red Team, Blue Team, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๊ณ  ํšจ์œจ์„ฑ๊ณผ ๋Œ€์‘ ์‹œ๊ฐ„์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

n8n-CyberSecurity-Workflows๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Red Team(์นจํˆฌ ํ…Œ์ŠคํŠธ), Blue Team(๋ฐฉ์–ด ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง), ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ(์ทจ์•ฝ์  ์Šค์บ๋‹ ๋“ฑ)์˜ ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ์˜์—ญ์„ ํฌํ•จํ•˜๋ฉฐ, ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ž๋™ํ™”ํ•จ์œผ๋กœ์จ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ  ์œ„ํ˜‘ ๋Œ€์‘ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. n8n์€ ๋‹ค์–‘ํ•œ API ๋ฐ ์„œ๋น„์Šค(์˜ˆ: Slack, ์ด๋ฉ”์ผ, VirusTotal, Shodan ๋“ฑ)์™€์˜ ํ†ตํ•ฉ์„ ์ง€์›ํ•˜๋ฏ€๋กœ, ๋ณด์•ˆ ์ด๋ฒคํŠธ ์•Œ๋ฆผ, ์ž๋™ ์ธ์‹œ๋˜ํŠธ ๋Œ€์‘, ๋กœ๊ทธ ๋ถ„์„ ๋“ฑ์„ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ๋ณด์•ˆ ํŒ€์ด ์ž๋™ํ™”๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๋” ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์œ„ํ˜‘์— ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add mahaishu/n8n-CyberSecurity-Workflows

Installed? Explore more ์ƒ์‚ฐ์„ฑ & ํ˜‘์—… skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

n8n-CyberSecurity-Workflows์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿ”’ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Red Team, Blue Team, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๊ณ  ํšจ์œจ์„ฑ๊ณผ ๋Œ€์‘ ์‹œ๊ฐ„์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ

๋‹ค์Œ ๋‹จ๊ณ„์— ๋”ฐ๋ผ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋กœ์ปฌ ํ™˜๊ฒฝ์œผ๋กœ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•„์ˆ˜ ์กฐ๊ฑด

  • n8n ์„ค์น˜ (๋กœ์ปฌ ๋˜๋Š” ํด๋ผ์šฐ๋“œ)
  • ํ•„์š”ํ•œ API ํ‚ค (์˜ˆ: VirusTotal, Shodan ๋“ฑ)

์„ค์น˜ ๋ฐฉ๋ฒ•

  1. ์ด ์ €์žฅ์†Œ๋ฅผ ํด๋ก ํ•ฉ๋‹ˆ๋‹ค:

    git clone https://github.com/mahaishu/n8n-CyberSecurity-Workflows.git
    
  2. n8n์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค:

    n8n start
    
  3. n8n UI์—์„œ Settings โ†’ Import๋กœ ์ด๋™ํ•˜์—ฌ workflows ํด๋” ๋‚ด์˜ JSON ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

  4. ๊ฐ ์›Œํฌํ”Œ๋กœ์šฐ์— ํ•„์š”ํ•œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: API ํ‚ค).

  5. ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์›Œํฌํ”Œ๋กœ์šฐ ๋ชฉ๋ก

์นดํ…Œ๊ณ ๋ฆฌ์›Œํฌํ”Œ๋กœ์šฐ ์ด๋ฆ„์„ค๋ช…
Blue Team์œ„ํ˜‘ ์ •๋ณด ์ˆ˜์ง‘์—ฌ๋Ÿฌ ์†Œ์Šค์—์„œ ์œ„ํ˜‘ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
Blue Team์ด์ƒ ํƒ์ง€ ๊ฒฝ๋ณด๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์—์„œ ์ด์ƒ ์ง•ํ›„๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
Red Team์ทจ์•ฝ์  ์Šค์บ” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์ž๋™ํ™”๋œ ์ทจ์•ฝ์  ์Šค์บ”์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
Red Teamํ”ผ์‹ฑ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ”ผ์‹ฑ ์บ ํŽ˜์ธ์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
AppSec์ฝ”๋“œ ๋ณด์•ˆ ๊ฒ€ํ† ์ •์  ์ฝ”๋“œ ๋ถ„์„์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
AppSec์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ ๋กœ๊ทธ ๋ถ„์„WAF ๋กœ๊ทธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์˜์‹ฌ์Šค๋Ÿฌ์šด ํ™œ๋™์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ์‹œ

์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„ํ˜‘ ์ •๋ณด ์ˆ˜์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด:

  1. ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  2. VirusTotal ๋ฐ Shodan ๋…ธ๋“œ์— API ํ‚ค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  3. ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์ •๊ธฐ์ ์œผ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  4. ์‹คํ–‰ ์‹œ, ๊ด€๋ จ ์œ„ํ˜‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ Slack ๋˜๋Š” ์ด๋ฉ”์ผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—ฌํ•˜๊ธฐ

๊ธฐ์—ฌ๋Š” ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ด์Šˆ๋ฅผ ์—ด๊ฑฐ๋‚˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ œ์ถœํ•ด ์ฃผ์„ธ์š”.

๋ผ์ด์„ ์Šค

์ด ํ”„๋กœ์ ํŠธ๋Š” MIT ๋ผ์ด์„ ์Šค ํ•˜์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ ์Šคํ‚ฌ