UFW (The Uncomplicated Firewall, ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค ๋ฐฉํ™”๋ฒฝ ๋ฐ๋ชฌ) ์˜ ํ™œ์šฉ

๋ฐ˜์‘ํ˜•

Ubuntu Linux์—๋Š” ufw ๋ผ๋Š” ์ด๋ฆ„์˜ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ์‹ค์งˆ์ ์œผ๋กœ Ubuntu Linux Server ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ iptables์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์˜์™ธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ์‰ฝ๋‹ค.


์ผ๋ฐ˜์ ์ธ Ubuntu Linux ๋ฐฐํฌํŒ์—๋Š” UFW๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์ด๊ธฐ๋„ ํ•˜๊ณ , ์„œ๋ฒ„์ฒ˜๋Ÿผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์˜ ์ž…์žฅ์œผ๋กœ์จ ๊ณต๊ฒฉ ๋ฐ›๋Š” ์ž…์žฅ ํ™•๋ฅ ์ด ์ ๋‹ค๋Š”๊ฒŒ ์ด์œ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.



ufw ๋ฐ๋ชฌ์€ root ๊ณ„์ •์—์„œ๋งŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ƒ์˜ ํฌํŠธ๋ฅผ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๋Š” ๋ฐ๋ชฌ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 


๊ทธ๋ ‡๋‹ค๋ฉด iptables์™€๋Š” ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ?


์‚ฌ์‹ค์ƒ UFW๋„ iptables์™€ ๋น„์Šทํ•œ ๋ฐฉํ™”๋ฒฝ ์‹œ์Šคํ…œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์ƒ์˜ ์ฐจ์ด๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ช…๋ น์–ด๋ฅผ ์ฃผ๋Š” ๊ฒƒ์ด๋‚˜ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ง€๊ฐ€ ์ฃผ์–ด์ฃผ๋Š” ๊ทœ์น™์˜ ์„ค์ •์ด ๋งค์šฐ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ufw๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ ์™ธ NAT ๊ตฌ์ถ• ๋“ฑ๋„ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค.


.

ufw๋Š” ์œ„์™€ ๊ฐ™์ด ufw enable ๋ช…๋ น์–ด๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.




๊ฐ„๋‹จํ•˜๊ฒŒ SSH ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์—ด๋ ค๊ณ  ํ•œ๋‹ค๋ฉด, ufw allow ssh ๋ผ๊ณ ๋งŒ ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค. iptables์— ๋น„ํ•ด ๋งค์šฐ ์‰ฌ์šด ๋ช…๋ น์–ด ๊ตฌ์กฐ์ด๋‹ค.




deny ๋˜ํ•œ ์‰ฝ๋‹ค. ufw deny http ๋ผ๊ณ ๋งŒ ์„ค์ •ํ•ด์ฃผ๋ฉด ์‰ฝ๊ฒŒ ๋„คํŠธ์›Œํฌ ๊ตฌ๊ฐ„์„ ๋ง‰์„ ์ˆ˜๋„ ์žˆ๋‹ค.


iptables์™€ ์ฐจ์ด๋ฅผ ์กฐ๊ธˆ ๋ณด์ž๋ฉด, ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ๋“ค์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ทธ๋“ค์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํฌํŠธ ์ด๋ฆ„๋งŒ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ดˆ๋ณด์ž๋“ค์ด ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ• ๋‹น๋œ ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ๋ฅผ ๋ชฐ๋ผ ์ผ์ผ์ด ๊ธฐ์–ตํ•˜๋Š” ๋ถ€๋‹ด์„ ๋œ์–ด์ค€๋‹ค.




์ข€ ๋” ๋‹จ๊ณ„๋ฅผ ์˜ฌ๋ ค์„œ, ํŠน์ • IP๋งŒ์„ ์ œ์–ดํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒฝ์šฐ, ์œ„์™€ ๊ฐ™์ด IP ๊ตฌ๊ฐ„์„ ์ •ํ•ด์„œ๋„ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. 


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

๋ฐ˜์‘ํ˜•
TAGS.

Tistory Comments