Ubuntu Firewall: Gabay sa UFW para sa Baguhan hanggang Intermediate

1. Panimula

Ang Kahalagahan ng Firewall sa Ubuntu

Ang mga sistemang konektado sa internet ay laging may panganib ng hindi awtorisadong access mula sa labas. Upang protektahan ang sistema mula sa mga panganib na ito, hindi nawawala ang firewall. Sa Ubuntu, may standard na tool na firewall na “UFW (Uncomplicated Firewall)” na partikular na madaling gamitin ng mga baguhan, na nagbibigay ng malakas na seguridad sa simpleng operasyon. Sa artikulong ito, ipapaliwanag namin nang malinaw ang mga kinakailangang hakbang mula sa pag-install ng UFW hanggang sa pag-set up, pag-check ng status, at pag-troubleshoot. Gamitin ito bilang gabay upang madaling mag-set up ng firewall kahit na baguhan at palakasin ang seguridad ng Ubuntu.

2. Ang Tool ng Firewall ng Ubuntu: Ano ang UFW

Overview at Mga Benepisyo ng UFW

Ang UFW, na isang pagdaragdag ng “Uncomplicated Firewall”, ay isang tool na nagbibigay-daan sa pag-configure ng firewall gamit ang simpleng operasyon, tulad ng ipinapahiwatig ng pangalan nito. Ito ay dinisenyo para sa Ubuntu at mga sistemang batay sa Debian, at madaling gamitin kahit para sa mga hindi sanay sa command line. Para sa advanced na pag-configure ng firewall, inirerekomenda ang standard na iptables ng Linux, ngunit ang UFW ay nag-aalis ng komplikasyon nito at nagbibigay-daan sa madaling pamamahala ng seguridad.

Mga Pangunahing Benepisyo ng UFW

  • Mga Simpleng Command: Maaaring pamahalaan ang mga setting ng firewall gamit ang maikling mga command, na perpekto para sa mga baguhan.
  • Ligtas sa Default: Ang inbound traffic ay na-block, habang ang outbound ay pinapayagan, kaya madaling gamitin agad.
  • Maaaring Mag-set ng Flexible na Configuration: Maaaring mag-set ng custom rules batay sa ports, IP addresses, o network units.

3. Pag-install ng UFW at Basic na Konpigurasyon

Paraan ng Pag-install ng UFW

Karaniwang, ang UFW ay pre-installed sa Ubuntu, ngunit kung hindi ito naka-install, maaari mong i-install gamit ang sumusunod na command.

sudo apt update
sudo apt install ufw

Pag-activate at Pag-deactivate ng UFW

Kapag nag-activate ka ng UFW, lahat ng inbound access mula sa panlabas ay i-block, at tanging outbound access mula sa loob lamang ang pinapayagan. Maaari mong i-activate/i-deactivate ang UFW gamit ang sumusunod na mga command.

  • I-activate ang UFW:
  sudo ufw enable

Halimbawa ng Output:

  Firewall is active and enabled on system startup
  • I-deactivate ang UFW:
  sudo ufw disable

Pag-set ng Default Policy

Upang maayos na i-configure ang firewall, i-set ang default policy ng UFW. Gamit ang sumusunod na mga command, i-set upang i-block ang inbound at payagan ang outbound.

  • Tanggihan (I-block) ang Inbound:
  sudo ufw default deny incoming
  • Payagan ang Outbound:
  sudo ufw default allow outgoing

Sa ganitong paraan, nakatayo na ang isang ligtas na kapaligiran kung saan i-block ang hindi kinakailangang access habang pinapayagan ang komunikasyon mula sa loob.

4. Paano Suriin ang Kalagayan ng UFW

Pagsusuri ng Status ng UFW at Mga Itinatakdang Panuntunan

Upang suriin ang kasalukuyang kalagayan ng UFW o mga itinatakdang panuntunan, ipatupad ang sumusunod na utos.

sudo ufw status verbose

Halimbawa ng Output:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing)
New profiles: skip

Sa output na ito, maaari mong suriin ang kasalukuyang status (active), mga setting ng log, default policy, at mga detalye ng mga naaaplay na panuntunan.

5. Pagsasett ng Mga Alituntunin ng UFW

Mga Rekomendadong Pagsasett ng Mahahalagang Alituntunin

Bilang mga karaniwang hakbang sa seguridad, mabuti na magtakda ng mga pahintulot para sa mga sumusunod na pangunahing port.

  • Pahintulot para sa HTTP (Port 80) at HTTPS (Port 443):
  sudo ufw allow 80/tcp
  sudo ufw allow 443/tcp
  • Pahintulot para sa SSH (Port 22): Kinakailangan upang mapanatili ang ligtas na koneksyon mula sa malayo.
  sudo ufw allow 22/tcp

Kontrol ng Pag-access para sa Tiyak na IP Address o Mga Network

  • Pahintulot ng SSH Access mula sa Tiyak na IP Address:
  sudo ufw allow from 192.168.1.100 to any port 22
  • Tukuyin ang Saklaw ng Network upang Pahintulutan:
  sudo ufw allow from 192.168.1.0/24

Sa ganitong paraan, pinapahintulutan nang ligtas ang mga koneksyon mula sa tiyak na IP address o network, at pinapigil ang hindi kinakailangang access.

6. Pamamahala ng Log ng UFW

Pag-activate ng Log at Pagsasadya ng Antas ng Log

Sa pamamagitan ng pag-activate ng function ng logging ng UFW, maaari mong i-record ang tagumpay o pagkabigo ng access at makita ang mga kahina-hinalang aktibidad. Ang mga log ay naka-save sa direktoryo ng /var/log ng sistema.

  • Pag-activate ng Log:
  sudo ufw logging on
  • Pagsasadya ng Antas ng Log (high inirerekomenda):
  sudo ufw logging high

Pag-check ng Log

Upang suriin ang mga log sa real-time, gumamit ng sumusunod na command.

sudo tail -f /var/log/syslog

Kung maraming kahina-hinalang access, maaari mong palakasin pa ang seguridad sa pamamagitan ng pag-block ng kaukulang IP.

7. Ang GUI Tool ng UFW: Pagpapakilala sa Gufw

Pag-install at Paggamit ng Gufw

Para sa mga hindi sanay sa operasyon ng command line, inirerekomenda ang Gufw, na ang GUI tool ng UFW. Gamit ang Gufw, maaari mong gawin ang pagtatakda ng mga rule at pagsusuri ng mga log sa pamamagitan ng intuitive na operasyon.

  • Pag-install:
  sudo apt install gufw
  • Pagtatakda ng Mga Rule: I-launch ang Gufw, at mula sa tab na “Mga Rule”, i-set ang pagpayag o pagtanggi sa mga partikular na port. Halimbawa, mula sa “Preconfigured”, madaling payagan ang HTTP, HTTPS, SSH.
Gufw

Larawan: Gufw

8. Pagresolba ng mga Problema

Mga Karaniwang Problema at Solusyon

  1. Hindi naaaktibo ang UFW:
  • I-inisyalisa ang mga setting gamit ang sudo ufw reset, at ulitin ang pag-configure.
  1. Nahahadlangan ang mga tiyak na serbisyo:
  • Suriin kung pinapayagan ang kaukulang port, at idagdag ang kinakailangang port gamit ang sudo ufw allow.
  1. Hindi nag-sisimula ang Gufw:
  • Maaaring malutas ito sa pamamagitan ng muling pag-install o pag-restart ng sistema.

9. Buod

Sa artikulong ito, ipinaliwanag nang malawak mula sa mga batayang operasyon ng UFW na kinakailangan para sa pagtatakda ng firewall sa Ubuntu, hanggang sa mga inirerekomendang pagtatakda at paglutas ng mga problema. Sa pamamagitan ng tamang pagkakapagsasaayos ng firewall at regular na pagsusuri ng mga panuntunan at mga log, maaari mong mapalakas ang seguridad.

Kahalagahan ng Regular na Pagpapanatili

Kahit na pagkatapos ng pag-aktibo ng pagtatakda ng UFW nang isang beses, mahalagang regular na suriin ang mga nilalaman ng pagtatakda at mga log, at tiyakin na walang hindi naaayon na access. Ang seguridad ay mahalaga ang patuloy na mga hakbang, at sa pamamagitan ng tamang pagpapanatili ng firewall, maaari mong mapanatiling ligtas ang sistema. Konkretong, inirerekomenda na suriin nang regular ang mga sumusunod na punto:

  • Pagsusuri ng mga panuntunan ayon sa pagdaragdag o pagbura ng mga bagong serbisyo: Kapag nag-install ng bagong serbisyo sa sistema o nagbura ng hindi na kinakailangang serbisyo, suriin ang mga panuntunan ng firewall sa bawat pagkakataon at i-update kung kinakailangan.
  • Pagmamanman sa mga log: Suriin nang regular ang mga log ng UFW upang walang hindi naaayon na access o error. Kung madalas na tinatanggihan ang access mula sa isang tiyak na IP address, maaari kang gumawa ng mga hakbang tulad ng pag-block ng IP na iyon.
  • Pag-aayos ng mga panuntunan: Sa mahabang panahon ng paggamit, maaaring mag-ipon ang mga hindi na kinakailangang panuntunan. Ang pag-aayos ng mga panuntunan ay nakakatulong hindi lamang sa seguridad kundi pati na rin sa pagpapahusay ng kahusayan ng pamamahala.
年収訴求