3. UserGate Komma igÄng. NÀtverkspolicies

3. UserGate Komma igÄng. NÀtverkspolicies

VÀlkomna lÀsare till den tredje artikeln i vÄr artikelserie "UserGate Kom igÄng", dÀr vi berÀttar om NGFW-lösningen frÄn företaget UserGate. I den föregÄende artikeln beskrevs installationsprocessen för brandvÀggen och dess första konfiguration. Nu kommer vi att gÄ mer i detalj pÄ hur man skapar regler inom omrÄden som "BrandvÀgg", "NAT och routing" och "Bandbredd".

Idén bakom reglerna i UserGate Àr att de tillÀmpas frÄn topp till botten, fram till den första som aktiveras. Baserat pÄ detta bör mer specifika regler placeras ovanför mer generella regler. Men det bör nÀmnas att eftersom reglerna kontrolleras i ordning, Àr det mer effektivt att skapa generella regler. Villkor för att skapa en regel tillÀmpas enligt logiken "OCH". Om man vill anvÀnda logiken "ELLER", kan detta uppnÄs genom att skapa flera regler. SÄ det som beskrivs i denna artikel Àr Àven tillÀmpligt pÄ andra policys i UserGate.

BrandvÀgg

Efter installationen av UserGate finns redan en enkel policy i avsnittet "BrandvÀgg". De första tvÄ reglerna blockerar trafik för bot-nÀtverk. DÀrefter följer exempel pÄ Ätkomstregler frÄn olika zoner. Den sista regeln kallas alltid "Blockera allt" och Àr markerad med en lÄsikon (den betyder att regeln inte kan tas bort, Àndras, flyttas eller inaktiveras; man kan endast aktivera loggning för den). PÄ sÄ sÀtt kommer hela tydligt oauktoriserad trafik att blockeras av den sista regeln. Om man behöver tillÄta all trafik genom UserGate (Àven om detta starkt avrÄds), kan man alltid skapa en nÀst sista regel "TillÄt allt".

3. UserGate Komma igÄng. NÀtverkspolicies

Vid redigering eller skapande av en regel för brandvÀggen Àr det första fliken "AllmÀnt", dÀr du behöver utföra följande ÄtgÀrder: 

  • AnvĂ€nd kryssrutan "Aktivera" för att slĂ„ pĂ„ eller stĂ€nga av regeln.

  • ange regelnamn.

  • ange en beskrivning av regeln.

  • vĂ€lja mellan tvĂ„ Ă„tgĂ€rder:

    • Blockera — blockerar trafiken (om detta villkor sĂ€tts, finns det möjlighet att skicka ICMP host unreachable, du behöver bara aktivera motsvarande kryssruta).

    • TillĂ„ta — tillĂ„ter trafiken.

  • Skriptpunkten — möjliggör att vĂ€lja ett scenario som Ă€r ett tillĂ€ggsvillkor för att utlösa regeln. SĂ„ implementerar företaget UserGate konceptet SOAR (Security Orchestration, Automation and Response).

  • Loggning — registrera information om trafiken vid utlösning av regeln. Möjliga alternativ:

    • Logga sessionsstart. I sĂ„ fall registreras endast information om början av sessionen (första paketet) i trafikloggen. Detta Ă€r det rekommenderade loggningsalternativet.

    • Logga varje paket. I sĂ„ fall registreras information om varje överfört nĂ€tverkspaket. För detta lĂ€ge rekommenderas det att aktivera loggningsgrĂ€nser för att förhindra hög belastning pĂ„ enheten.

  • TillĂ€mplig regel pĂ„:

    • Alla paket

    • fragmenterade paket

    • icke-fragmenterade paket

  • Vid skapandet av en ny regel kan en plats i policyn vĂ€ljas.

NĂ€sta fliken "KĂ€lla". HĂ€r anger vi trafikens kĂ€lla, det kan vara en zon frĂ„n vilken trafiken kommer, eller sĂ„ kan en lista eller specifik ip-adress (Geoip) anges. Praktiskt taget i alla regler som kan stĂ€llas in i enheten kan ett objekt skapas frĂ„n regeln, till exempel utan att gĂ„ till avsnittet "Zoner" kan knappen "Skapa och lĂ€gg till nytt objekt" anvĂ€ndas för att skapa den zon vi behöver. Ofta finns ocksĂ„ en kryssruta "Invertera", som Ă€ndrar villkoret för regeln till dess motsats, vilket motsvarar den logiska operationen negation. Fliken "MĂ„l" Ă€r liknande fliken KĂ€lla, endast istĂ€llet för trafikens kĂ€lla anger vi trafikens mĂ„l. Fliken "AnvĂ€ndare" — hĂ€r kan en lista med anvĂ€ndare eller grupper lĂ€ggas till för vilka denna regel gĂ€ller. Fliken "TjĂ€nst" — vĂ€lj tjĂ€nstetyp frĂ„n de fördefinierade alternativen eller specificera din egen. Fliken "Applikation" — hĂ€r vĂ€ljs specifika applikationer eller grupper av applikationer. Och fliken "Tid" anger tiden dĂ„ denna regel Ă€r aktiv. 

FrÄn förra lektionen har vi en regel för utgÄng till internet frÄn zonen "Trust", nu ska jag som exempel visa hur man skapar en blockerande regel för ICMP-trafik frÄn zonen "Trust" till zonen "Untrusted".

För att börja skapar vi en regel genom att klicka pĂ„ knappen ”LĂ€gg till”. I det öppnade fönstret pĂ„ fliken allmĂ€nt fyller vi i namnet (Förbjud ICMP frĂ„n trusted till untrusted), markerar rutan ”PĂ„â€, vĂ€ljer Ă„tgĂ€rden förbjuda och viktigast av allt vĂ€ljer vi rĂ€tt plats för denna regel. Enligt min policy ska denna regel placeras ovanför regeln ”TillĂ„t trusted till untrusted”:

3. UserGate Komma igÄng. NÀtverkspolicies

PĂ„ fliken ”KĂ€lla” finns det tvĂ„ alternativ för min uppgift:

  • Genom att vĂ€lja zonen ”Trusted”

  • Genom att vĂ€lja alla zoner utom ”Trusted” och markera rutan ”Invertera”

3. UserGate Komma igÄng. NÀtverkspolicies3. UserGate Komma igÄng. NÀtverkspolicies

Fliken ”Destination” konfigureras pĂ„ samma sĂ€tt som fliken ”KĂ€lla”.

Vi gĂ„r vidare till fliken ”TjĂ€nst”, eftersom UserGate har en fördefinierad tjĂ€nst för ICMP-trafik, klickar vi pĂ„ knappen «LĂ€gg till» och vĂ€ljer tjĂ€nsten med namnet ”Any ICMP” frĂ„n den föreslagna listan:

3. UserGate Komma igÄng. NÀtverkspolicies

Kanske var det sĂ„ skaparna av UserGate tĂ€nkte, men jag kunde skapa flera helt identiska regler. Även om endast den första regeln i listan kommer att utföras, kan möjligheten att skapa olika funktionella regler med samma namn orsaka förvirring nĂ€r flera administratörer arbetar med enheten.

NAT och routing

Vid skapande av NAT-regler ser vi flera liknande flikar som för brandvĂ€ggen. PĂ„ fliken ”AllmĂ€nt” har ett fĂ€lt ”Typ” lagts till, vilket gör att vi kan vĂ€lja vad denna regel ska ansvarar för:

  • NAT — NĂ€tverksadressöversĂ€ttning.

  • DNAT — Omdirigerar trafik till angiven IP-adress.

  • Portforwarding — Omdirigerar trafik till angiven IP-adress, men tillĂ„ter att Ă€ndra portnumret för den publicerade tjĂ€nsten.

  • Policybaserad routing — Gör det möjligt att routa IP-paket baserat pĂ„ utökad information, till exempel tjĂ€nster, MAC-adresser eller servrar (IP-adresser).

  • NĂ€tverkskartlĂ€ggning — Gör det möjligt att ersĂ€tta IP-adresser frĂ„n en kĂ€lla eller destination i ett nĂ€tverk med ett annat nĂ€tverk.

Efter att ha valt rÀtt typ av regel kommer instÀllningar för den att bli tillgÀngliga.

I fÀltet SNAT IP (extern adress) anger vi tydligt den IP-adress som kÀlladressen kommer att ersÀttas med. Detta fÀlt behövs nÀr det finns flera IP-adresser tilldelade nÀtverksgrÀnssnitt i destinationszonen. Om detta fÀlt lÀmnas tomt kommer systemet att anvÀnda en godtycklig adress frÄn listan över tillgÀngliga IP-adresser som Àr tilldelade grÀnssnitten i destinationszonen. UserGate rekommenderar att ange SNAT IP för att öka prestandan hos brandvÀggen.

Som exempel publicerar jag SSH-tjÀnsten pÄ Windows-servern som finns i zonen "DMZ" genom regeln "port forwarding". För detta klickar vi pÄ knappen "LÀgg till" och fyller i fliken "AllmÀnt", anger regelnamnet "SSH till Windows" och typ "Port forwarding":

3. UserGate Komma igÄng. NÀtverkspolicies

I fliken "KĂ€lla" vĂ€ljer vi zonen "Untrusted" och gĂ„r till fliken "Port forwarding". HĂ€r mĂ„ste vi ange protokollet "TCP" (det finns fyra alternativ — TCP, UDP, SMTP, SMTPS). Den ursprungliga destinationsporten 9922 — portnumret dit anvĂ€ndare skickar förfrĂ„gningar (anvĂ€nd inte portar: 2200, 8001, 4369, 9000-9100). Den nya destinationsporten (22) — portnumret dit anvĂ€ndarnas förfrĂ„gningar kommer att vidarebefordras till den interna publika servern.

3. UserGate Komma igÄng. NÀtverkspolicies

I fliken "DNAT" anger vi IP-adressen till datorn i det lokala nÀtverket som publiceras pÄ internet (192.168.3.2). Och valfritt kan man aktivera SNAT, sÄ kommer UserGate att Àndra kÀlladressen i paketen frÄn det externa nÀtverket till sin IP-adress.

3. UserGate Komma igÄng. NÀtverkspolicies

Efter alla instÀllningar fÄr vi en regel som möjliggör Ätkomst frÄn zonen "Untrusted" till servern med IP-adressen 192.168.3.2 över protokollet SSH, vilket anvÀnder den externa adressen frÄn UserGate vid anslutning.

3. UserGate Komma igÄng. NÀtverkspolicies

Bandbredd

I denna sektion stÀlls regler för hantering av bandbredd in. De kan anvÀndas för att begrÀnsa kanalen för vissa anvÀndare, vÀrdar, tjÀnster och applikationer.

3. UserGate Komma igÄng. NÀtverkspolicies

NÀr du skapar en regel definierar du i flikarna den trafik som begrÀnsningarna ska tillÀmpas pÄ. Du kan vÀlja bandbredd frÄn de föreslagna, eller ange din egen. NÀr du skapar bandbredd kan du ange en prioriteringslabel för trafiken, DSCP. Ett exempel pÄ nÀr DSCP-labels tillÀmpas: genom att ange i regeln ett scenario dÀr denna regel gÀller, kan regeln automatiskt Àndra dessa labels. Ett annat exempel pÄ scenariet: regeln triggas för anvÀndaren endast nÀr en torrent upptÀcks eller om trafikvolymen överskrider det angivna grÀnsvÀrdet. De andra flikarna fylls i pÄ samma sÀtt som i andra policyer, baserat pÄ den typ av trafik som regeln ska tillÀmpas pÄ.

3. UserGate Komma igÄng. NÀtverkspolicies

Slutsats

I den hÀr artikeln har jag gÄtt igenom skapandet av regler i sektionerna "BrandvÀgg", "NAT och routning" samt "Bandbredd". Och i början av artikeln beskrev jag reglerna för att skapa policyer i UserGate, samt principen för hur villkoren fungerar nÀr en regel skapas. 

Följ vÄra uppdateringar pÄ vÄra kanaler (Telegram, Facebook, VK, TS Solution Blog)!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster