
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 . 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".

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â:

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â


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:

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":

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.

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.

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.

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.

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Ä.

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 (, , , )!
KĂ€lla: habr.com
