ํ์ฌ์ NGFW ์๋ฃจ์
์ ๋ํด ์ด์ผ๊ธฐํ๋ UserGate ์์ํ๊ธฐ ๊ธฐ์ฌ ์๋ฆฌ์ฆ์ ์ธ ๋ฒ์งธ ๊ธฐ์ฌ์ ๋
์๋ฅผ ํ์ํฉ๋๋ค.
UserGate ๊ท์น์ ์ด๋ฐ์ฌ๋ก๊ธฐ๋ ์๋ํ๋ ์ฒซ ๋ฒ์งธ ๊ท์น์ด ๋์ฌ ๋๊น์ง ๊ท์น์ด ์์์ ์๋๋ก ์คํ๋๋ค๋ ๊ฒ์ ๋๋ค. ์์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ๊ท์น์ด ๋ณด๋ค ์ผ๋ฐ์ ์ธ ๊ท์น๋ณด๋ค ๋์์ผ ํ๋ค๋ ๊ฒฐ๋ก ์ด ๋์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ท์น์ ์์๋๋ก ํ์ธ๋๋ฏ๋ก ์ผ๋ฐ์ ์ธ ๊ท์น์ ๋ง๋๋ ๊ฒ์ด ์ฑ๋ฅ๋ฉด์์ ๋ ์ข์ต๋๋ค. ๊ท์น์ ๋ง๋ค ๋ "AND" ๋ ผ๋ฆฌ์ ๋ฐ๋ผ ์กฐ๊ฑด์ด ์ ์ฉ๋ฉ๋๋ค. "OR" ๋ ผ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฌ๋ฌ ๊ท์น์ ์์ฑํ์ฌ ์ด๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ฌธ์์์ ์ค๋ช ํ๋ ๋ด์ฉ์ ๋ค๋ฅธ UserGate ์ ์ฑ ์๋ ์ ์ฉ๋ฉ๋๋ค.
๋ฐฉํ๋ฒฝ
UserGate๋ฅผ ์ค์นํ๋ฉด ์ด๋ฏธ "๋ฐฉํ๋ฒฝ" ์น์ ์ ๊ฐ๋จํ ์ ์ฑ ์ด ์์ต๋๋ค. ์ฒ์ ๋ ๊ท์น์ ๋ด๋ท์ ๋ํ ํธ๋ํฝ์ ๊ธ์งํฉ๋๋ค. ๋ค์์ ๋ค๋ฅธ ์์ญ์ ์ก์ธ์ค ๊ท์น์ ๋ํ ์์ ๋๋ค. ๋ง์ง๋ง ๊ท์น์ ํญ์ "๋ชจ๋ ์ฐจ๋จ"์ด๋ผ๊ณ ํ๋ฉฐ ์ ๊ธ ๊ธฐํธ๋ก ํ์๋ฉ๋๋ค(๊ท์น์ ์ญ์ , ์์ , ์ด๋, ๋นํ์ฑํํ ์ ์์์ ์๋ฏธํ๋ฉฐ ๋ก๊น ์ต์ ์ ๋ํด์๋ง ํ์ฑํํ ์ ์์). ๋ฐ๋ผ์ ์ด ๊ท์น์ผ๋ก ์ธํด ๋ช ์์ ์ผ๋ก ํ์ฉ๋์ง ์์ ๋ชจ๋ ํธ๋ํฝ์ ๋ง์ง๋ง ๊ท์น์ ์ํด ์ฐจ๋จ๋ฉ๋๋ค. UserGate๋ฅผ ํตํ ๋ชจ๋ ํธ๋ํฝ์ ํ์ฉํ๋ ค๋ ๊ฒฝ์ฐ(๊ถ์ฅํ์ง ์์) ํญ์ ๋ ๋ฒ์งธ ๊ท์น "๋ชจ๋ ํ์ฉ"์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น์ ํธ์งํ๊ฑฐ๋ ์์ฑํ ๋ ์ฒซ ๋ฒ์งธ ์ผ๋ฐ ํญ, ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
-
ํ์ธ๋ "์ผ๊ธฐ" ๊ท์น์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค.
-
๊ท์น์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
๊ท์น์ ์ค๋ช ์ ์ค์ ํฉ๋๋ค.
-
๋ค์ ๋ ๊ฐ์ง ์์ ์ค์์ ์ ํํฉ๋๋ค.
-
๊ฑฐ๋ถ - ํธ๋ํฝ์ ์ฐจ๋จํฉ๋๋ค(์ด ์กฐ๊ฑด์ ์ค์ ํ๋ฉด ICMP ํธ์คํธ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ๋ณด๋ผ ์ ์์ผ๋ฏ๋ก ์ ์ ํ ํ์ธ๋์ ์ค์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค).
-
ํ์ฉ - ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค.
-
-
์๋๋ฆฌ์ค ํญ๋ชฉ - ๊ท์น์ ์คํํ๊ธฐ ์ํ ์ถ๊ฐ ์กฐ๊ฑด์ธ ์๋๋ฆฌ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด UserGate๊ฐ SOAR(Security Orchestration, Automation and Response)์ ๊ฐ๋ ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
-
๋ก๊น โ ๊ท์น์ด ํธ๋ฆฌ๊ฑฐ๋ ๋ ํธ๋ํฝ์ ๋ํ ์ ๋ณด๋ฅผ ๋ก๊ทธ์ ๊ธฐ๋กํฉ๋๋ค. ๊ฐ๋ฅํ ์ต์ :
-
์ธ์ ์์์ ๊ธฐ๋กํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ธ์ ์์(์ฒซ ๋ฒ์งธ ํจํท)์ ๋ํ ์ ๋ณด๋ง ํธ๋ํฝ ๋ก๊ทธ์ ๊ธฐ๋ก๋ฉ๋๋ค. ์ด๊ฒ์ ๊ถ์ฅ๋๋ ๋ก๊น ์ต์ ์ ๋๋ค.
-
๋ชจ๋ ํจํท์ ๊ธฐ๋กํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ ์ก๋๋ ๊ฐ ๋คํธ์ํฌ ํจํท์ ๋ํ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค. ์ด ๋ชจ๋์ ๊ฒฝ์ฐ ๋์ ์ฅ์น ๋ถํ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ก๊น ์ ํ์ ํ์ฑํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
-
๋ค์์ ๊ท์น ์ ์ฉ:
-
๋ชจ๋ ํจํค์ง
-
์กฐ๊ฐ๋ ํจํท์
-
์กฐ๊ฐํ๋์ง ์์ ํจํค์ง๋ก
-
-
์ ๊ท์น์ ๋ง๋ค ๋ ์ ์ฑ ์์ ์์น๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๋ค์ ์์ค ํญ. ์ฌ๊ธฐ์์ ํธ๋ํฝ ์์ค๋ฅผ ํ์ํ๊ณ ํธ๋ํฝ์ด ๋ฐ์ํ๋ ์์ญ์ด ๋ ์ ์์ผ๋ฉฐ ๋ชฉ๋ก ๋๋ ํน์ IP ์ฃผ์(Geoip)๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ฅ์น์์ ์ค์ ํ ์ ์๋ ๊ฑฐ์ ๋ชจ๋ ๊ท์น์์ ๊ท์น์์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด "์์ญ" ์น์ ์ผ๋ก ์ด๋ํ์ง ์๊ณ "์ ๊ฐ์ฒด ๋ง๋ค๊ธฐ ๋ฐ ์ถ๊ฐ" ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์์ญ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ํฉ๋๋ค. "๋ฐ์ " ์ฒดํฌ๋ฐ์ค๋ ์ข ์ข ๋ฐ๊ฒฌ๋๋๋ฐ, ์ด๋ ๋ ผ๋ฆฌ์ ๋์ ๋ถ์ ๊ณผ ์ ์ฌํ ๊ท์น ์กฐ๊ฑด์์ ๋์์ ๋ฐ์ ์ํต๋๋ค. ๋ชฉ์ ์ง ํญ ์์ค ํญ๊ณผ ์ ์ฌํ์ง๋ง ํธ๋ํฝ ์์ค ๋์ ํธ๋ํฝ ๋ชฉ์ ์ง๋ฅผ ์ค์ ํฉ๋๋ค. ์ฌ์ฉ์ ํญ - ์ด ์์น์์ ์ด ๊ท์น์ด ์ ์ฉ๋๋ ์ฌ์ฉ์ ๋๋ ๊ทธ๋ฃน ๋ชฉ๋ก์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์๋น์ค ํญ - ์ด๋ฏธ ์ฌ์ ์ ์๋ ์๋น์ค ์ ํ์์ ์ ํํ๊ฑฐ๋ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ํญ - ์ฌ๊ธฐ์์ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ทธ๋ฃน์ ์ ํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ฐ ํญ ์ด ๊ท์น์ด ํ์ฑํ๋๋ ์๊ฐ์ ์ง์ ํฉ๋๋ค.
์ง๋ ๊ฐ์ ์ดํ๋ก "์ ๋ขฐ" ์์ญ์์ ์ธํฐ๋ท์ ์ก์ธ์คํ๋ ๊ท์น์ด ์์ต๋๋ค. ์ด์ "์ ๋ขฐ" ์์ญ์์ "์ ๋ขฐํ ์ ์๋" ์์ญ์ผ๋ก์ ICMP ํธ๋ํฝ์ ๋ํ ๊ฑฐ๋ถ ๊ท์น์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๋ก ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋จผ์ "์ถ๊ฐ" ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ท์น์ ๋ง๋ญ๋๋ค. ์ด๋ฆฌ๋ ์ฐฝ์ ์ผ๋ฐ ํญ์์ ์ด๋ฆ(Restrict ICMP to untrusted๋ก ICMP ์ ํ)์ ์ ๋ ฅํ๊ณ "์ผ๊ธฐ" ํ์ธ๋์ ์ ํํ๊ณ ๋นํ์ฑํ ์์ ์ ์ ํํ๊ณ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด ๊ท์น์ ์ฌ๋ฐ๋ฅธ ์์น๋ฅผ ์ ํํ๋ ๊ฒ์ ๋๋ค. ๋ด ์ ์ฑ ์ ๋ฐ๋ฅด๋ฉด ์ด ๊ท์น์ "์ ๋ขฐํ ์ ์๋ ์ฌ์ฉ์ ํ์ฉ" ๊ท์น ์์ ์์ด์ผ ํฉ๋๋ค.
๋ด ์์ ์ "์์ค" ํญ์๋ ๋ ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค.
-
"์ ๋ขฐํ ์ ์๋" ์์ญ ์ ํ
-
"Trusted"๋ฅผ ์ ์ธํ ๋ชจ๋ ์์ญ์ ์ ํํ๊ณ "Invert" ํ์ธ๋์ ์ ํํ์ฌ
๋์ ํญ์ ์์ค ํญ๊ณผ ์ ์ฌํ๊ฒ ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ค์์ผ๋ก UserGate์๋ ICMP ํธ๋ํฝ์ ๋ํ ์ฌ์ ์ ์๋ ์๋น์ค๊ฐ ์์ผ๋ฏ๋ก "์๋น์ค" ํญ์ผ๋ก ์ด๋ํ ๋ค์ "์ถ๊ฐ" ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ ์ ๋ชฉ๋ก์์ "Any ICMP"๋ผ๋ ์ด๋ฆ์ ์๋น์ค๋ฅผ ์ ํํฉ๋๋ค.
์๋ง๋ ์ด๊ฒ์ 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" ๊ท์น ์ด๋ฆ๊ณผ "ํฌํธ ์ ๋ฌ" ์ ํ์ ์ง์ ํฉ๋๋ค.
"์์ค" ํญ์์ "์ ๋ขฐํ ์ ์๋" ์์ญ์ ์ ํํ๊ณ "ํฌํธ ์ ๋ฌ" ํญ์ผ๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์์ ํ๋กํ ์ฝ "TCP"๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค(TCP, UDP, SMTP, SMTPS์ ๋ค ๊ฐ์ง ์ต์ ์ฌ์ฉ ๊ฐ๋ฅ). ์๋ ๋์ ํฌํธ 9922 โ ์ฌ์ฉ์๊ฐ ์์ฒญ์ ๋ณด๋ด๋ ํฌํธ ๋ฒํธ(ํฌํธ: 2200, 8001, 4369, 9000-9100์ ์ฌ์ฉํ ์ ์์). ์ ๋์ ํฌํธ(22)๋ ๋ด๋ถ ๊ฒ์ ์๋ฒ์ ๋ํ ์ฌ์ฉ์ ์์ฒญ์ด ์ ๋ฌ๋ ํฌํธ ๋ฒํธ์ ๋๋ค.
"DNAT" ํญ์์ ์ธํฐ๋ท์ ๊ฒ์๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ์ IP ์ฃผ์(192.168.3.2)๋ฅผ ์ค์ ํฉ๋๋ค. ์ ํ์ ์ผ๋ก SNAT๋ฅผ ํ์ฑํํ๋ฉด UserGate๊ฐ ์ธ๋ถ ๋คํธ์ํฌ์์ ํจํท์ ์์ค ์ฃผ์๋ฅผ ์์ฒด IP ์ฃผ์๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ชจ๋ ์ค์ ํ ์ฐ๊ฒฐ ์ ์ธ๋ถ UserGate ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ SSH ํ๋กํ ์ฝ์ ํตํด IP ์ฃผ์๊ฐ 192.168.3.2์ธ ์๋ฒ์ "์ ๋ขฐํ ์ ์๋" ์์ญ์์ ์ก์ธ์ค๋ฅผ ํ์ฉํ๋ ๊ท์น์ ์ป์ต๋๋ค.
์ฒ๋ฆฌ๋
์ด ์น์ ์ ๋์ญํญ ์ ์ด ๊ท์น์ ์ ์ํฉ๋๋ค. ํน์ ์ฌ์ฉ์, ํธ์คํธ, ์๋น์ค, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋์ ์ ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ท์น์ ๋ง๋ค ๋ ํญ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ํ์ด ์ ์ฉ๋๋ ํธ๋ํฝ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ๋์ญํญ์ ์ ์๋ ๊ฒ ์ค์์ ์ ํํ๊ฑฐ๋ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค. ๋์ญํญ์ ์์ฑํ ๋ DSCP ํธ๋ํฝ ์ฐ์ ์์ ๋ ์ด๋ธ์ ์ง์ ํ ์ ์์ต๋๋ค. DSCP ๋ ์ด๋ธ์ด ์ ์ฉ๋๋ ๊ฒฝ์ฐ์ ์: ์ด ๊ท์น์ด ์ ์ฉ๋๋ ์๋๋ฆฌ์ค๋ฅผ ๊ท์น์ ์ง์ ํ๋ฉด ์ด ๊ท์น์ด ์ด๋ฌํ ๋ ์ด๋ธ์ ์๋์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์คํฌ๋ฆฝํธ ์๋ ๋ฐฉ์์ ๋ ๋ค๋ฅธ ์: ํ ๋ ํธ๊ฐ ๊ฐ์ง๋๊ฑฐ๋ ํธ๋ํฝ ์์ด ์ง์ ๋ ์ ํ์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ์๋ง ๊ท์น์ด ์ฌ์ฉ์์๊ฒ ์๋ํฉ๋๋ค. ๋๋จธ์ง ํญ์ ๊ท์น์ ์ ์ฉํด์ผ ํ๋ ํธ๋ํฝ ์ ํ์ ๋ฐ๋ผ ๋ค๋ฅธ ์ ์ฑ ๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ฑ์์ง๋๋ค.
๊ฒฐ๋ก
์ด ๊ธฐ์ฌ์์๋ ๋ฐฉํ๋ฒฝ, NAT ๋ฐ ๋ผ์ฐํ , ๋์ญํญ ์น์ ์์ ๊ท์น ์์ฑ์ ๋ํด ๋ค๋ฃจ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ฌ์ ์์ ๋ถ๋ถ์์ ๊ทธ๋ UserGate ์ ์ฑ ์ ๋ง๋๋ ๊ท์น๊ณผ ๊ท์น์ ๋ง๋ค ๋ ์กฐ๊ฑด์ ์์น์ ์ค๋ช ํ์ต๋๋ค.
์ฐ๋ฆฌ ์ฑ๋(
์ถ์ฒ : habr.com