๋ฐฉํ๋ฒฝ์ด ์ค์ค๋ก ๋ฌด๋์ง ๋ — Fortinet ํ ์ค๋ฒํ๋ก์ฐ(CVE-2025-25249) ๋์ ๋ ธํธ
๊ฒฝ๊ณ ์ฅ๋น๋ ๋ค๋ฅธ ์์ฐ์ ์ง์ผ์ฃผ๋ ์กด์ฌ๋ผ์, ์ ์ ๊ทธ ์ฅ๋น ์์ ์ด ๋ฌด๋์ง๋ ์๋๋ฆฌ์ค๋ ์ ์์ํ์ง ์๊ฒ ๋จ. ๊ทธ๋ฐ๋ฐ ๋ฐฉํ๋ฒฝ·VPN ๊ฒ์ดํธ์จ์ด ๊ณ์ด์์ ๋ฐ๋ณต์ ์ผ๋ก ๋์ค๋ ๊ฒฐํจ ์ ํ์ ๋ค์ฌ๋ค๋ณด๋ฉด, ๊ณต๊ฒฉ ํ๋ฉด์ด ๊ฐ์ฅ ๋์ ์์ฐ์ด ๊ณง ๊ฐ์ฅ ๋ฐฉ์ด๊ฐ ์์ ์์ฐ์ด๋ผ๋ ์ญ์ค์ด ๊ทธ๋๋ก ๋๋ฌ๋จ. CVE-2025-25249๋ Fortinet ์ฌ๋ฌ ์ ํ์ ๊ฑธ์น ํ ๊ธฐ๋ฐ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ๋ก ๋ถ๋ฅ๋ ํญ๋ชฉ์ด๊ณ , ์ด๋ฐ ์ ํ์ ํ ๋ฒ ์ฑ๋ฆฝํ๋ฉด ์ธ์ฆ ์ด์ ๋จ๊ณ์์ ์ฅ๋น ์ ์ด๊ถ ๊ทผ์ฒ๊น์ง ๋ฐ๊ณ ๋ค์ด๊ฐ ์ ์์ด ๋ฐฉ์ด์ ์ ์ฅ์์ ๊ฐ์ฅ ์ ๊ฒฝ์ด ์ฐ์ด๋ ๊ณ์ด์.
- Fortinet ๋ค์ ์ ํ์ ์ํฅ์ ์ฃผ๋ ํ ๊ธฐ๋ฐ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ ๊ฒฐํจ์ผ๋ก, ๋ฉ๋ชจ๋ฆฌ ์์์ ํตํด ์ฅ๋น ๋์์ ํ๋ค ์ ์๋ ์ ํ์
- ๊ฒฝ๊ณ ์ฅ๋น ํน์ฑ์ ๋ ธ์ถ๋ฉด์ด ๋๊ณ ํจ์น ์ฐฝ์ ์ก๊ธฐ ์ด๋ ค์, ๊ด๋ฆฌ ์ธํฐํ์ด์ค ๋ ธ์ถ ์ฐจ๋จ๊ณผ ์์ ์ํ๊ฐ ์ค์ง์ ์ธ 1์ฐจ ๋ฐฉ์ด์ ์ด ๋จ
- ํ์ง๋ ํ์ด๋ก๋ ์๊ทธ๋์ฒ๋ณด๋ค ๋น์ ์ ์ข ๋ฃ·์ฌ์์·ํฌ๋์ ๋ก๊ทธ·์ธ์ ๋ถ๊ดด ํจํด์ ๋ณด๋ ์ชฝ์ด ํ์ค์ ์
1. ํ ์ค๋ฒํ๋ก์ฐ๊ฐ ์ ๊ฒฝ๊ณ ์ฅ๋น์์ ์ ๋ ๋ฌด์์ด๊ฐ
์คํ ์ค๋ฒํ๋ก์ฐ๋ ์นด๋๋ฆฌ·ASLR·NX ๊ฐ์ ๋ฐฉ์ด์ฑ ์ด ๋น๊ต์ ์ด์ดํ๊ฒ ๊น๋ ค ์์ด์ ์์ฆ์ ๋จ์ ๋ฆฌํด ์ฃผ์ ๋ฎ์ด์ฐ๊ธฐ๋ก ๋๋๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌพ. ๋ฐ๋ฉด ํ์ ์ฌ์ ์ด ์ข ๋ค๋ฆ. ํ ์ฒญํฌ ์์ ๋ฌด์์ด ๋์ด๋์ง๋ ํ๋ก๊ทธ๋จ์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๋ค ์์๋ก ์ฐ๊ณ ๋ฐ๋ฉํ๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ณ , ๊ณต๊ฒฉ์๊ฐ ์์ฒญ ํฌ๊ธฐ์ ์์๋ฅผ ์กฐ์ ํด ๊ทธ ๋ฐฐ์น๋ฅผ ์ด๋ ์ ๋ ์ ๋ํ ์ ์์. ๊ทธ๋์ ํ ์ค๋ฒํ๋ก์ฐ๋ "ํ ๋ฐ์ดํธ ๋์ณค๋ค"์์ ๋๋์ง ์๊ณ , ์์ ์๋ ํจ์ ํฌ์ธํฐ·๊ตฌ์กฐ์ฒด ๋ฉํ๋ฐ์ดํฐ·๊ธธ์ด ํ๋๋ฅผ ๊ฑด๋๋ฆฌ๋ ๋ฐฉํฅ์ผ๋ก ํ์ฅ๋๋ ๊ฒฝ์ฐ๊ฐ ์์.
๊ฒฝ๊ณ ์ฅ๋น๋ ์ฌ๊ธฐ์ ์กฐ๊ฑด์ด ํ๋ ๋ ๋ถ์. ์ธ์ฆ์ ์ฒ๋ฆฌํ๊ธฐ ์ ์ ์ด๋ฏธ ์์ฒญ์ ํ์ฑํ๊ณ ์์ด์ผ ํ๋ค๋ ์ ์. ํ๋กํ ์ฝ ํค๋๋ฅผ ์ฝ๊ณ , ๊ธธ์ด ํ๋๋ฅผ ํด์ํ๊ณ , ๋ฒํผ์ ๋ณต์ฌํ๋ ๊ทธ ์ง์ ์ ์ ์์ ๋๊ตฌ๋ ๋๋ฌํ ์ ์๋ ์ฝ๋์. ๊ธธ์ด ๊ฒ์ฆ์ด ํ ๊ตฐ๋ฐ๋ง ์ด๊ธ๋๋ ์ธ์ฆ ์๋ ์๊ฒฉ ์๋์๊ฒ ๋ฉ๋ชจ๋ฆฌ ์กฐ์ ๊ธฐํ๋ฅผ ๋๊ฒจ์ฃผ๋ ์ ์ด ๋๋ ๊ฑฐ๊ณ , ์ด๊ฒ ๋ฐฉํ๋ฒฝ·VPN ๊ณ์ด CVE๊ฐ ๋ ๋์ ๋ฑ๊ธ์ ๋ฐ๋ ์ด์ ์.
2. ์ด ๊ฒฐํจ์ ๋ฐฉ์ด์ ์์ ์ผ๋ก ์ฝ๋ ๋ฒ
์ธ๋ถ ์ต์คํ๋ก์ ๊ฒฝ๋ก๋ฅผ ์ซ๋ ๊ฑด ๊ณต๊ฒฉ ์ฐ๊ตฌ์์ ๋ชซ์ด๊ณ , ์ด์ํ๋ ์ ์ฅ์์ ์ค์ ๋ก ํ์ํ ํ๋จ์ ํจ์ฌ ๋จ์ํจ. ๋ค์ ์ธ ๊ฐ์ง๋ง ์ ๋ฆฌ๋๋ฉด ๋์ ์ฐ์ ์์๊ฐ ๋์ด.
- ๋๋ฌ ๊ฐ๋ฅ์ฑ — ๋ฌธ์ ๊ฐ ๋๋ ์๋น์ค ํฌํธ๊ฐ ์ธํฐ๋ท์์ ์ง์ ๋ณด์ด๋๊ฐ, ์๋๋ฉด ํน์ ๋์ญ์์๋ง ์ด๋ ค ์๋๊ฐ
- ์ธ์ฆ ์๊ตฌ ์ฌ๋ถ — ์ธ์ฆ ์ ๋จ๊ณ์์ ํ์ฑ๋๋ ๊ฒฝ๋ก์ธ๊ฐ. ์ธ์ฆ ์ ์ด๋ฉด ์ฌ์ค์ ์ ์ธ๊ณ๊ฐ ์ ์ฌ ๊ณต๊ฒฉ์์
- ์ํฅ ๋ฒ์ — ์ฑ๊ณต ์ ์๋น์ค ์ค๋จ์ ๊ทธ์น๋๊ฐ, ์ฝ๋ ์คํ๊น์ง ์ด์ด์ง ์ฌ์ง๊ฐ ์๋๊ฐ
๋ฉ๋ชจ๋ฆฌ ์์ ๊ณ์ด์ ์ด ์ ์ค ์์ ๋์ด ๋์๊ฒ ๋์ค๋ฉด ๋๋จธ์ง ํ๋จ์ ๊ธฐ๋ค๋ฆด ์ด์ ๊ฐ ์์. ๋ฒค๋๊ฐ ์์ธ๋ฅผ ๊ณต๊ฐํ๊ธฐ ์ ์ด๋ผ๋ ๋ ธ์ถ๋ฉด๋ถํฐ ์ค์ฌ๋๊ณ ํจ์น๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์์๊ฐ ๋ง๋ค๊ณ ๊ฐ์ธ์ ์ผ๋ก๋ ๋ด. ์ทจ์ฝ์ ์์ธ๊ฐ ๊ณต๊ฐ๋๋ ์์ ๊ณผ ์ค์ ์ค์บ๋์ด ์์๋๋ ์์ ์ ๊ฐ๊ฒฉ์ ์์ฆ ๋ฉฐ์น ๋จ์๊ฐ ์๋๋ผ ์๊ฐ ๋จ์๋ก ์ขํ์ก์.
3. ์ง๊ธ ๋น์ฅ ์๋ ์ ์๋ ์ํ ์กฐ์น
ํจ์น ์ ์ฉ์ด ์ต์ข ๋ต์ด์ง๋ง, ์ด์คํ๋์ง ์์ ๊ฒฝ๊ณ ์ฅ๋น๋ ์ฌ๋ถํ ์ฐฝ ํ๋ ์ก๋ ๋ฐ๋ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋ ๊ฒ ํ์ค์. ๊ทธ ์ฌ์ด๋ฅผ ๋ฒํฐ๋ ์กฐ์น๋ค์.
- ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ๊ณต์ธ IP์์ ๊ฑท์ด๋ด๊ธฐ — HTTPS ๊ด๋ฆฌ ํ๋ฉด, SSH, ๊ทธ๋ฆฌ๊ณ ๋ฒค๋ ์ ์ฉ ๊ด๋ฆฌ ํ๋กํ ์ฝ ํฌํธ๊ฐ ์ธ๋ถ์ ์ด๋ ค ์๋์ง ์ธ๋ถ ์ค์บ๋ ๊ด์ ์์ ์ง์ ํ์ธํด๋ณผ ๊ฒ. ๋ด๋ถ์์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๋ง ์ฝ์ผ๋ฉด ๋์น๋ ์์ธ ๊ท์น์ด ๊ผญ ํ๋์ฉ ์์
- trusted host ์ง์ — Fortinet ๊ณ์ด์ ๊ด๋ฆฌ์ ๊ณ์ ๋ณ๋ก ์ ์ ํ์ฉ ๋์ญ์ ์ ํํ ์ ์์. ์ด๊ฑด ์ทจ์ฝ์ ์ ๋ฌด์ ๋ฌด๊ดํ๊ฒ ์์๋ก ์ผ๋ฌ์ผ ํ๋ ์ค์ ์
- ๋ถํ์ํ ์๋น์ค ๋นํ์ฑํ — ์ฐ์ง ์๋ VPN ๊ฒ์ดํธ์จ์ด, ์ฐ์ง ์๋ ์น ํฌํธ์ ์ผ์ ธ ์๋ค๋ ์ฌ์ค ์์ฒด๊ฐ ์ํ์. "์ธ์ ๊ฐ ์ธ ๊ฒ ๊ฐ์์" ์ด์ด๋ ํฌํธ๊ฐ ๊ฐ์ฅ ์ค๋ ๋ฐฉ์น๋จ
- ์ง์ ์ข ๋ฃ ๋ชจ๋ธ ์๋ณ — ํจ์น๊ฐ ๋์๋ ๋ฐ์ ์ ์๋ ๊ตฌํ ์ฅ๋น๊ฐ ์กฐ์ง ์ด๋๊ฐ์ ๋ฐ๋์ ์์. ์ด ๋ชฉ๋ก์ ๋ฏธ๋ฆฌ ๊ฐ๊ณ ์์ผ๋ฉด ์ฌ๊ณ ๋ ํ๋จ์ด ๋นจ๋ผ์ง
4. ํ์ง๋ ํ์ด๋ก๋๊ฐ ์๋๋ผ 'ํ๋ค๋ฆผ'์ ๋ด์ผ ํจ
๋ฉ๋ชจ๋ฆฌ ์์ ์ทจ์ฝ์ ์ ํ์ง์์ ํํ ์ฐฉ๊ฐ์ด ํ๋ ์์. ํน์ ๋ฐ์ดํธ ํจํด์ IPS ๋ฃฐ๋ก ์ก์ผ๋ฉด ๋๋ค๋ ์๊ฐ์ธ๋ฐ, ํ ์ค๋ฒํ๋ก์ฐ ์ต์คํ๋ก์์ ๋์ ํ์จ์ด ๋ฒ์ ๊ณผ ๋ฉ๋ชจ๋ฆฌ ๋ฐฐ์น์ ๋ง์ถฐ ํ์ด๋ก๋๊ฐ ๋งค๋ฒ ๋ฌ๋ผ์ง. ๊ทธ๋์ ์๊ทธ๋์ฒ๋ ์ด๋ฏธ ์๋ ค์ง PoC ํ๋ ๊ฐ๋ง ๊ฑธ๋ฌ๋ด๊ณ ๋๋จธ์ง๋ ํต๊ณผ์ํค๊ธฐ ์ฌ์.
๋์ ์ด๋ฐ ์ ํธ๋ค์ด ํจ์ฌ ์ ์งํจ.
- ๋ฐ๋ชฌ ํฌ๋์์ ์๋ ์ฌ์์ ๊ธฐ๋ก — ์ต์คํ๋ก์ ๊ฐ๋ฐ์ ์ฑ๊ณต๋ณด๋ค ์คํจ๊ฐ ์๋์ ์ผ๋ก ๋ง์. ๊ทธ ์คํจ๊ฐ ๋ก๊ทธ์ ํฌ๋์๋ก ๋จ์. ์์ธ ์๋ ํ๋ก์ธ์ค ์ฌ์์์ด ์งง์ ์๊ฐ์ ๋ฐ๋ณต๋๋ค๋ฉด ๊ทธ๊ฒ๋ถํฐ ๋ด์ผ ํจ
- ์ธ์ ํ ์ด๋ธ·VPN ํฐ๋์ ๊ฐ์์ค๋ฌ์ด ๋ถ๊ดด — ์ฌ์ฉ์ ๋ฏผ์๋ณด๋ค ๋จผ์ ๋ชจ๋ํฐ๋ง์ ์กํ๋๋ก ์๊ณ๊ฐ์ ์ก์๋ ๊ฒ
- ๊ด๋ฆฌ ๊ณ์ ๋ก๊ทธ์ธ ์ฑ๊ณต ์ด๋ ฅ์ ์ด์ — ๋ฏ์ ์๋ณธ IP, ์ ๋ฌด ์๊ฐ ์ธ ์ ์, ํ์ ์ฐ์ง ์๋ ์ธ์ฆ ๊ฒฝ๋ก
- ์ค์ ๋ณ๊ฒฝ ์ด๋ ฅ — ๊ด๋ฆฌ์ ์ถ๊ฐ, VPN ์ ์ฑ ์์ , ๋ก๊ทธ ์ ์ก ์ค์ ํด์ . ํนํ ๋ง์ง๋ง ํญ๋ชฉ์ ์นจํด ํ ํ์ ์ ์ง์ฐ๋ ค๋ ์ ํ์ ์ธ ๋์์
์ฌ๊ธฐ์ ์ ์ ๊ฐ ํ๋ ํ์ํจ. ์ฅ๋น ๋ก๊ทธ๋ฅผ ์ธ๋ถ ์์ง๊ธฐ๋ก ๋ณด๋ด๊ณ ์์ด์ผ ํ๋ค๋ ๊ฒ. ์ฅ๋น ์์ฒด๊ฐ ์์๋ ์ํฉ์์ ๊ทธ ์ฅ๋น ์์ ๋ก๊ทธ๋ฅผ ๋ฏฟ์ ์๋ ์์. syslog ์ ์ก์ด ์ ๊ฑธ๋ ค ์๋ ๊ฒฝ๊ณ ์ฅ๋น๊ฐ ์๋ค๋ฉด, ์ด๋ฒ CVE์ ๋ณ๊ฐ๋ก ๊ทธ๊ฒ ๋ ํฐ ๊ตฌ๋ฉ์.
5. ์นจํด๊ฐ ์์ฌ๋ ๋์ ์์
๋ฉ๋ชจ๋ฆฌ ์์์ผ๋ก ์ฅ๋น๊ฐ ์ฅ์ ๋๋ค๊ณ ์์ฌ๋๋ ์ํฉ์ด๋ผ๋ฉด, ์ฌ๋ถํ ๋ถํฐ ํ๊ณ ์ถ์ ์ถฉ๋์ด ์๊น. ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฌ๋ฉด ๋ฉ๋ชจ๋ฆฌ์๋ง ๋จ์ ์๋ ์ฆ๊ฑฐ๊ฐ ํต์งธ๋ก ๋ ์๊ฐ. ์์๋ฅผ ๋ฐ๊ฟ์ผ ํจ.
- ๋จผ์ ์ธ๋ถ ์์ง๊ธฐ์ ์์ธ ๋ก๊ทธ๋ฅผ ๋ณ๋๋ก ๋ณด์กด. ์ฅ๋น๋ฅผ ๋ง์ง๊ธฐ ์ ์ ํจ
- ๊ด๋ฆฌ์ ๊ณ์ ๋ชฉ๋ก, VPN ์ฌ์ฉ์ ๋ชฉ๋ก, ๋ผ์ฐํ ·์ ์ฑ ์ค์ ์ ํ์ฌ ์ํ ๊ทธ๋๋ก ๋คํ
- ์ธ์ฆ ์ ๋ณด๋ ์ ๋ถ ์ค์ผ๋ ๊ฒ์ผ๋ก ๊ฐ์ . ๋ก์ปฌ ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ๋ฟ ์๋๋ผ ๊ทธ ์ฅ๋น๊ฐ ๋ค๊ณ ์๋ ์ธ์ฆ์·์ฌ์ ๊ณต์ ํค·์ฐ๋ ๊ณ์ ๊น์ง ํฌํจ
- ํ์จ์ด ์ ๋ฐ์ดํธ๋ง์ผ๋ก ๋ฐฑ๋์ด๊ฐ ์ฌ๋ผ์ง๋ค๊ณ ๋จ์ ํ์ง ๋ง ๊ฒ. ์ค์ ํ์ผ์ ์ฌ๊ธด ํญ๋ชฉ์ ์ ๊ทธ๋ ์ด๋ ํ์๋ ์ด์๋จ์
6. ๋ง๋ฌด๋ฆฌ
๊ฒฝ๊ณ ์ฅ๋น ์ทจ์ฝ์ ์์์ด ๋์ฌ ๋๋ง๋ค ๋๋ผ๋ ๊ฑด, ๊ฒฐ๊ตญ ์น๋ถ๊ฐ ๊ฐ๋ฆฌ๋ ์ง์ ์ด ์ทจ์ฝ์ ์์ฒด๋ณด๋ค ์์ฐ ๋ชฉ๋ก์ด ์ต์ ์ธ๊ฐ์ ์๋ค๋ ์ ์. ์ด๋ค ๋ชจ๋ธ์ด ๋ช ๋ ์๊ณ , ํ์จ์ด๊ฐ ๋ช ๋ฒ์ ์ด๊ณ , ๊ด๋ฆฌ ํ๋ฉด์ด ์ด๋๊น์ง ์ด๋ ค ์๋์ง๋ฅผ 30๋ถ ์์ ๋ตํ ์ ์๋ ์กฐ์ง์ ์ด๋ฐ ๊ณต์ง๊ฐ ๋ ๋ ์นจ์ฐฉํ๊ฒ ์์ง์. ๋ฐ๋๋ก ๊ทธ ํ๊ฐ ์์ผ๋ฉด ๊ณต์ง ๋ด์ฉ์ ์๋ฌด๋ฆฌ ์ ๋ ํด๋ ์ฒซ ์ก์ ์ด ์ ๋์ด.
๊ทธ๋ฌ๋ ์ด๋ฒ ๊ฑด์ ๊ณ๊ธฐ๋ก, ์ฐ๋ฆฌ ์กฐ์ง์ ๊ฒฝ๊ณ ์ฅ๋น ๋ชฉ๋ก์ ํ ๋ฒ ์ด์ด๋ณด๋ ๊ฑธ ๊ฐ์ธ์ ์ผ๋ก ์ถ์ฒํจ. ํจ์น ์ ์ฉ์ ๋ฉฐ์น ๊ฑธ๋ฆฌ๋๋ผ๋ ๊ด๋ฆฌ ์ธํฐํ์ด์ค ๋ ธ์ถ ์ ๊ฒ๊ณผ syslog ์ ์ก ํ์ธ์ ์ค๋ ์์ ๋๋ผ ์ ์๋ ์ผ์. ๋ค๋ค ๋ฌด์ฌํ ๋๊ธฐ์๊ธธ ๋ฐ๋ผ๊ณ , ๊ฐ์ ํ์ฅ์์ ์ฐ๊ณ ์๋ ์ํ ํ ์์ผ๋ฉด ๋๊ธ๋ก ๊ณต์ ํด ์ฃผ์ธ์. ๊ฐ์ด ์ ๋ฆฌํด๋๋ฉด ๋ค์ ๊ณต์ง ๋ ํจ์ฌ ๋ ๋นํฉํ ์ ์์.