3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

Velkommen til lĂŠserne i den tredje artikel i UserGate Kom godt i gang-serien, hvor der fortĂŠlles om NGFW-lĂžsningen fra virksomheden UserGate. I den foregĂ„ende artikel blev installationsprocessen for firewallen beskrevet, og den blev initialt konfigureret. I dag vil vi se nĂŠrmere pĂ„ oprettelse af regler i sektioner som “Firewall”, “NAT og routing” samt “BĂ„ndbredde”.

Ideologien bag UserGate-reglerne er, at regler udfĂžres fra top til bund, indtil den fĂžrste regel udlĂžses. Baseret pĂ„ ovenstĂ„ende fĂžlger det, at mere specifikke regler skal vĂŠre ovenfor mere generelle regler. Men det skal bemĂŠrkes, at da reglerne kontrolleres i rĂŠkkefĂžlge, er det bedre for ydeevnen at oprette generelle regler. Betingelserne ved oprettelse af en hvilken som helst regel anvendes i henhold til “OG”-logikken. Hvis der er behov for at bruge “ELLER”-logikken, opnĂ„s dette ved at oprette flere regler. SĂ„ det, der er beskrevet i denne artikel, gĂŠlder ogsĂ„ for andre UserGate-politikker.

Firewall

Efter installationen af UserGate er der allerede en simpel politik i sektionen “Firewall”. De fĂžrste to regler blokerer trafik for botnet. Herefter fĂžlger eksempler pĂ„ adgangsregler fra forskellige zoner. Den sidste regel kaldes altid “Bloker alt” og er markeret med et lĂ„sesymbol (det betyder, at reglen ikke kan slettes, ĂŠndres, flyttes eller deaktiveres; man kan kun aktivere logningsmuligheden for den). Dermed vil al tydeligt ikke tilladt trafik blive blokeret af den sidste regel. Hvis man Ăžnsker at tillade al trafik gennem UserGate (selvom det stĂŠrkt ikke anbefales), kan man altid oprette en nĂŠstsidste regel “Tillad alt”.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

NĂ„r man redigerer eller opretter en regel for firewallen, skal man fĂžrst fanen “Generelt”, her skal man udfĂžre fĂžlgende handlinger: 

  • AktivĂ©r eller deaktiver reglen med afkrydsningsfeltet “TĂŠnd” .

  • indtaste et reglenavn.

  • angive en beskrivelse af reglen.

  • vĂŠlge mellem to handlinger:

    • Forbud — blokerer trafik (ved angivelse af denne betingelse er det muligt at sende ICMP host unreachable; det krĂŠver blot at aktivere det relevante afkrydsningsfelt).

    • Tillad — tillader trafik.

  • Seniorscene — giver mulighed for at vĂŠlge et scenarie, der fungerer som et ekstra betingelse for udlĂžsning af reglen. SĂ„dan implementerer UserGate konceptet SOAR (Sikkerhedsorkestrering, Automatisering og Respons).

  • Logning — at registrere oplysninger om trafik i loggen, nĂ„r reglen udlĂžses. Mulige varianter:

    • Logge start af sessionen. I dette tilfĂŠlde vil kun oplysninger om starten af sessionen (den fĂžrste pakke) blive registreret i trafikloggen. Dette er den anbefalede logningsmulighed.

    • Logge hver pakke. I dette tilfĂŠlde vil oplysninger om hver overfĂžrt netvĂŠrkspakke blive registreret. For denne tilstand anbefales det at aktivere logningsgrĂŠnsen for at forhindre hĂžj belastning pĂ„ enheden.

  • Anvend reglen pĂ„:

    • Alle pakker

    • fragmenterede pakker

    • ikke-fragmenterede pakker

  • Ved oprettelse af en ny regel kan man vĂŠlge placering i politikken.

NĂŠste fane "Kilde". Her angiver vi kilden til trafikken; dette kan vĂŠre zonen, hvorfra trafikken kommer, eller vi kan angive en liste eller en specifik IP-adresse (Geoip). I stort set alle regler, der kan defineres i enheden, kan objektet oprettes fra reglen; for eksempel, uden at gĂ„ ind i "Zoner", kan vi ved at klikke pĂ„ "Opret og tilfĂžj nyt objekt" oprette den Ăžnskede zone. Der er ogsĂ„ ofte en checkbox "Invert", som ĂŠndrer betingelsen for reglen til det modsatte, hvilket er analogt med den logiske handling negation. Fanen "Destination" ligner fanen for kilde, kun i stedet for kilden til trafik angiver vi destinationen for trafikken. Fanen "Brugere" — her kan man tilfĂžje en liste over brugere eller grupper, som denne regel gĂŠlder for. Fanen "Service" — vĂŠlger servicetype fra allerede foruddefinerede eller kan definere sin egen. Fanen "Applikation" — her vĂŠlges specifikke applikationer eller grupper af applikationer. Og fanen "Tid" angiver vi det tidspunkt, hvor denne regel er aktiv. 

Fra sidste lektion har vi en regel for adgang til internettet fra zonen "Trust"; nu vil jeg vise som eksempel, hvordan man opretter en forbudt regel for ICMP-traffik fra zonen "Trust" til zonen "Untrusted".

For starters, we create a rule by clicking the “Add” button. In the opened window on the general tab, we fill in the name (ICMP blocking from trusted to untrusted), check the box “Enable”, choose the action to deny, and most importantly, correctly select the placement of this rule. According to my policy, this rule should be placed above the “Allow trusted to untrusted” rule:

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

On the “Source” tab for my task, there are two options:

  • Selecting the “Trusted” zone

  • Selecting all zones except “Trusted” and checking the box “Invert”

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

The “Destination” tab is configured similarly to the “Source” tab.

Next, we move to the “Service” tab, as UserGate has a predefined service for ICMP traffic, so by clicking the “Add” button, we choose from the proposed list the service named “Any ICMP”:

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

Perhaps this is how the creators of UserGate intended, but I ended up being able to create several completely identical rules. Although only the first rule in the list will be executed, the ability to create different functional rules with the same name can cause confusion when multiple administrators work with the device.

NAT and routing

When creating NAT rules, we see several similar tabs, just like for the firewall. On the “General” tab, a “Type” field has appeared, allowing us to choose what this rule will be responsible for:

  • NAT — Network Address Translation.

  • DNAT — Redirects traffic to a specified IP address.

  • Port forwarding — Redirects traffic to a specified IP address but allows changing the port number of the published service.

  • Policy-based routing — Allows routing IP packets based on extended information, such as services, MAC addresses, or servers (IP addresses).

  • Network mapping — Allows replacing source or destination IP addresses of one network with another network.

After selecting the corresponding type, the settings for it will be available.

I felt SNAT IP (external address) clearly states the IP address that will replace the source address. This field is necessary when there are multiple IP addresses assigned to the interfaces of the destination zone. If this field is left empty, the system will use a random address from the list of available IP addresses assigned to the interfaces of the destination zone. UserGate recommends specifying the SNAT IP to enhance the firewall performance.

As an example, I will publish the SSH service of the Windows server located in the 'DMZ' zone using the 'port forwarding' rule. To do this, we click the 'Add' button and fill in the 'General' tab, specifying the rule name 'SSH to Windows' and the type 'Port forwarding':

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

In the 'Source' tab, we select the 'Untrusted' zone and go to the 'Port forwarding' tab. Here we need to specify the protocol 'TCP' (four options are available — TCP, UDP, SMTP, SMTPS). The original destination port 9922 — is the port number that users send requests to (the following ports cannot be used: 2200, 8001, 4369, 9000-9100). The new destination port (22) — is the port number that user requests will be forwarded to the internal published server.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

In the 'DNAT' tab, we set the IP address of the computer in the local network that is published on the internet (192.168.3.2). Optionally, you can enable SNAT, then UserGate will change the source address in packets from the external network to its own IP address.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

After all configurations, the rule allows access from the 'Untrusted' zone to the server with the IP address 192.168.3.2 via the SSH protocol, using the external address of UserGate for the connection.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

BÄndbredde

I dette afsnit angives regler for at styre bÄndbredden. De kan bruges til at begrÊnse bÄndbredden for specifikke brugere, vÊrter, tjenester, applikationer.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

NÄr du opretter en regel, definerer du pÄ fanerne den trafik, som begrÊnsningerne gÊlder for. Du kan vÊlge en bÄndbredde fra de foreslÄede, eller angive din egen. NÄr du opretter bÄndbredden, kan du angive en prioriteringsmÊrkning for DSCP-trafikken. Et eksempel pÄ, hvornÄr DSCP-mÊrker anvendes: ved at angive i reglen, hvornÄr dette regel er anvendt, kan denne regel automatisk Êndre disse mÊrker. Et andet eksempel pÄ scenariets funktion: reglen vil kun trÊde i kraft for brugeren, nÄr en torrent opdages, eller trafikmÊngden overstiger den angivne grÊnse. De Þvrige faner udfyldes pÄ samme mÄde som i andre politikker, baseret pÄ den type trafik, som reglen skal anvendes pÄ.

3. UserGate Kom godt i gang. NetvĂŠrkspolitikker

Konklusion

I denne artikel har jeg gennemgÄet oprettelse af regler i sektionerne "Firewall", "NAT og routing" og "BÄndbredde". Og i begyndelsen af artiklen har jeg beskrevet reglerne for oprettelse af UserGate-politikker, samt princippet for betingelserne ved oprettelse af en regel. 

Hold Þje med opdateringer i vores kanaler (Telegram, Facebook, VK, TS Solution Blog)!

Kilde: habr.com

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster