3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

ํšŒ์‚ฌ์˜ NGFW ์†”๋ฃจ์…˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” UserGate ์‹œ์ž‘ํ•˜๊ธฐ ๊ธฐ์‚ฌ ์‹œ๋ฆฌ์ฆˆ์˜ ์„ธ ๋ฒˆ์งธ ๊ธฐ์‚ฌ์— ๋…์ž๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. UserGate. ์ง€๋‚œ ๊ธ€์—์„œ๋Š” ๋ฐฉํ™”๋ฒฝ์„ ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •๊ณผ ์ดˆ๊ธฐ ์„ค์ •์— ๋Œ€ํ•ด ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๋ฐฉํ™”๋ฒฝ, NAT ๋ฐ ๋ผ์šฐํŒ…, ๋Œ€์—ญํญ๊ณผ ๊ฐ™์€ ์„น์…˜์—์„œ ๊ทœ์น™ ์ƒ์„ฑ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

UserGate ๊ทœ์น™์˜ ์ด๋ฐ์˜ฌ๋กœ๊ธฐ๋Š” ์ž‘๋™ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์ด ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๊ทœ์น™์ด ์œ„์—์„œ ์•„๋ž˜๋กœ ์‹คํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ณด๋‹ค ๊ตฌ์ฒด์ ์ธ ๊ทœ์น™์ด ๋ณด๋‹ค ์ผ๋ฐ˜์ ์ธ ๊ทœ์น™๋ณด๋‹ค ๋†’์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒฐ๋ก ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทœ์น™์€ ์ˆœ์„œ๋Œ€๋กœ ํ™•์ธ๋˜๋ฏ€๋กœ ์ผ๋ฐ˜์ ์ธ ๊ทœ์น™์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์„ฑ๋Šฅ๋ฉด์—์„œ ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ "AND" ๋…ผ๋ฆฌ์— ๋”ฐ๋ผ ์กฐ๊ฑด์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. "OR" ๋…ผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ๊ทœ์น™์„ ์ƒ์„ฑํ•˜์—ฌ ์ด๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋ฌธ์„œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ๋‚ด์šฉ์€ ๋‹ค๋ฅธ UserGate ์ •์ฑ…์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ

UserGate๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์ด๋ฏธ "๋ฐฉํ™”๋ฒฝ" ์„น์…˜์— ๊ฐ„๋‹จํ•œ ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ๋‘ ๊ทœ์น™์€ ๋ด‡๋„ท์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋‹ค๋ฅธ ์˜์—ญ์˜ ์•ก์„ธ์Šค ๊ทœ์น™์— ๋Œ€ํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๊ทœ์น™์€ ํ•ญ์ƒ "๋ชจ๋‘ ์ฐจ๋‹จ"์ด๋ผ๊ณ  ํ•˜๋ฉฐ ์ž ๊ธˆ ๊ธฐํ˜ธ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๊ทœ์น™์„ ์‚ญ์ œ, ์ˆ˜์ •, ์ด๋™, ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•˜๋ฉฐ ๋กœ๊น… ์˜ต์…˜์— ๋Œ€ํ•ด์„œ๋งŒ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Œ). ๋”ฐ๋ผ์„œ ์ด ๊ทœ์น™์œผ๋กœ ์ธํ•ด ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์€ ๋งˆ์ง€๋ง‰ ๊ทœ์น™์— ์˜ํ•ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค. UserGate๋ฅผ ํ†ตํ•œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ(๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ) ํ•ญ์ƒ ๋‘ ๋ฒˆ์งธ ๊ทœ์น™ "๋ชจ๋‘ ํ—ˆ์šฉ"์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ํŽธ์ง‘ํ•˜๊ฑฐ๋‚˜ ์ƒ์„ฑํ•  ๋•Œ ์ฒซ ๋ฒˆ์งธ ์ผ๋ฐ˜ ํƒญ, ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

  • ํ™•์ธ๋ž€ "์ผœ๊ธฐ" ๊ทœ์น™์„ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ทœ์น™์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ทœ์น™์˜ ์„ค๋ช…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์ž‘์—… ์ค‘์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ๊ฑฐ๋ถ€ - ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค(์ด ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๋ฉด ICMP ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋„๋ก ๋ณด๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ ์ ˆํ•œ ํ™•์ธ๋ž€์„ ์„ค์ •ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค).

    • ํ—ˆ์šฉ - ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์‹œ๋‚˜๋ฆฌ์˜ค ํ•ญ๋ชฉ - ๊ทœ์น™์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์กฐ๊ฑด์ธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด UserGate๊ฐ€ SOAR(Security Orchestration, Automation and Response)์˜ ๊ฐœ๋…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

  • ๋กœ๊น… โ€” ๊ทœ์น™์ด ํŠธ๋ฆฌ๊ฑฐ๋  ๋•Œ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋กœ๊ทธ์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ์˜ต์…˜:

    • ์„ธ์…˜ ์‹œ์ž‘์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์„ธ์…˜ ์‹œ์ž‘(์ฒซ ๋ฒˆ์งธ ํŒจํ‚ท)์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ํŠธ๋ž˜ํ”ฝ ๋กœ๊ทธ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ถŒ์žฅ๋˜๋Š” ๋กœ๊น… ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

    • ๋ชจ๋“  ํŒจํ‚ท์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ „์†ก๋˜๋Š” ๊ฐ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ ๋†’์€ ์žฅ์น˜ ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊น… ์ œํ•œ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์Œ์— ๊ทœ์น™ ์ ์šฉ:

    • ๋ชจ๋“  ํŒจํ‚ค์ง€

    • ์กฐ๊ฐ๋‚œ ํŒจํ‚ท์—

    • ์กฐ๊ฐํ™”๋˜์ง€ ์•Š์€ ํŒจํ‚ค์ง€๋กœ

  • ์ƒˆ ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ ์ •์ฑ…์—์„œ ์œ„์น˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์†Œ์Šค ํƒญ. ์—ฌ๊ธฐ์—์„œ ํŠธ๋ž˜ํ”ฝ ์†Œ์Šค๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ํŠธ๋ž˜ํ”ฝ์ด ๋ฐœ์ƒํ•˜๋Š” ์˜์—ญ์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ชฉ๋ก ๋˜๋Š” ํŠน์ • IP ์ฃผ์†Œ(Geoip)๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์น˜์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ทœ์น™์—์„œ ๊ทœ์น™์—์„œ ๊ฐœ์ฒด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "์˜์—ญ" ์„น์…˜์œผ๋กœ ์ด๋™ํ•˜์ง€ ์•Š๊ณ  "์ƒˆ ๊ฐœ์ฒด ๋งŒ๋“ค๊ธฐ ๋ฐ ์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜์—ญ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. "๋ฐ˜์ „" ์ฒดํฌ๋ฐ•์Šค๋„ ์ข…์ข… ๋ฐœ๊ฒฌ๋˜๋Š”๋ฐ, ์ด๋Š” ๋…ผ๋ฆฌ์  ๋™์ž‘ ๋ถ€์ •๊ณผ ์œ ์‚ฌํ•œ ๊ทœ์น™ ์กฐ๊ฑด์—์„œ ๋™์ž‘์„ ๋ฐ˜์ „์‹œํ‚ต๋‹ˆ๋‹ค. ๋ชฉ์ ์ง€ ํƒญ ์†Œ์Šค ํƒญ๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ํŠธ๋ž˜ํ”ฝ ์†Œ์Šค ๋Œ€์‹  ํŠธ๋ž˜ํ”ฝ ๋ชฉ์ ์ง€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ํƒญ - ์ด ์œ„์น˜์—์„œ ์ด ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์‚ฌ์šฉ์ž ๋˜๋Š” ๊ทธ๋ฃน ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค ํƒญ - ์ด๋ฏธ ์‚ฌ์ „ ์ •์˜๋œ ์„œ๋น„์Šค ์œ ํ˜•์—์„œ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํƒญ - ์—ฌ๊ธฐ์—์„œ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ทธ๋ฃน์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ„ ํƒญ ์ด ๊ทœ์น™์ด ํ™œ์„ฑํ™”๋˜๋Š” ์‹œ๊ฐ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 

์ง€๋‚œ ๊ฐ•์˜ ์ดํ›„๋กœ "์‹ ๋ขฐ" ์˜์—ญ์—์„œ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ "์‹ ๋ขฐ" ์˜์—ญ์—์„œ "์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š”" ์˜์—ญ์œผ๋กœ์˜ ICMP ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ๊ฑฐ๋ถ€ ๊ทœ์น™์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์˜ˆ๋กœ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จผ์ € "์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์—ด๋ฆฌ๋Š” ์ฐฝ์˜ ์ผ๋ฐ˜ ํƒญ์—์„œ ์ด๋ฆ„(Restrict ICMP to untrusted๋กœ ICMP ์ œํ•œ)์„ ์ž…๋ ฅํ•˜๊ณ  "์ผœ๊ธฐ" ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜๊ณ  ๋น„ํ™œ์„ฑํ™” ์ž‘์—…์„ ์„ ํƒํ•˜๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด ๊ทœ์น™์˜ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด ์ •์ฑ…์— ๋”ฐ๋ฅด๋ฉด ์ด ๊ทœ์น™์€ "์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž ํ—ˆ์šฉ" ๊ทœ์น™ ์œ„์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๋‚ด ์ž‘์—…์˜ "์†Œ์Šค" ํƒญ์—๋Š” ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • "์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”" ์˜์—ญ ์„ ํƒ

  • "Trusted"๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์˜์—ญ์„ ์„ ํƒํ•˜๊ณ  "Invert" ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์—ฌ

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๋Œ€์ƒ ํƒญ์€ ์†Œ์Šค ํƒญ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ UserGate์—๋Š” ICMP ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์‚ฌ์ „ ์ •์˜๋œ ์„œ๋น„์Šค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ "์„œ๋น„์Šค" ํƒญ์œผ๋กœ ์ด๋™ํ•œ ๋‹ค์Œ "์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ œ์•ˆ ๋ชฉ๋ก์—์„œ "Any ICMP"๋ผ๋Š” ์ด๋ฆ„์˜ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

์•„๋งˆ๋„ ์ด๊ฒƒ์€ UserGate ์ œ์ž‘์ž์˜ ์˜๋„์˜€์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €๋Š” ์™„์ „ํžˆ ๋™์ผํ•œ ๊ทœ์น™์„ ์—ฌ๋Ÿฌ ๊ฐœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์˜ ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™๋งŒ ์‹คํ–‰๋˜์ง€๋งŒ ๊ธฐ๋Šฅ์ด ๋‹ค๋ฅธ ๋™์ผํ•œ ์ด๋ฆ„์œผ๋กœ ๊ทœ์น™์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ์€ ์—ฌ๋Ÿฌ ์žฅ์น˜ ๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘์—…ํ•  ๋•Œ ํ˜ผ๋ž€์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

NAT ๋ฐ ๋ผ์šฐํŒ…

NAT ๊ทœ์น™์„ ์ƒ์„ฑํ•  ๋•Œ ๋ฐฉํ™”๋ฒฝ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์œ ์‚ฌํ•œ ํƒญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. "์ผ๋ฐ˜" ํƒญ์— "์œ ํ˜•" ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์ด ๊ทœ์น™์ด ๋‹ด๋‹นํ•  ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • NAT - ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜.

  • DNAT - ํŠธ๋ž˜ํ”ฝ์„ ์ง€์ •๋œ IP ์ฃผ์†Œ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค.

  • ํฌํŠธ ์ „๋‹ฌ - ํŠธ๋ž˜ํ”ฝ์„ ์ง€์ •๋œ IP ์ฃผ์†Œ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์ง€๋งŒ ๊ฒŒ์‹œ๋œ ์„œ๋น„์Šค์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ •์ฑ… ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ… - ์„œ๋น„์Šค, MAC ์ฃผ์†Œ ๋˜๋Š” ์„œ๋ฒ„(IP ์ฃผ์†Œ)์™€ ๊ฐ™์€ ํ™•์žฅ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ IP ํŒจํ‚ท์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ๋งคํ•‘ - ํ•œ ๋„คํŠธ์›Œํฌ์˜ ์†Œ์Šค ๋˜๋Š” ๋Œ€์ƒ IP ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ๊ทœ์น™ ์œ ํ˜•์„ ์„ ํƒํ•˜๋ฉด ์ด์— ๋Œ€ํ•œ ์„ค์ •์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SNAT IP(์™ธ๋ถ€ ์ฃผ์†Œ) ํ•„๋“œ์—์„œ ์†Œ์Šค ์ฃผ์†Œ๊ฐ€ ๋Œ€์ฒด๋  IP ์ฃผ์†Œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ƒ ์˜์—ญ์˜ ์ธํ„ฐํŽ˜์ด์Šค์— ํ• ๋‹น๋œ ์—ฌ๋Ÿฌ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด ํ•„๋“œ๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ํ•„๋“œ๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๋‘๋ฉด ์‹œ์Šคํ…œ์€ ๋Œ€์ƒ ์˜์—ญ ์ธํ„ฐํŽ˜์ด์Šค์— ํ• ๋‹น๋œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ ๋ชฉ๋ก์—์„œ ์ž„์˜์˜ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. UserGate๋Š” ๋ฐฉํ™”๋ฒฝ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด SNAT IP๋ฅผ ์ง€์ •ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด "ํฌํŠธ ํฌ์›Œ๋”ฉ" ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ "DMZ" ์˜์—ญ์— ์žˆ๋Š” Windows ์„œ๋ฒ„์˜ SSH ์„œ๋น„์Šค๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด "์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  "์ผ๋ฐ˜" ํƒญ์„ ์ฑ„์šฐ๊ณ  "SSH to Windows" ๊ทœ์น™ ์ด๋ฆ„๊ณผ "ํฌํŠธ ์ „๋‹ฌ" ์œ ํ˜•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

"์†Œ์Šค" ํƒญ์—์„œ "์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š”" ์˜์—ญ์„ ์„ ํƒํ•˜๊ณ  "ํฌํŠธ ์ „๋‹ฌ" ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ํ”„๋กœํ† ์ฝœ "TCP"๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(TCP, UDP, SMTP, SMTPS์˜ ๋„ค ๊ฐ€์ง€ ์˜ต์…˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ). ์›๋ž˜ ๋Œ€์ƒ ํฌํŠธ 9922 โ€” ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ํฌํŠธ ๋ฒˆํ˜ธ(ํฌํŠธ: 2200, 8001, 4369, 9000-9100์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ). ์ƒˆ ๋Œ€์ƒ ํฌํŠธ(22)๋Š” ๋‚ด๋ถ€ ๊ฒŒ์‹œ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์š”์ฒญ์ด ์ „๋‹ฌ๋  ํฌํŠธ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

"DNAT" ํƒญ์—์„œ ์ธํ„ฐ๋„ท์— ๊ฒŒ์‹œ๋œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ(192.168.3.2)๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ SNAT๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด UserGate๊ฐ€ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ ํŒจํ‚ท์˜ ์†Œ์Šค ์ฃผ์†Œ๋ฅผ ์ž์ฒด IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๋ชจ๋“  ์„ค์ • ํ›„ ์—ฐ๊ฒฐ ์‹œ ์™ธ๋ถ€ UserGate ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSH ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด IP ์ฃผ์†Œ๊ฐ€ 192.168.3.2์ธ ์„œ๋ฒ„์— "์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š”" ์˜์—ญ์—์„œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ๊ทœ์น™์„ ์–ป์Šต๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

์ฒ˜๋ฆฌ๋Ÿ‰

์ด ์„น์…˜์€ ๋Œ€์—ญํญ ์ œ์–ด ๊ทœ์น™์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์‚ฌ์šฉ์ž, ํ˜ธ์ŠคํŠธ, ์„œ๋น„์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฑ„๋„์„ ์ œํ•œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ ํƒญ์˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ œํ•œ์ด ์ ์šฉ๋˜๋Š” ํŠธ๋ž˜ํ”ฝ์ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋Œ€์—ญํญ์€ ์ œ์•ˆ๋œ ๊ฒƒ ์ค‘์—์„œ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์—ญํญ์„ ์ƒ์„ฑํ•  ๋•Œ DSCP ํŠธ๋ž˜ํ”ฝ ์šฐ์„  ์ˆœ์œ„ ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DSCP ๋ ˆ์ด๋ธ”์ด ์ ์šฉ๋˜๋Š” ๊ฒฝ์šฐ์˜ ์˜ˆ: ์ด ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ทœ์น™์— ์ง€์ •ํ•˜๋ฉด ์ด ๊ทœ์น™์ด ์ด๋Ÿฌํ•œ ๋ ˆ์ด๋ธ”์„ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ ์ž‘๋™ ๋ฐฉ์‹์˜ ๋˜ ๋‹ค๋ฅธ ์˜ˆ: ํ† ๋ ŒํŠธ๊ฐ€ ๊ฐ์ง€๋˜๊ฑฐ๋‚˜ ํŠธ๋ž˜ํ”ฝ ์–‘์ด ์ง€์ •๋œ ์ œํ•œ์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๊ทœ์น™์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ํƒญ์€ ๊ทœ์น™์„ ์ ์šฉํ•ด์•ผ ํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ •์ฑ…๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค.

3. UserGate ์‹œ์ž‘ํ•˜๊ธฐ. ๋„คํŠธ์›Œํฌ ์ •์ฑ…

๊ฒฐ๋ก 

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๋ฐฉํ™”๋ฒฝ, NAT ๋ฐ ๋ผ์šฐํŒ…, ๋Œ€์—ญํญ ์„น์…˜์—์„œ ๊ทœ์น™ ์ƒ์„ฑ์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์‚ฌ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ๊ทธ๋Š” UserGate ์ •์ฑ…์„ ๋งŒ๋“œ๋Š” ๊ทœ์น™๊ณผ ๊ทœ์น™์„ ๋งŒ๋“ค ๋•Œ ์กฐ๊ฑด์˜ ์›์น™์„ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. 

์šฐ๋ฆฌ ์ฑ„๋„(ํ…”๋ ˆ๊ทธ๋žจํŽ˜์ด์Šค๋ถVKTS ์†”๋ฃจ์…˜ ๋ธ”๋กœ๊ทธ)!

์ถœ์ฒ˜ : habr.com

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