UFW setup sa Ubuntu.

Anonim

UFW setup sa Ubuntu.

Halos bawat advanced na Ubuntu ng Ubuntu ay interesado sa pagtiyak ng seguridad para sa network nito. Bilang karagdagan, maraming gumagamit ng ilang mga utility ng network na gagana nang tama pagkatapos lamang gumawa ng mga tukoy na alituntunin sa firewall. Ngayon gusto naming makipag-usap tungkol sa pag-configure ng firewall sa halimbawa ng UFW (uncomplicated firewall). Ito ang pinakamadaling tool para sa pagpapatupad ng mga panuntunan ng firewall, kaya inirerekomenda ito para sa mga gumagamit ng baguhan at ang mga hindi nasisiyahan na may masyadong kumplikadong pag-andar ng iptables. Hayaan ang hakbang-hakbang, isaalang-alang ang buong pamamaraan ng pag-setup, i-disassemble ang bawat hakbang sa pinaka-detalyadong hangga't maaari.

I-configure ang UFW sa Ubuntu.

Hindi mo kailangang i-install ang UFW sa operating system dahil naroroon ito sa pamamagitan ng default. Gayunpaman, sa isang karaniwang form, ito ay hindi aktibo at walang anumang mga patakaran sa lahat. Una, haharapin natin ang pag-activate, at pagkatapos isaalang-alang ang mga pangunahing pagkilos. Gayunpaman, ang prayoridad ay dapat suriin sa pamamagitan ng syntax, at kadalasan ay may kinalaman sa mga gumagamit na nagplano na gamitin ang firewall na ito sa isang patuloy na batayan.

Hakbang 1: Pag-aaral ng Syntax.

Tulad ng alam mo, ang UFW ay isang console utility, na nangangahulugan na ito ay isinasagawa sa pamamagitan ng karaniwang "terminal" o anumang iba pang gumagamit. Ang pakikipag-ugnayan ng ganitong uri ay ginagawa sa tulong ng mga espesyal na naka-install na mga utos. Ang lahat ng mga ito ay palaging nasa dokumentasyon, ngunit hindi ito makatuwiran na basahin ang isang malaking grupo ng mga materyales, lalo na sa kaso ng instrumento ngayon. Ang prinsipyo ng input ay ganito ang hitsura: sudo ufw options action parameter. Ang Sudo ay may pananagutan sa pagpapatakbo sa ngalan ng superuser, ang UFW ay isang karaniwang argumento na nagpapahiwatig ng programa na tinatawag, at ang natitirang mga parirala at tinutukoy ang mga patakaran na naka-install. Ito ay para sa kanila na gusto naming huminto nang mas detalyado.

  • Paganahin ay isang karaniwang parameter na responsable para sa pag-on sa firewall. Sa kasong ito, awtomatiko itong idaragdag sa autoload.
  • Huwag paganahin - hindi pinapagana ang UFW at alisin ito mula sa AutoLoad.
  • I-reload - ginagamit upang i-restart ang firewall. Lalo na may kaugnayan pagkatapos ng pag-install ng mga bagong panuntunan.
  • Default - Tinutukoy na ang susunod na pagpipilian ay mai-install bilang default.
  • Pag-log - Pinapagana ang paglikha ng mga file ng pag-log kung saan ang lahat ng pangunahing impormasyon tungkol sa pagkilos ng firewall ay maiimbak.
  • I-reset - i-reset ang lahat ng mga setting hanggang sa pamantayan.
  • Katayuan - ginagamit upang tingnan ang kasalukuyang estado.
  • Ipakita - mabilis na pagtingin sa mga ulat ng firewall. Ang mga karagdagang opsyon ay naaangkop sa parameter na ito, ngunit sasabihin namin ang tungkol sa mga ito sa isang hiwalay na hakbang.
  • Payagan ang kasangkot kapag nagdadagdag ng mga permissive na panuntunan.
  • Ang pagtanggi ay pareho, ngunit inilapat upang ipagbawal.
  • Tanggihan - nagdadagdag ng tuntunin ng discarding.
  • Limitado - i-install ang mga patakaran sa paglilimita.
  • Tanggalin - Tinatanggal ang tinukoy na panuntunan.
  • Ipasok - isingit ang panuntunan.

Tulad ng makikita mo, hindi maraming mga koponan. Ang mga ito ay tumpak na mas mababa kaysa sa iba pang mga magagamit na firewalls, at maaari mong matandaan ang syntax pagkatapos ng ilang mga pagtatangka upang makipag-ugnay sa UFW. Ito ay nananatiling lamang upang harapin ang isang halimbawa ng isang configuration, na kung saan ang mga sumusunod na hakbang ng materyal ngayon ay nakatuon.

Hakbang 2: Paganahin / huwag paganahin / i-reset ang mga setting

Nagpasya kaming i-highlight ang ilang mga sandali ng configuration sa isang yugto, dahil ang mga ito ay bahagyang magkakaugnay at katulad ng pagpapatupad. Tulad ng alam mo na, ang UFW ay una sa isang naka-disconnect na estado, kaya i-activate ito sa pamamagitan ng pag-aaplay lamang ng isang utos.

  1. Buksan ang panel na may mga application at patakbuhin ang "terminal". Maaari mong buksan ang console at isa pang paraan na maginhawa para sa iyo.
  2. Pumunta sa terminal para sa karagdagang pagsasaayos ng UFW firewall sa Ubuntu

  3. Bago magsagawa ng pag-activate, suriin, marahil mas maaga o isa pang application ay na-activate na ang firewall. Ginagawa ito sa pamamagitan ng pagpasok ng sudo ufw status command.
  4. Isang utos upang suriin ang kasalukuyang katayuan ng UFW firewall sa Ubuntu

  5. Ipasok ang password upang makuha ang mga Karapatan sa Superuser at pindutin ang Enter. Tandaan na sa parehong oras, ang mga character na paraan ng pag-input ay hindi ipinapakita sa hanay ng seguridad.
  6. Ipasok ang SuperUser password kapag nakikipag-ugnayan sa UFW sa Ubuntu.

  7. Sa bagong linya makakatanggap ka ng impormasyon tungkol sa kasalukuyang estado ng UFW.
  8. Tingnan ang impormasyon tungkol sa kasalukuyang estado ng UFW firewall sa Ubuntu

  9. Ang pag-activate ng firewall ay ginaganap sa pamamagitan ng parameter na nabanggit sa itaas, at ang buong utos ay ganito: sudo ufw Paganahin.
  10. Ipasok ang command upang i-activate ang UFW firewall sa Ubuntu

  11. Ipaalam mo na ang firewall ay pinagana at tatakbo kasama ang operating system.
  12. Impormasyon tungkol sa matagumpay na pag-activate ng UFW firewall sa Ubuntu

  13. Gamitin ang sudo ufw huwag paganahin upang mai-shut down.
  14. Koponan upang huwag paganahin ang paggana ng UFW firewall sa Ubuntu

  15. Ang deactivation ay aabisuhan ng halos parehong mensahe.
  16. Abiso ng matagumpay na huwag paganahin ang UFW firewall sa Ubuntu.

  17. Sa hinaharap, kung kailangan mong i-reset ang mga panuntunan o kailangan mong gawin ito ngayon, ipasok ang sudo UFW reset command at pindutin ang Enter key.
  18. Ang utos para sa pag-reset ng kasalukuyang mga setting ng firewall ng UFW sa Ubuntu

  19. Kumpirmahin ang pag-reset sa pamamagitan ng pagpili ng naaangkop na sagot.
  20. Pagkumpirma ng mga panuntunan i-reset kapag nagpapanumbalik ng karaniwang mga parameter ng UFW sa Ubuntu

  21. Makakakita ka ng anim na iba't ibang hanay na may mga backup na address. Maaari kang lumipat sa anumang oras sa lokasyong ito upang ibalik ang mga parameter.
  22. Impormasyon tungkol sa paglikha ng backup na UFW sa Ubuntu.

Ngayon alam mo kung anong uri ng mga koponan ang may pananagutan sa pamamahala ng pangkalahatang pag-uugali ng firewall sa ilalim ng pagsasaalang-alang. Ang lahat ng iba pang mga hakbang ay tumutuon lamang sa pagsasaayos, at ang mga parameter mismo ay ibinibigay bilang isang halimbawa, iyon ay, dapat mong baguhin ang mga ito, repulscing mula sa iyong mga pangangailangan.

Hakbang 3: Pagtatakda ng mga default na panuntunan

Sa sapilitan, ilapat ang mga default na panuntunan na nauugnay sa lahat ng papasok at papalabas na compound na hindi binanggit nang hiwalay. Nangangahulugan ito na ang lahat ng mga papasok na koneksyon na hindi ipinahiwatig ng mano-mano ay mai-block, at ang mga papalabas ay matagumpay. Ang buong pamamaraan ay ipinatupad bilang mga sumusunod:

  1. Patakbuhin ang bagong sesyon ng console at ipasok ang sudo UFW default na tanggihan ang papasok na utos. I-activate ito sa pamamagitan ng pagpindot sa Enter key. Kung naisip mo na ang iyong sarili sa mga panuntunan ng syntax na tinukoy sa itaas, alam mo na nangangahulugan ito ng pagharang sa lahat ng mga papasok na koneksyon.
  2. Ipasok ang command upang i-install ang karaniwang mga default na panuntunan para sa mga papasok na koneksyon sa UFW sa Ubuntu

  3. Sa sapilitan, kakailanganin mong magpasok ng isang password sa superuser. Tiyakin mo ito tuwing nagsisimula ka ng isang bagong session ng console.
  4. Pagpasok ng isang password sa superuser kapag gumagawa ng mga pagbabago sa UFW sa Ubuntu

  5. Matapos ilapat ang utos, aabisuhan ka na ang default na panuntunan ay pumasok sa puwersa.
  6. Abiso ng matagumpay na paggawa ng mga pagbabago sa karaniwang mga parameter ng mga papasok na koneksyon sa UFW sa Ubuntu

  7. Alinsunod dito, kakailanganin mong itakda ang pangalawang utos na lulutasin ang mga papalabas na compound. Mukhang ito: Ang default na Sudo UFW ay nagpapahintulot sa palabas.
  8. Ipasok ang command upang i-install ang mga default na panuntunan para sa mga papalabas na koneksyon sa UFW sa Ubuntu

  9. Sa sandaling muli ang isang mensahe ay lumilitaw sa application ng panuntunan.
  10. Impormasyon tungkol sa paggamit ng mga default na panuntunan para sa mga papalabas na koneksyon sa UFW sa Ubuntu

Ngayon ay hindi ka maaaring mag-alala tungkol sa katotohanan na ang anumang hindi kilalang mga pagtatangka ng koneksyon ay magiging matagumpay at maaaring ma-access ng isang tao ang iyong network. Kung hindi mo i-block ang ganap na lahat ng mga papasok na pagtatangka sa koneksyon, laktawan ang tuntunin sa itaas at lumipat sa paglikha ng iyong sarili, na pinag-aralan ang susunod na hakbang nang detalyado.

Hakbang 4: Pagdaragdag ng iyong sariling mga panuntunan ng firewall

Mga panuntunan sa firewall - ang pangunahing adjustable na pagpipilian kung saan ang mga gumagamit at gumagamit ng UFW. Isasaalang-alang namin ang isang halimbawa ng pahintulot mula sa pag-access, pati na rin huwag kalimutan ang tungkol sa pagharang ng mga port ngayon, tingnan ang OpenSSH tool. Upang magsimula, kailangan mong tandaan ang mga karagdagang utos ng syntax na responsable sa pagdaragdag ng mga panuntunan:

  • Ufw allow_name_
  • Pinapayagan ng UFW ang Port.
  • UFW payagan ang port / protocol.

Pagkatapos nito, maaari mong ligtas na simulan ang paglikha ng permissive o humahadlang na mga panuntunan. Harapin natin ang bawat uri ng politiko.

  1. Gamitin ang sudo UFW payagan ang OpenSSH upang buksan ang access sa mga port ng serbisyo.
  2. Pagtatakda ng mga patakaran ng koneksyon para sa serbisyo sa pamamagitan ng pangalan nito sa UFW sa Ubuntu

  3. Maabisuhan ka na na-update ang mga panuntunan.
  4. Impormasyon sa application ng ipinakilala na mga pagbabago sa UFW sa Ubuntu

  5. Maaari mong buksan ang access sa pamamagitan ng pagtukoy sa port, hindi ang pangalan ng pangalan ng serbisyo, na mukhang ganito: Sudo UFW Payagan 22.
  6. Ipasok ang utos upang gumawa ng mga patakaran sa pamamagitan ng port number sa UFW sa Ubuntu

  7. Ang parehong bagay ay nangyayari sa pamamagitan ng port / protocol - sudo ufw payagan 22 / tcp.
  8. Pagpasok ng isang utos para sa paggawa ng mga patakaran sa pamamagitan ng port number at protocol sa UFW sa Ubuntu

  9. Pagkatapos gawin ang mga patakaran, suriin ang listahan ng mga magagamit na application sa pamamagitan ng pagpasok ng listahan ng sudo ufw app. Kung matagumpay ang lahat ay inilapat, ang kinakailangang serbisyo ay lilitaw sa isa sa mga sumusunod na linya.
  10. Tingnan ang listahan ng mga dagdag na serbisyo sa UFW firewall sa Ubuntu

  11. Tulad ng para sa mga pahintulot at ipagbawal ang paghahatid ng trapiko sa mga port, ito ay ginagawa sa pamamagitan ng pagpasok ng UFW Payagan ang direksyon ng syntax. Sa screenshot, makikita mo ang isang halimbawa ng resolusyon ng papalabas na trapiko sa port (Sudo UFW Payagan ang 80 / TCP), pati na rin ang mga patakaran sa pagbabawal para sa parehong direksyon sa bahagi (sudo ufw deny sa 80 / tcp).
  12. Pag-install ng mga panuntunan para sa direksyon ng trapiko sa UFW sa Ubuntu

  13. Kung ikaw ay interesado sa isang halimbawa ng pagdaragdag ng isang patakaran sa pamamagitan ng pagpasok ng isang mas malawak na pagtatalaga ng syntax, gamitin ang UFW Payagan Proto Halimbawa Protocol mula sa IP_ software sa IP_NAGE Port_name.
  14. Pag-install ng mga panuntunan na may advanced na syntax sa UFW sa Ubuntu.

Hakbang 5: Pag-install ng Mga Panuntunan sa Limit

Dinala namin ang paksa ng pag-install ng mga panuntunan sa limitasyon sa isang hiwalay na yugto, dahil kinakailangan upang makipag-usap nang higit pa tungkol dito. Nililimitahan ng panuntunang ito ang bilang ng mga konektadong IP address sa isang port. Ang pinaka-halatang paggamit ng parameter na ito ay upang maprotektahan laban sa mga pag-atake na nagnanais ng mga password. Pag-install ng mga karaniwang patakaran tulad nito:

  1. Sa console, sudo ufw limit ssh / tcp at mag-click sa Enter.
  2. Pag-install ng mga paghihigpit para sa port kapag nag-configure ng UFW firewall sa Ubuntu

  3. Ipasok ang password mula sa iyong superuser account.
  4. Magpasok ng isang password upang i-install ang mga limitasyon upang kumonekta sa UFW port sa Ubuntu

  5. Maabisuhan ka na matagumpay na lumipas ang pag-update ng mga patakaran.
  6. Impormasyon tungkol sa pag-update ng mga panuntunan para sa mga limitasyon sa UFW sa Ubuntu

Sa parehong paraan, ang mga patakaran ng mga paghihigpit at iba pang mga application ay itinatag. Gamitin para sa pangalan ng serbisyo na ito, port o port / protocol.

Hakbang 6: Tingnan ang katayuan ng UFW.

Minsan kailangan mong panoorin ang kasalukuyang kalagayan ng firewall hindi lamang sa mga tuntunin ng aktibidad, kundi pati na rin ang itinatag na mga panuntunan. Para sa mga ito, mayroong isang hiwalay na koponan na sinabi namin mas maaga, at ngayon ay isaalang-alang namin ito nang mas detalyado.

  1. Linggo sudo UFW katayuan upang makakuha ng karaniwang impormasyon.
  2. Isang utos upang suriin ang kasalukuyang katayuan ng trabaho ng UFW screen sa Ubuntu

  3. Ipapakita ng mga bagong linya ang lahat ng mga patakaran sa address, mga protocol at mga pangalan ng serbisyo. Sa tamang mga pagkilos at direksyon.
  4. Pagpapakita ng mga pangunahing patakaran kapag tinitingnan ang katayuan ng UFW screen sa Ubuntu

  5. Ang mas detalyadong impormasyon ay ipinapakita kapag gumagamit ng karagdagang argumento, at ang utos ay nakakuha ng uri ng SUDO UFW status verbose.
  6. Tingnan ang mga detalye sa mga umiiral na panuntunan sa UFW sa Ubuntu.

  7. Ang listahan ng lahat ng mga patakaran sa hindi maunawaan para sa mga nagsisimula ng gumagamit ay ipinapakita sa pamamagitan ng SUDO UFW show raw.
  8. Tingnan ang lahat ng mga panuntunan sa deployed estado sa UFW sa Ubuntu

May iba pang mga opsyon na nagpapakita ng ilang impormasyon tungkol sa umiiral na mga panuntunan at estado ng firewall. Magpatakbo tayo nang maikli sa lahat ng ito:

  • RAW - Ipinapakita ang lahat ng mga aktibong panuntunan gamit ang format ng pagsumite ng iptables.
  • Ang mga builtin - kasama lamang ang mga panuntunan na idinagdag bilang default.
  • Bago-Panuntunan - Nagpapakita ng mga patakaran na isinagawa bago tanggapin ang isang pakete mula sa panlabas na pinagmulan.
  • Mga panuntunan sa gumagamit - ayon sa pagkakabanggit, ipinapakita ang patakaran na idinagdag ng gumagamit.
  • Pagkatapos ng mga panuntunan ay katulad ng bago-panuntunan, ngunit kabilang lamang ang mga panuntunang iyon na aktibo na matapos ang paggawa ng mga pakete.
  • Pag-log-Rule - Nagpapakita ng impormasyon tungkol sa mga kaganapan na naka-log in.
  • Pakikinig - ginagamit upang tingnan ang mga aktibong (nakinig) port.
  • Idinagdag - kasangkot kapag tinitingnan kamakailan idinagdag na mga panuntunan.

Sa oras na kailangan mo para sa iyo, maaari mong gamitin ang alinman sa mga pagpipiliang ito upang makuha ang ninanais na impormasyon at gamitin ito para sa iyong sariling mga layunin.

Hakbang 7: Tanggalin ang mga umiiral na panuntunan

Ang ilang mga gumagamit, na natanggap ang kinakailangang impormasyon tungkol sa mga umiiral na panuntunan, nais na tanggalin ang ilan sa mga ito upang magtatag ng isang koneksyon o magtakda ng mga bagong patakaran. Ang nahaharap na firewall ay nagbibigay-daan sa iyo upang gawin ito sa anumang magagamit na sandali, na kung saan ay isinasagawa tulad nito:

  1. Ipasok ang SUDO UFW DELETE Payagan ang 80 / TCP command. Awtomatiko itong tanggalin ang panuntunan na nagpapahintulot sa mga papalabas na koneksyon sa pamamagitan ng Port / Protocol 80 / TCP.
  2. Tanggalin ang mga panuntunan sa koneksyon sa UFW sa Ubuntu

  3. Maabisuhan ka na ang patakaran ay matagumpay na inalis para sa IPv4 at IPv6.
  4. Impormasyon tungkol sa matagumpay na pagtanggal ng UFW papalabas na tuntunin ng tambalan sa Ubuntu

  5. Ang parehong naaangkop sa mga humahadlang na koneksyon, halimbawa, sudo UFW tanggalin tanggihan sa 80 / tcp.
  6. Tanggalin ang mga panuntunan para sa pagharang ng mga papasok na port sa pamamagitan ng port sa UFW sa Ubuntu

Gamitin ang mga pagpipilian sa pagtingin sa katayuan upang kopyahin ang mga kinakailangang patakaran at tanggalin ang mga ito sa parehong paraan tulad ng ipinakita sa halimbawa.

Hakbang 8: Pag-on ng pag-log

Ang huling yugto ng artikulo ngayon ay nagpapahiwatig ng pag-activate ng opsyon na awtomatikong i-save ang impormasyon sa pag-uugali ng UFW sa isang hiwalay na file. Ito ay kinakailangan para sa hindi lahat ng mga gumagamit, ngunit nalalapat tulad nito:

  1. Sumulat ng sudo UFW na pag-log in at pindutin ang Enter.
  2. Ang utos upang i-activate ang UFW Event Log In Ubuntu

  3. Maghintay para sa paunawa na ang log ay maliligtas na ngayon.
  4. Pag-abiso ng matagumpay na pag-activate ng UFW Event Log I-save sa Ubuntu

  5. Maaari kang mag-aplay ng isa pang pagpipilian, halimbawa, sudo ufw logging medium. Mayroon pa ring mababa (Sine-save ang impormasyon lamang tungkol sa mga naka-block na pakete) at mataas (sine-save ang lahat ng impormasyon). Ang average na pagpipilian ay nagsusulat sa naka-lock at pinapayagan ang mga packet.
  6. Piliin ang pagpipilian upang paganahin ang pag-log in sa UFW firewall sa Ubuntu

Sa itaas mo pinag-aralan ng mas walong hakbang, na ginagamit upang i-configure ang UFW firewall sa Ubuntu operating system. Tulad ng makikita mo, ito ay isang napaka-simpleng firewall, na kung saan ay angkop para sa mga gumagamit ng baguhan dahil sa kadalian ng paggalugad ng syntax. Ang UFW ay maaari pa ring maging mas agresibo na tumawag sa isang mahusay na kapalit na pamantayan ng iptables kung hindi ito angkop sa iyo.

Magbasa pa