OPNsense 26.7 ๋ฐฉํ™”๋ฒฝ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ํ‚คํŠธ ์ถœ์‹œ

OPNsense 26.7 ๋ฐฉํ™”๋ฒฝ ๋ฐฐํฌํŒ์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2015๋…„์— pfSense ํ”„๋กœ์ ํŠธ์—์„œ ํฌํฌ๋˜์–ด ์ƒ์—…์šฉ ๋ฐฉํ™”๋ฒฝ ๋ฐ ๊ฒŒ์ดํŠธ์›จ์ด ์†”๋ฃจ์…˜์˜ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์™„์ „ ์˜คํ”ˆ ์†Œ์Šค ๋ฐฐํฌํŒ์„ ๊ฐœ๋ฐœํ•œ๋‹ค๋Š” ๋ชฉํ‘œ๋ฅผ ์„ธ์› ์Šต๋‹ˆ๋‹ค. pfSense์™€ ๋‹ฌ๋ฆฌ ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ผ ํšŒ์‚ฌ์— ์˜ํ•ด ์ œ์–ด๋˜์ง€ ์•Š๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง์ ‘ ์ฐธ์—ฌ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ์œผ๋ฉฐ ํƒ€์‚ฌ ์ œํ’ˆ์—์„œ ๋ชจ๋“  ๊ฐœ๋ฐœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ƒ์—…์ ์ธ ๊ฒƒ. ๋ฐฐํฌํŒ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์†Œ์Šค ์ฝ”๋“œ์™€ ์–ด์…ˆ๋ธ”๋ฆฌ์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ๋Š” BSD ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” LiveCD์™€ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ(490MB)์— ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€ ํ˜•ํƒœ๋กœ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฐฐํฌํŒ์˜ ํ•ต์‹ฌ์€ FreeBSD ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. OPNsense์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์™„์ „ํ•œ ์˜คํ”ˆ ์†Œ์Šค ๋นŒ๋“œ ํˆด์ฒด์ธ, ์ผ๋ฐ˜ FreeBSD ์œ„์— ํŒจํ‚ค์ง€๋กœ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ ์ง€์›, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋„๊ตฌ, ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค(์บกํ‹ฐ๋ธŒ ํฌํ„ธ), ์—ฐ๊ฒฐ ์ƒํƒœ ์ถ”์  ๋ฉ”์ปค๋‹ˆ์ฆ˜(pf ๊ธฐ๋ฐ˜์˜ ์ƒํƒœ ์ €์žฅ ๋ฐฉํ™”๋ฒฝ), ๋Œ€์—ญํญ ์ œํ•œ ์‹œ์Šคํ…œ, ํŠธ๋ž˜ํ”ฝ ํ•„ํ„ฐ๋ง, ๊ทธ๋ฆฌ๊ณ  IPsec ๊ธฐ๋ฐ˜ VPN ์ƒ์„ฑ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. OpenVPN PPTP, LDAP ๋ฐ RADIUS์™€์˜ ํ†ตํ•ฉ, DDNS(๋™์  DNS) ์ง€์›, ์‹œ๊ฐ์  ๋ณด๊ณ ์„œ ๋ฐ ๊ทธ๋ž˜ํ”„ ์‹œ์Šคํ…œ ๋“ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ CARP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด๊ฒฐํ•จ์„ฑ ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์ฃผ ๋ฐฉํ™”๋ฒฝ ์™ธ์— ๊ตฌ์„ฑ ์ˆ˜์ค€์—์„œ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋˜๋Š” ๋ฐฑ์—… ๋…ธ๋“œ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋…ธ๋“œ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€ํ•˜๋ฅผ ๋„˜๊ฒจ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” Bootstrap ์›น ํ”„๋ ˆ์ž„์›Œํฌ์™€ Phalcon MVC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • FreeBSD 15.1 ์ฝ”๋“œ๋ฒ ์ด์Šค๋กœ์˜ ์ „ํ™˜์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” FreeBSD 14.3์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค).
  • ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๊ตฌ์„ฑ, ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ํ• ๋‹น(LAN๊ณผ WAN ๋ถ„๋ฆฌ), ๊ฒŒ์ดํŠธ์›จ์ด ๊ทธ๋ฃน ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ MVC ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์—ˆ์œผ๋ฉฐ, ์ด์ œ ์›น API๋ฅผ ํ†ตํ•ด์„œ๋„ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์ž๋™ํ™”์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์กด ์•„์›ƒ๋ฐ”์šด๋“œ NAT ๊ตฌ์„ฑ ํ˜•์‹์—์„œ ์†Œ์Šค NAT(SNAT) ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ ํ˜•์‹์œผ๋กœ ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ทœ์น™์„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • KEA DHCP ์„ค์ • ๋„๊ตฌ์— DDNS(๋™์  DNS) ์ง€์› ๋ฐ IPv6 ์ ‘๋‘์‚ฌ(์ฃผ์†Œ ๋ธ”๋ก) ์ž๋™ ํ• ๋‹น ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์บกํ‹ฐ๋ธŒ ํฌํ„ธ์— IPv6 ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „ OpenVPN 2.7, PHP 8.5, Python 3.13.
  • ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ (CVE-2026-57155, ์‹ฌ๊ฐ๋„ 10์  ๋งŒ์ ์— 9.9์ )์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ ์…ธ ์ ‘๊ทผ ๊ถŒํ•œ์ด ์—†๊ณ  ๋ณ„์นญ(๋„คํŠธ์›Œํฌ ๋ฐ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ชฉ๋ก)์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์ด ์ œํ•œ๋œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ ๊ตญ๊ฐ€์™€ IP ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” GeoIP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์ ์ ˆํ•œ ๊ฒ€์‚ฌ๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

    GeoIP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตญ๊ฐ€ ์ฝ”๋“œ๊ฐ€ ๊ฒ€์ฆ ์—†์ด ํŒŒ์ผ ์ด๋ฆ„ ์ƒ์„ฑ ์‹œ ์ž„์˜๋กœ ๋Œ€์ฒด๋˜์–ด ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ํŒŒ์ผ์ด ๋ฎ์–ด์“ฐ์—ฌ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ์šฉ์ž๋Š” ์›น API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ •๋œ GeoIP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  URL์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํŠธ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ญ๋ชฉ ์ค‘ ํ•˜๋‚˜์˜ ๊ตญ๊ฐ€ ์ฝ”๋“œ ๋Œ€์‹  "../../../../../../../../etc/newsyslog.conf.d/zzz_pwn"์„ ์ง€์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋กœ๊ทธ ์ˆœํ™˜ ์‹œ์Šคํ…œ์šฉ ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜๊ณ , ์ด ํŒŒ์ผ์—๋Š” ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster