
Hei, dette er den andre artikkelen om NGFW-lĂžsningen fra selskapet . MĂ„let med denne artikkelen er Ă„ vise hvordan man installerer brannmuren UserGate pĂ„ et virtuelt system (jeg vil bruke virtualiseringsprogramvaren VMware Workstation) og utfĂžre den innledende konfigurasjonen (tillate tilgang fra det lokale nettverket via UserGate-gatewayen til internett).  Â
1. InnfĂžring
FĂžrst vil jeg beskrive ulike mĂ„ter Ă„ implementere denne gatewayen i nettverket. Jeg vil merke meg at avhengig av hvilken tilkoblingsmetode som velges, kan visse funksjoner i gatewayen vĂŠre utilgjengelige. UserGate-lĂžsningen stĂžtter fĂžlgende tilkoblingsmoduser:Â
L3-L7 brannmur
L2 transparent bro
L3 transparent bro
Virtuelt i brudd, ved hjelp av WCCP-protokollen
Virtuelt i brudd, ved hjelp av Policy Based Routing
Router on a Stick
Explisitt angitt WEB-proxy
UserGate, som standard gateway
OvervÄking av speilport
UserGate stĂžtter 2 typer klynger:
Konfigurasjonsklynge. Noder som er samlet i en konfigurasjonsklynge, stĂžtter enhetlige innstillinger innen klyngen.
Feiltoleranseklynge. Opptil 4 noder av konfigurasjonsklyngen kan samles i en feiltoleranseklynge som stĂžtter drift i aktiv-aktiv eller aktiv-passiv modus. Det er mulig Ă„ sette sammen flere feiltoleranseklynger.
2. Installasjon
Som nevnt i den forrige artikkelen leveres UserGate som et programvare- og maskinvarekompleks eller settes opp i et virtuelt miljÞ. Fra personlig konto pÄ nettsiden laster vi ned bildet i OVF-format (Open Virtualization Format), dette formatet passer for leverandÞrene VMWare og Oracle Virtualbox. For Microsoft Hyper-v og KVM leveres bilder av den virtuelle maskinens disker.
IfÞlge UserGates nettside anbefales det Ä bruke minst 8 GB RAM og en 2-kjerners virtuell prosessor for korrekt drift av den virtuelle maskinen. Hypervisoren mÄ stÞtte drift av 64-bits operativsystemer.
Installeringen begynner med Ä importere bildet i den valgte hypervisoren (VirtualBox og VMWare). I tilfellet med Microsoft Hyper-v og KVM mÄ det opprettes en virtuell maskin og angis det nedlastede bildet som disk, hvoretter integrasjonstjenester mÄ deaktiveres i innstillingene for den opprettede virtuelle maskinen.
Som standard opprettes det en virtuell maskin med fĂžlgende innstillinger etter import i VMWare:

Som skrevet ovenfor, bÞr det vÊre minst 8 Gb RAM, og i tillegg trenger man Ä legge til 1 Gb for hver 100 brukere. Standard stÞrrelse pÄ harddisken er 100 Gb, men dette er vanligvis ikke nok til Ä lagre alle logger og innstillinger. Anbefalt stÞrrelse er 300 Gb eller mer. Derfor endrer vi diskstÞrrelsen i egenskapene til den virtuelle maskinen til det vi trenger. Opprinnelig leveres den virtuelle UserGate UTM med fire grensesnitt, tildelt til soner:
Management â det fĂžrste grensesnittet for den virtuelle maskinen, sonen for tilkobling av pĂ„litelige nettverk, der administrasjon av UserGate er tillatt.
Trusted â det andre grensesnittet for den virtuelle maskinen, sonen for tilkobling av pĂ„litelige nettverk, for eksempel LAN-nettverk.
Untrusted â det tredje grensesnittet for den virtuelle maskinen, sonen for grensesnitt som er tilkoblet upĂ„litelige nettverk, for eksempel Internett.
DMZ â det fjerde grensesnittet for den virtuelle maskinen, sonen for grensesnitt tilkoblet DMZ-nettverket.
Deretter starter vi de virtuelle maskinene; selv om det i manualen stÄr at man mÄ velge Support Tools og utfÞre Factory reset UTM, er det bare ett valg tilgjengelig (UTM First Boot). I lÞpet av dette steget konfigurerer UTM nettverksadapterne og Þker stÞrrelsen pÄ partisjonen pÄ harddisken til den totale stÞrrelsen pÄ disken:

For Ă„ koble til webgrensesnittet for UserGate mĂ„ man gĂ„ gjennom Management-sonen, dette hĂ„ndteres av grensesnittet eth0, som er konfigurert for Ă„ motta IP-adresse automatisk (DHCP). Hvis det ikke er mulig Ă„ tildele en adresse til Management-grensesnittet automatisk med DHCP, kan det settes eksplisitt ved Ă„ bruke CLI (Command Line Interface). For dette mĂ„ man logge inn pĂ„ CLI med brukernavnet og passordet for en bruker med Full administrator-rettigheter (som standard Admin med stor A). Hvis UserGate-enheten ikke har gjennomfĂžrt fĂžrste initiering, mĂ„ man bruke Admin som brukernavn og utm som passord for tilgang til CLI. Og skrive inn en kommando som iface config âname eth0 âipv4 192.168.1.254/24 âenable true âmode static. Deretter gĂ„r vi til webkonsollen for UserGate pĂ„ den angitte adressen, som skal se omtrent slik ut:https://UserGateIPaddress:8001:


I web-konsollen fortsetter vi installasjonen, vi mÄ velge grensesnittssprÄk (for Þyeblikket er dette russisk eller engelsk), tidssone, deretter leser vi og godtar lisensvilkÄrene. Vi angir brukernavn og passord for Ä logge inn i web-grensesnittet.
3. Innstillinger
Etter installasjonen ser vinduet for web-grensesnittet slik ut:

Deretter mÄ nettverksgrensesnittene konfigureres. For Ä gjÞre dette, i delen «Grensesnitt» mÄ vi aktivere dem, angi riktige IP-adresser og tilordne de aktuelle sonene.
Delen «Grensesnitt» viser alle fysiske og virtuelle grensesnitt som finnes i systemet, lar deg endre innstillinger og legge til VLAN-grensesnitt. Den viser ogsÄ alle grensesnitt for hver node i klyngen. Grensesnittinnstillingene er spesifikke for hver av nodene, det vil si at de ikke er globale.
I egenskapene til grensesnittet:
Aktivere eller deaktivere grensesnittetÂ
Angi grensesnitttype â Layer 3 eller Mirror
Tilordne en sone til grensesnittet
Tilordne et Netflow-profil for Ă„ sende statistiske data til Netflow-kollektoren
Endre fysiske parametere for grensesnittet â MAC-adresse og MTU-stĂžrrelse
Velg typen IP-adresse tilordning â uten adresse, statisk IP-adresse eller oppnĂ„dd via DHCP
Konfigurere DHCP-relay pÄ det valgte grensesnittet.
Knappen «Legg til» lar deg legge til fÞlgende typer logiske grensesnitt:
VLAN
Bond
Bro
PPPoE
VPN
Tunnel

I tillegg til de tidligere nevnte sonene som fÞlger med Usergate-bildet, er det ogsÄ tre typer forhÄndsdefinerte:
Cluster â sone for grensesnitt som brukes for clusterarbeid
VPN for Site-to-Site â sone der alle Office-Office-type klienter plasseres som kobles til UserGate via VPN
VPN for ekstern tilgang â sone der alle mobile brukere som kobles til UserGate via VPN plasseres
UserGate-administratorer kan endre innstillingene for standardsonene samt opprette ytterligere soner, men som nevnt i veiledningen for versjon 5, kan man maksimalt opprette 15 soner. For Ä endre eller opprette dem mÄ du gÄ til delen for soner. For hver sone kan du sette en terskel for pakkeforfall, SYN, UDP, ICMP stÞttes. Tilgangskontroll for Usergate-tjenester kan ogsÄ konfigureres, og beskyttelse mot spoofing aktiveres.

Etter Ä ha konfigurert grensesnittene, mÄ du i delen «Gateways» sette opp standardruten. Det vil si at for Ä koble UserGate til internett, mÄ du angi IP-adressen til en eller flere gateways. Hvis det brukes flere leverandÞrer for Ä koble til internett, mÄ du angi flere gateways. Gateways-konfigurasjonen er unik for hvert av nodene i klyngen. Hvis to eller flere gateways er angitt, er det to mulige driftsalternativer:
Trafikkbalansering mellom gateways.
Hovedgateway med svitsjing til reserve.
Statusen til gatewayen (tilgjengelig â grĂžnn, utilgjengelig â rĂžd) bestemmes som fĂžlger:
Nettverkskontrollen er deaktivert â gatewayen anses som tilgjengelig hvis UserGate kan hente MAC-adressen dens via ARP-forespĂžrselen. Nettverkstilgang gjennom denne gatewayen blir ikke sjekket. Hvis MAC-adressen til gatewayen ikke kan bestemmes, anses gatewayen som utilgjengelig.
Nettverkskontrollen er aktivert â gatewayen anses som tilgjengelig hvis:
UserGate kan hente dens MAC-adresse via ARP-forespĂžrselen.
Sjekken for internett-tilgang gjennom denne gatewayen var vellykket.
Ellers anses gatewayen som utilgjengelig.

I delen «DNS» mÄ du legge til DNS-serverne som UserGate skal bruke. Denne konfigurasjonen angis i omrÄdet System-DNS-servere. Nedenfor finnes innstillingene for hÄndtering av DNS-forespÞrslene fra brukerne. UserGate tillater bruk av DNS-proxy. DNS-proxytjenesten gjÞr det mulig Ä fange DNS-forespÞrslene fra brukerne og endre dem etter administratorens behov. Med DNS-proxy-regler kan du spesifisere DNS-serverne som forespÞrslene for bestemte domener sendes til. I tillegg kan du med DNS-proxy angi statiske oppfÞringer av typen host (A-post).

Under the 'NAT and Routing' section, you need to create the necessary NAT rules. To access the internet, a NAT rule has already been created for users in the Trusted network â 'Trusted->Untrusted'; you just need to enable it. Rules are applied from top to bottom in the order they are listed in the console. Only the first rule that meets the conditions specified will be executed. For a rule to trigger, all conditions specified in the rule parameters must match. UserGate recommends creating general NAT rules, such as a NAT rule from the local network (usually the Trusted zone) to the internet (usually the Untrusted zone), while user, service, and application access should be controlled by firewall rules.
It is also possible to create DNAT rules, port forwarding, Policy-based routing, and Network mapping.

After this, in the 'Firewall' section, you need to create firewall rules. For unrestricted internet access for users in the Trusted network, the firewall rule 'Internet for Trusted' has also been created and needs to be enabled. With firewall rules, the administrator can allow or block any type of transit network traffic passing through UserGate. Conditions for rules can include zones and source/destination IP addresses, users and groups, services and applications. The rules are applied in the same manner as in the 'NAT and Routing' section, i.e., from top to bottom. If no rules are created, all transit traffic through UserGate is prohibited.

4. Conclusion
This concludes the article. We have installed the UserGate firewall on a virtual machine and performed the minimal necessary settings to enable internet access in the Trusted network. Further configuration will be discussed in the following articles.
FÞlg med pÄ oppdateringer i vÄre kanaler (, , , )!
Kilde: habr.com
