Gabay sa UFW Firewall ng Ubuntu: Mula Baguhan hanggang Advanced!

Panimula

Ang firewall ay isang mahalagang tool upang protektahan ang sistema at network mula sa hindi awtorisadong access. Lalo na, kapag gumagamit ng open source OS tulad ng Ubuntu, ang pagkakapagsasaayos ng firewall ay hindi maiiwasan bilang hakbang sa seguridad.

Ang Ubuntu ay may built-in na tool na UFW (Uncomplicated Firewall). Tulad ng ipinapahiwatig ng pangalan nito, ito ay isang madaling i-configure na tool para sa pamamahala ng firewall, at kahit mga baguhan ay madaling gamitin. Gayunpaman, minsan ito ay nagkakamali bilang “Ubuntu Firewall”, ngunit sa katunayan, ito ay isang versatile na tool na gumagana sa Debian at iba pang Linux distributions.

Sa artikulong ito, ipapaliwanag ko nang hakbang-hakbang kung paano palakasin ang seguridad ng Ubuntu system gamit ang UFW. Na may kaunting humor, ipapakita ko ito nang malinaw, kaya mag-relax at magpatuloy sa pagbasa!

侍エンジニア塾

1. Ano ang UFW?

UFW (Uncomplicated Firewall) ay ang default na tool para sa pag-manage ng firewall sa Ubuntu, na nagpapasimple ng mga komplikadong setting tulad ng tradisyunal na iptables. Tularo ng pangalan nito na may “Uncomplicated (simple)” ay madaling gamitin para sa mga baguhan.

Bagamat, madalas na tinatanong ang “UFW ba ay eksklusibo para sa Ubuntu?”. Sa katunayan, hindi lamang sa Ubuntu ang UFW, kundi pwede rin itong gamitin sa Debian at iba pang Linux distributions. Walang “Ubuntu Firewall” na pangalan, kaya mag-ingat sa puntong iyon. Tawagin ang firewall ng Ubuntu bilang “UFW” o simpleng “firewall”. Oo, ang iyong sistema ay isang hakbang na mas propesyonal!

2. Bakit Kailangan ng Firewall ang Ubuntu?

Mga gumagamit ng Ubuntu, baka iniisip niyo na “Ako ay ligtas, hindi ko kailangan ng firewall”? Sa kasamaang-palad, puno ng panganib ang internet. Ang firewall ay ang unang linya ng depensa para pigilan ang hindi awtorisadong access mula sa labas at palakasin ang seguridad.

Lalo na kung nag-ooperate kayo ng server, walang firewall ay walang depensa. Kung gagamitin ang UFW, maaari mong i-block ang hindi kinakailangang access at payagan lamang ang kinakailangang komunikasyon. Sa ganoon, ang mga malisyosong attacker ay babawasan ang tsansa na makapasok sa sistema. Ang firewall ay parang kalasag. Huwag maging kampante, palakasin ang depensa!

3. Paraan ng Pag-install at Pag-aktibo ng UFW

Ang Pag-install ng UFW ay napakadali. Sa maraming kaso, ito ay na-install na sa Ubuntu, ngunit kung nais mong suriin, gamitin ang sumusunod na utos.

sudo apt-get install ufw

Pagkatapos niyan, upang i-aktibo ang UFW, i-execute ang sumusunod na utos.

sudo ufw enable

Nito, ang UFW ay magsisimula, at awtomatikong i-aaktibo ito sa pag-boot ng system. Upang suriin ang kasalukuyang kalagayan, gamitin ang sumusunod na utos.

sudo ufw status

Nito, makikita mo nang sagad kung paano naka-configure ang firewall ng system. Ang kaakit-akit ng UFW ay na kahit mga baguhan ay pwede itong gamitin nang walang alalahanin!

4. Pagsasaayos ng Mga Pangunahing UFW Rule

Sa UFW, ang default na setting ay ang “tanggihan ang lahat ng papasok na trapiko at payagan ang lahat ng lumalabas na trapiko”. Ito ay sapat na para sa mga personal na user, ngunit kung nagpapatakbo ka ng server, kailangan mong payagan ang mga partikular na serbisyo.

Halimbawa, upang payagan ang SSH (pag-access mula sa malayo), i-execute ang sumusunod na command.

sudo ufw allow ssh

Kung nais mong payagan ang isang partikular na port, i-set up ito nang ganito.

sudo ufw allow 80/tcp

Dahil dito, pinapayagan ang komunikasyon ng HTTP. Upang payagan ang HTTPS, i-execute ang sumusunod.

sudo ufw allow https

Simple di ba? Sa ganitong paraan, sa pamamagitan ng pagpayag sa kinakailangang serbisyo o port, maaari mong gawing ligtas ang system habang nananatiling flexible ang pagpapatakbo nito.

5. Mga Advanced na Setting ng UFW

Ang UFW ay simple ngunit talagang napakalakas at posible ring gumawa ng mga advanced na setting. Halimbawa, maaari mong payagan o ipagbawal ang mga tiyak na IP address o saklaw ng port.

sudo ufw allow from 192.168.1.1

Ito ay setting na nagpapahintulot sa lahat ng koneksyon mula sa IP address na 192.168.1.1. Kung nais mong payagan lamang ang tiyak na port, gawin ito nang ganito.

sudo ufw allow from 192.168.1.1 to any port 22

Maaari ring tukuyin ang saklaw ng port.

sudo ufw allow 2000:3000/tcp

Sa ganito, ang TCP na komunikasyon sa loob ng tinukoy na saklaw ng port ay pinapahintulot. Ayusin ang mga setting nang may pagkakapare-pareho ayon sa iyong mga pangangailangan sa seguridad.

6. Pagsubaybay at Pamamahala ng Mga UFW Rule

Ang pagsubaybay sa kasalukuyang mga rule o status ay simple din sa UFW. Gamit ang sumusunod na command, maaari mong suriin ang mga rule na may kaukulang numero.

sudo ufw status numbered

Kung nais mong tanggalin ang hindi kinakailangang mga rule, tukuyin ang numero at i-execute ang sumusunod na command.

sudo ufw delete <numero ng rule>

Bukod dito, kung nais mong i-reset ang mga setting at magsimula muli mula sa simula, maaari mong ibalik sa initial state gamit ang sumusunod na command.

sudo ufw reset

Ang kakayahang pamahalaan ang mga rule nang malaya ay isa ring maginhawang punto ng UFW.

7. Mga Karaniwang Problema at Pag-troubleshoot

Isa sa mga karaniwang pagkakamali ay ang pag-aktibo ng UFW nang hindi pinapayagan ang koneksyon sa SSH. Kapag ginawa ito, hahadlangan ang access mula sa remote, na magiging hindi na posible ang pagkakonekta sa server. Kaya naman, bago i-activate ang UFW, tiyaking pinahintulutan na ang koneksyon sa SSH.

Kung magkaroon ng problema, maaari kang gumamit ng reset function ng UFW upang simulan muli mula sa simula. May mga tampok ng pag-troubleshoot na madaling gamitin ng mga baguhan nang walang alalahanin.

8. Mga Pinakamahusay na Kasanayan sa Paggamit ng UFW

Panghuli, ipinakikilala namin ang mga pinakamahusay na kasanayan para sa epektibong paggamit ng UFW.

  • Minimal na Pagsasaayos ng Panuntunan: Magdagdag lamang ng mga panuntunan na kinakailangan sa pinakamababang antas at huwag gawing komplikado ang sistema.
  • Pagsusuri ng Log: May tampok din ng logging ang UFW, at maaari mong bantayan ang mga kahina-hinalang pag-access. I-enable natin ang logging gamit ang sumusunod na utos.
  sudo ufw logging on
  • Regular na Pagsusuri: Paminsan-minsan, suriin ang mga panuntunan at alisin ang mga hindi na kailangan upang patuloy na i-optimize ang seguridad ng sistema.

Buod

Ang UFW ay isang simpleng ngunit makapangyarihang tool sa pamamahala ng firewall, na magagamit sa maraming distribution ng Linux kabilang ang Ubuntu. Ang nakakaakit-akit nito ay na madaling magamit ng sinuman mula sa mga baguhan hanggang sa mga bihasa. Gamitin ang gab na ito bilang sanggunian upang gawing matibay ang seguridad ng iyong sistema!