Cloudflare๋Š” ๊ฐœ๋ฐฉํ˜• ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์Šค์บ๋„ˆ Flan Scan์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Cloudflare ํšŒ์‚ฌ ๋ณด๊ณ  ํ”„๋กœ์ ํŠธ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์—ฌ๋Š” ๋ฐฉ๋ฒ• ํ”Œ๋žœ ์Šค์บ”, ํŒจ์น˜๋˜์ง€ ์•Š์€ ์ทจ์•ฝ์ ์ด ์žˆ๋Š”์ง€ ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. Flan Scan์€ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์Šค์บ๋„ˆ์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. Nmap์€, ํ›„์ž๋ฅผ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ ์ทจ์•ฝํ•œ ํ˜ธ์ŠคํŠธ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋„๊ตฌ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋ฐฐํฌ์ž BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ.

Flan Scan์„ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ์‚ฌ ์ค‘์ธ ๋„คํŠธ์›Œํฌ์—์„œ ๊ฐœ๋ฐฉํ˜• ๋„คํŠธ์›Œํฌ ํฌํŠธ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ๊ณ , ํ•ด๋‹น ํฌํŠธ์™€ ๊ด€๋ จ๋œ ์„œ๋น„์Šค ๋ฐ ์‚ฌ์šฉ๋œ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์„ ํ™•์ธํ•˜๊ณ , ์‹๋ณ„๋œ ์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ทจ์•ฝ์  ๋ชฉ๋ก์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…์ด ์™„๋ฃŒ๋˜๋ฉด ์‹๋ณ„๋œ ๋ฌธ์ œ๋ฅผ ์š”์•ฝํ•˜๊ณ  ํƒ์ง€๋œ ์ทจ์•ฝ์ ๊ณผ ๊ด€๋ จ๋œ CVE ์‹๋ณ„์ž๋ฅผ ์‹ฌ๊ฐ๋„๋ณ„๋กœ ์ •๋ ฌํ•˜์—ฌ ๋‚˜์—ดํ•˜๋Š” ๋ณด๊ณ ์„œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ทจ์•ฝ์ ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด nmap๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. vulners.nse (์ตœ์‹  ๋ฒ„์ „์€ ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ), ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šค ์ทจ์•ฝ์ž. ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์Šทํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

nmap -sV -oX /shared/xml_files -oN โ€” -v1 โ€”script=scripts/vulners.nse IP ์ฃผ์†Œ

"-sV"๋Š” ์„œ๋น„์Šค ๊ฒ€์ƒ‰ ๋ชจ๋“œ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ , "-oX"๋Š” XML ๋ณด๊ณ ์„œ์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๊ณ , "-oN"์€ ๊ฒฐ๊ณผ๋ฅผ ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ฐ˜ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•˜๊ณ , -v1์€ ์ถœ๋ ฅ ์„ธ๋ถ€ ์ˆ˜์ค€์„ ์„ค์ •ํ•˜๊ณ , "--script"๋Š” ์‹๋ณ„๋œ ์„œ๋น„์Šค์™€ ์•Œ๋ ค์ง„ ์ทจ์•ฝ์ ์„ ๋น„๊ตํ•˜๋ ค๋ฉด vulners.nse ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Cloudflare๋Š” ๊ฐœ๋ฐฉํ˜• ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์Šค์บ๋„ˆ Flan Scan์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Flan Scan์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์€ ์ฃผ๋กœ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ ๋ฐ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ nmap ๊ธฐ๋ฐ˜ ์ทจ์•ฝ์  ์Šค์บ๋‹ ์‹œ์Šคํ…œ์˜ ๋ฐฐํฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ•์†Œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฉ๋ฆฌ๋œ Docker ๋˜๋Š” Kubernetes ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌํ•˜์—ฌ ํด๋ผ์šฐ๋“œ์—์„œ ํ™•์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ Google Cloud Storage ๋˜๋Š” Amazon S3์— ํ‘ธ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. nmap์œผ๋กœ ์ƒ์„ฑ๋œ ๊ตฌ์กฐํ™”๋œ XML ๋ณด๊ณ ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Flan Scan์€ PDF๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” LaTeX ํ˜•์‹์˜ ์ฝ๊ธฐ ์‰ฌ์šด ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Cloudflare๋Š” ๊ฐœ๋ฐฉํ˜• ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์Šค์บ๋„ˆ Flan Scan์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€