ืฉืืื, ืื ืืืืืจ ืืฉื ื ืขื ืคืชืจืื NGFW ืืืืืจื
1. ืืืื
ืืื ืืืชืืื, ืืชืืจ ืืช ืืืจืืื ืืฉืื ืืช ืืืืฉื ืืช ืืฉืขืจ ืืื ืืจืฉืช. ืืจืฆืื ื ืืฆืืื ืื ืืืชืื ืืืคืฉืจืืช ืืืืืืจ ืฉื ืืืจื, ืืืชืื ืฉืคืื ืงืฆืืื ืืืืช ืืกืืืืช ืฉื ืืฉืขืจ ืื ืชืืื ืืืื ื. ืคืชืจืื UserGate ืชืืื ืืืฆืื ืืืืืืจ ืืืืื:
-
ืืืืช ืืฉ L3-L7
-
ืืฉืจ ืฉืงืืฃ L2
-
ืืฉืจ ืฉืงืืฃ L3
-
ืืืขื ืืชืื ืืคืขืจ, ืืืืฆืขืืช ืคืจืืืืงืื WCCP
-
ืืืขื ืืคืขืจ, ืืืืฆืขืืช ื ืืชืื ืืืืกืก ืืืื ืืืช
-
ื ืชื ืขื ืืงื
-
ืคืจืืงืกื WEB ืฉืฆืืื ืืืคืืจืฉ
-
UserGate ืืฉืขืจ ืืจืืจืช ืืืื
-
ื ืืืืจ ืืฆืืืช ืืจืื
UserGate ืชืืื ืืฉื ื ืกืืืื ืฉื ืืฉืืืืืช:
-
ืชืฆืืจืช ืืฉืืื. ืฆืืชืื ืืืฉืืืืื ืืืฉืืื ืชืฆืืจื ืฉืืืจืื ืขื ืืืืจืืช ืขืงืืืืช ืืจืืื ืืืฉืืื.
-
ืืฉืืื ืืฉื. ื ืืชื ืืฉืื ืขื 4 ืฆืืชื ืืฉืืื ืชืฆืืจื ืืืฉืืื ืืฉื ืืชืืื ืืคืขืืื ืืืฆื ืืงืืืื-ืืงืืืื ืื ืืงืืืื-ืคืืกืืื. ืืคืฉืจ ืืืจืืื ืืกืคืจ ืืฉืืืืืช ืืฉื.
2. ืืชืงื ื
ืืคื ืฉืืืืืจ ืืืืืจ ืืงืืื, UserGate ืืกืืคืง ืืืืืืช ืืืืจื ืืชืืื ื ืื ืคืจืืก ืืกืืืื ืืืจืืืืืืช. ืืืืฉืืื ืืืืฉื ืฉืื ืืืชืจ
ืืคื ืืชืจ UserGate, ืืื ืฉืืืืื ื ืืืืจืืืืืืช ืชืคืขื ืืฆืืจื ืชืงืื ื, ืืืืืฅ ืืืฉืชืืฉ ืืคืืืช ื-8Gb ืฉื RAM ืืืขืื ืืืจืืืืื 2 ืืืืืช. ื-Hypervisor ืืืื ืืชืืื ืืืขืจืืืช ืืคืขืื ืฉื 64 ืกืืืืืช.
ืืืชืงื ื ืืชืืืื ืืืืืื โโืืชืืื ื ื-hypervisor ืฉื ืืืจ (VirtualBox ื-VMWare). ืืืงืจื ืฉื Microsoft Hyper-v ื-KVM, ืขืืื ืืืฆืืจ ืืืื ื ืืืจืืืืืืช ืืืฆืืื ืืช ืืชืืื ื ืฉืืืจืืช ืืชืืจ ืืืืกืง, ืืืืืจ ืืื ืืืฉืืืช ืืช ืฉืืจืืชื ืืืื ืืืจืฆืื ืืืืืจืืช ืฉื ืืืืื ื ืืืืืจืืืืืืช ืฉื ืืฆืจื.
ืืืจืืจืช ืืืื, ืืืืจ ืืืืืื โโื-VMWare, ื ืืฆืจืช ืืืื ื ืืืจืืืืืืช ืขื ืืืืืจืืช ืืืืืช:
ืืคื ืฉื ืืชื ืืืขืื, ืืืื ืืืืืช ืืคืืืช 8Gb RAM ืืื ืืกืฃ ืฆืจืื ืืืืกืืฃ 1Gb ืืื 100 ืืฉืชืืฉืื. ืืจืืจืช ืืืืื ืฉื ืืืื ืืืื ื ืืงืฉืื ืืื 100Gb, ืืื ืื ืืืจื ืืื ืื ืืกืคืืง ืืื ืืืืกื ืืช ืื ืืืืื ืื ืืืืืืจืืช. ืืืืื ืืืืืืฅ ืืื 300Gb ืื ืืืชืจ. ืืื, ืืืืคืืื ืื ืฉื ืืืืื ื ืืืืจืืืืืืช, ืื ื ืืฉื ืื ืืช ืืืื ืืืืกืง ืืจืฆืื. ืืชืืืื, UserGate UTM ืืืืจืืืืื ืืืืข ืขื ืืจืืขื ืืืฉืงืื ืืืืงืฆืื ืืืืืจืื:
ื ืืืื - ืืืืฉืง ืืจืืฉืื ืฉื ืืืืื ื ืืืืจืืืืืืช, ืืืืจ ืืืืืืจ ืจืฉืชืืช ืืืืื ืืช ืฉืืื ื ืืืชืจ ื ืืืื UserGate.
ืืืืื ืืื ืืืืฉืง ืืฉื ื ืฉื ืืืืื ื ืืืืจืืืืืืช, ืืืืจ ืืืืืืจ ืจืฉืชืืช ืืืืื ืืช, ืืืฉื, ืจืฉืชืืช LAN.
Untrusted ืืื ืืืืฉืง ืืฉืืืฉื ืฉื ืืืืื ื ืืืืจืืืืืืช, ืืืืจ ืืืืฉืงืื ืืืืืืจืื ืืจืฉืชืืช ืื ืืืืื ืืช, ืืืฉื, ืืืื ืืจื ื.
DMZ ืืื ืืืืฉืง ืืจืืืขื ืฉื ืืืืื ื ืืืืจืืืืืืช, ืืืืจ ืืืืฉืงืื ืืืืืืจืื ืืจืฉืช DMZ.
ืืืืจ ืืื, ืื ื ืืฉืืงืื ืืช ืืืืื ื ืืืืจืืืืืืช, ืืืจืืช ืฉืืืืจืื ืืืืจ ืฉืขืืื ืืืืืจ ืืืื ืชืืืื ืืืืฆืข UTM ืืืคืืก ืืืืืจืืช ืืืฆืจื, ืื ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืฉ ืจืง ืืคืฉืจืืช ืืืช (UTM First Boot). ืืืืื ืฉืื ืื, UTM ืืืืืจ ืืช ืืชืืื ืืจืฉืช ืืืืืื ืืช ืืืื ืืืืฆืช ืืืื ื ืืงืฉืื ืืืืื ืืืืกืง ืืืื:
ืืื ืืืชืืืจ ืืืืฉืง ืืืื ืืจื ื ืฉื UserGate, ืขืืื ืืืืื ืก ืืจื ืืืืจ ืื ืืืื; ืื ืืืืจืืืช ืืืฉืง eth0, ืืืืืืจ ืืงืื ืืชืืืช IP ืืืืคื ืืืืืืื (DHCP). ืื ืื ื ืืชื ืืืงืฆืืช ืืชืืืช ืขืืืจ ืืืฉืง ืื ืืืื ืืืืคื ืืืืืืื ืืืืฆืขืืช DHCP, ืื ื ืืชื ืืืืืืจ ืืืชื ืืืคืืจืฉ ืืืืฆืขืืช ื-CLI (ืืืฉืง ืฉืืจืช ืืคืงืืื). ืืฉื ืื, ืขืืื ืืืืื ืก ื-CLI ืืืืฆืขืืช ืฉื ืืฉืชืืฉ ืืกืืกืื ืขื ืืืืืืช ืื ืื ืืืืืช (ืืืืื ืขื ืืืช ืืืืื ืืืจืืจืช ืืืื). ืื ืืชืงื UserGate ืื ืขืืจ ืืชืืื ืจืืฉืื ื, ืื ืืื ืืืฉืช ื-CLI ืขืืื ืืืฉืชืืฉ ื-Admin ืืฉื ืืืฉืชืืฉ ืื-utm ืืกืืกืื. ืืืงืื ืคืงืืื ืืื iface config โname eth0 โipv4 192.168.1.254/24 โenable true โmode static. ืืืืืจ ืืืชืจ ื ืขืืืจ ืืืกืืฃ ืืืื ืืจื ื ืฉื UserGate ืืืชืืืช ืฉืฆืืื ื, ืื ืืืืจ ืืืืจืืืช ืืขืจื ืื:
ืืืกืืฃ ืืืื ืืจื ื ืื ื ืืืฉืืืื ืืืชืงื ื, ืขืืื ื ืืืืืจ ืืช ืฉืคืช ืืืืฉืง (ืืจืืข ืื ืจืืกืืช ืื ืื ืืืืช), ืืืืจ ืืื, ืืื ืืงืจืื ืืืืกืืื ืืืกืื ืืจืืฉืืื. ืืืืจ ืืช ืคืจืื ืืื ืืกื ืืืกืืกืื ืืื ืืืืื ืก ืืืืฉืง ื ืืืื ืืืื ืืจื ื.
3. ืืชืงื ื
ืืืืจ ืืืชืงื ื, ืื ื ืจืื ืืืื ืืืฉืง ืืืื ืืจื ื ืฉื ื ืืืื ืืคืืืคืืจืื:
ืืืืจ ืืื ืขืืื ืืืืืืจ ืืช ืืืฉืงื ืืจืฉืช. ืืื ืืขืฉืืช ืืืช, ืืกืขืืฃ "ืืืฉืงืื" ืขืืื ืืืคืขืื ืืืชื, ืืืืืืจ ืืช ืืชืืืืช ื-IP ืื ืืื ืืช ืืืืงืฆืืช ืืช ืืืืืจืื ืืืชืืืืื.
ืืกืขืืฃ "ืืืฉืงืื" ืืฆืื ืืช ืื ืืืืฉืงืื ืืคืืืืื ืืืืืืจืืืืืืื ืืืืื ืื ืืืขืจืืช, ืืืคืฉืจ ืื ืืฉื ืืช ืืช ืืืืืจืืช ืฉืืื ืืืืืกืืฃ ืืืฉืงื VLAN. ืื ืื ืืฆืื ืืช ืื ืืืืฉืงืื ืฉื ืื ืฆืืืช ืืฉืืื. ืืืืจืืช ืืืืฉืง ืื ืกืคืฆืืคืืืช ืืื ืฆืืืช, ืืืืืจ ืื ืืื ื ืืืืืืืืช.
ืืืืคืืื ื ืืืืฉืง:
-
ืืคืขื ืื ืืฉืืช ืืช ืืืืฉืง
-
ืฆืืื ืกืื ืืืฉืง - ืฉืืื 3 ืื ืืจืื
-
ืืงืฆื ืืืืจ ืืืืฉืง
-
ืืงืฆื ืคืจืืคืื Netflow ืืื ืืฉืืื ื ืชืื ืื ืกืืืืกืืืื ืืืกืคื Netflow
-
ืฉื ื ืืช ืืคืจืืืจืื ืืคืืืืื ืฉื ืืืืฉืง - ืืชืืืช MAC ืืืืื MTU
-
ืืืจ ืืช ืกืื ืืงืฆืืช ืืชืืืช ื-IP - ืืื ืืชืืืช, ืืชืืืช IP ืกืืืืช ืื ืืชืงืืืช ืืืืฆืขืืช DHCP
-
ืืืืจ ืืช ืืืกืจ ื-DHCP ืืืืฉืง ืฉื ืืืจ.
ืืคืชืืจ "ืืืกืฃ" ืืืคืฉืจ ืื ืืืืกืืฃ ืืช ืกืืื ืืืืฉืงืื ืืืืืืื ืืืืื:
-
VLAN
-
ืืื ื
-
ืืฉืจ
-
PPPoE
-
VPN
-
ืึดื ืึธืจึธื
ืื ืืกืฃ ืืืืืจืื ืืืคืืจืืื ืงืืื ืืื ืฉืชืืื ืช Usergate ื ืฉืืืช ืืืชื, ืืฉื ื ืขืื ืฉืืืฉื ืกืืืื ืืืืืจืื ืืจืืฉ:
ืืฉืืื - ืืืืจ ืขืืืจ ืืืฉืงืื ืืืฉืืฉืื ืืชืคืขืื ืืฉืืื
VPN ืขืืืจ ืืชืจ ืืืชืจ - ืืืืจ ืื ืืืืงืืื ืื ืืงืืืืช Office-Office ืืืืืืจืื ื-UserGate ืืืืฆืขืืช VPN
VPN ืืืืฉื ืืจืืืง - ืืืืจ ืืืืื ืืช ืื ืืืฉืชืืฉืื ืื ืืืืื ืืืืืืจืื ื-UserGate ืืืืฆืขืืช VPN
ืื ืืื UserGate ืืืืืื ืืฉื ืืช ืืช ืืืืจืืช ืืืืจื ืืจืืจืช ืืืืื ืืื ืืืฆืืจ ืืืืจืื ื ืืกืคืื, ืื ืืืืืจ ืืืืจืื ืืืจืกื 5, ื ืืชื ืืืฆืืจ ืืงืกืืืื 15 ืืืืจืื. ืืื ืืฉื ืืช ืื ืืืฆืืจ ืืืชื, ืขืืื ืืขืืืจ ืืงืืข ืืืืจ. ืขืืืจ ืื ืืืืจ, ืืชื ืืืื ืืืืืืจ ืกืฃ ืืคืืช ืื ืืช; SYN, UDP, ICMP ื ืชืืืื. ืืงืจืช ืืืฉื ืืฉืืจืืชื Usergate ืืืืืจืช ืื ืืื, ืืืืื ื ืืคื ื ืืืืฃ ืืืคืขืืช.
ืืืืจ ืืืืจืช ืืืืฉืงืื, ืขืืื ืืืืืืจ ืืช ืืกืืื ืืจืืจืช ืืืืื ืืกืขืืฃ "ืฉืขืจืื". ืึธืึตื. ืืื ืืืืจ ืืช UserGate ืืืื ืืจื ื, ืขืืื ืืฆืืื ืืช ืืชืืืช ื-IP ืฉื ืฉืขืจ ืืื ืื ืืืชืจ. ืื ืืชื ืืฉืชืืฉ ืืืกืคืจ ืกืคืงืื ืืื ืืืชืืืจ ืืืื ืืจื ื, ืขืืื ืืฆืืื ืืกืคืจ ืฉืขืจืื. ืชืฆืืจืช ืืฉืขืจ ืืื ืืืืืืืช ืขืืืจ ืื ืฆืืืช ืืฉืืื. ืื ืฆืืื ื ืฉื ื ืฉืขืจืื ืื ืืืชืจ, 2 ืืคืฉืจืืืืช ืืคืฉืจืืืช:
-
ืืืืื ืชื ืืขื ืืื ืฉืขืจืื.
-
ืืฉืขืจ ืืจืืฉื ืขื ืืขืืจ ืืฉืขืจ ืจืืจืื.
ืืฆื ืืฉืขืจ (ืืืื - ืืจืืง, ืื ืืืื - ืืืื) ื ืงืืข ืืืืคื ืืื:
-
ืืืืงืช ืืจืฉืช ืืืฉืืชืช - ืฉืขืจ ื ืืฉื ื ืืืฉ ืื UserGate ืืืื ืืืฉืื ืืช ืืชืืืช ื-MAC ืฉืื ืืืืฆืขืืช ืืงืฉืช ARP. ืืื ืืืืงื ืืืืฉื ืืืื ืืจื ื ืืจื ืฉืขืจ ืื. ืื ืื ื ืืชื ืืงืืืข ืืช ืืชืืืช ื-MAC ืฉื ืืฉืขืจ, ืืฉืขืจ ื ืืฉื ืืืชื ื ืืชื ืืืืฉื.
-
ืืืืงืช ืืจืฉืช ืืืคืขืืช - ืืฉืขืจ ื ืืฉื ื ืืืฉ ืื:
-
UserGate ืืืื ืืืฉืื ืืช ืืชืืืช ื-MAC ืฉืื ืืืืฆืขืืช ืืงืฉืช ARP.
-
ืืืืงืช ืืืืฉื ืืืื ืืจื ื ืืจื ืฉืขืจ ืื ืืืฉืืื ืืืฆืืื.
ืืืจืช, ืืฉืขืจ ื ืืฉื ืืื ืืืื.
ืืงืืข "DNS" ืขืืื ืืืืกืืฃ ืืช ืฉืจืชื ื-DNS ืฉืืื UserGate ืืฉืชืืฉ. ืืืืจื ืื ืืฆืืื ืช ืืืืืจ ืฉืจืชื DNS ืฉื ืืขืจืืช. ืืืื ืืืืจืืช ืื ืืืื ืืงืฉืืช DNS ืืืฉืชืืฉืื. UserGate ืืืคืฉืจ ืื ืืืฉืชืืฉ ืืคืจืืงืกื DNS. ืฉืืจืืช ืคืจืืงืกื DNS ืืืคืฉืจ ืืืืจื ืืงืฉืืช DNS ืืืฉืชืืฉืื ืืืฉื ืืช ืืืชื ืืืชืื ืืฆืจืื ืืื ืื. ื ืืชื ืืืฉืชืืฉ ืืืืื ืคืจืืงืกื DNS ืืื ืืฆืืื ืืช ืฉืจืชื ื-DNS ืฉืืืืื ืืืขืืจืืช ืืงืฉืืช ืืืืืืื ืื ืกืคืฆืืคืืื. ืื ืืกืฃ, ืืืืฆืขืืช ืคืจืืงืกื DNS, ื ืืชื ืืืืืืจ ืจืฉืืืืช ืกืืืืืช ืืกืื ืืืืจื (ืจืฉืืื A).
ืืงืืข "NAT ืื ืืชืื" ืขืืื ืืืฆืืจ ืืช ืืืื ื-NAT ืืืจืืฉืื. ืขืืืจ ืืืฉื ืืืื ืืจื ื ืขื ืืื ืืฉืชืืฉืื ืืจืฉืช ืืืืื ื, ืืื ื-NAT ืืืจ ื ืืฆืจ - "ืืืื->ืื ืืืืื", ืื ืฉื ืืชืจ ืืื ืืืคืขืื ืืืชื. ืืืืืื ืืืืฉืืื ืืืืขืื ืืืื ืืกืืจ ืฉืื ืืืคืืขืื ืืืกืืฃ. ืจืง ืืืื ืืจืืฉืื ืฉืขืืืจื ืืชื ืืื ืฉืฆืืื ื ืืืื ืชืืืืื ืชืืื ืืืืฆืขืื. ืืื ืฉืืืื ืืืคืขื, ืื ืืชื ืืื ืฉืฆืืื ื ืืคืจืืืจื ืืืื ืืืืืื ืืืชืืื. UserGate ืืืืืฅ ืืืฆืืจ ืืืื NAT โโืืืืืื, ืืืฉื, ืืื NAT ืืจืฉืช ืืงืืืืช (ืืืจื ืืื ืืืืจ ืืืืื) ืืืื ืืจื ื (ืืืจื ืืื ืืืืจ ืื ืืืืื), ืืืืืืช ืืืฉื ืืืฉืชืืฉืื, ืฉืืจืืชืื ืืืืฉืืืื ืืืืฆืขืืช ืืืงื ืืืืช ืืฉ.
ืืคืฉืจ ืื ืืืฆืืจ ืืืื DNAT, ืืขืืจืช ืคืืจืืื, ื ืืชืื ืืืืกืก ืืืื ืืืช, ืืืคืื ืจืฉืช.
ืืืืจ ืืื, ืืกืขืืฃ "ืืืืช ืืฉ" ืขืืื ืืืฆืืจ ืืืื ืืืืช ืืฉ. ืขืืืจ ืืืฉื ืืืชื ืืืืืืช ืืืื ืืจื ื ืขืืืจ ืืฉืชืืฉื ืจืฉืช ืืืืื ื, ืืืจ ื ืืฆืจ ืืื ืืืืช ืืฉ - "ืืื ืืจื ื ืืืืื" ืืืฉ ืืืคืขืืื. ืืืืฆืขืืช ืืืื ืืืืช ืืฉ, ืืื ืืื ืืืื ืืืคืฉืจ ืื ืืืืืช ืื ืกืื ืฉื ืชืขืืืจืช ืจืฉืช ืืขืืจ ืืขืืืจืช ืืจื UserGate. ืชื ืื ืืืื ืืืืืื ืืืืื ืืืืจืื ืืืชืืืืช IP ืฉื ืืงืืจ/ืืขื, ืืฉืชืืฉืื ืืงืืืฆืืช, ืฉืืจืืชืื ืืืืฉืืืื. ืืืืืื ืืืื ืืืืชื ืืืคื ืืื ืืกืขืืฃ "NAT ืื ืืชืื", ืืืืืจ. ืืืืขืื ืืืื. ืื ืื ื ืืฆืจื ืืืืื, ืืื ืื ืชืขืืืจืช ืชืืืืจื ืืจื UserGate ืืกืืจื.
4. ืืกืงื ื
ืืื ืืกืชืืื ืืืืืจ. ืืชืงื ื ืืช ืืืืช ืืืฉ ืฉื UserGate ืขื ืืืื ื ืืืจืืืืืืช ืืขืฉืื ื ืืช ืืืืืจืืช ืืืื ืืืืืืช ืืืจืืฉืืช ืืื ืฉืืืื ืืจื ื ืืคืขื ืืจืฉืช ืืืืื ื. ื ืฉืงืื ืชืฆืืจื ื ืืกืคืช ืืืืืจืื ืืืืื.
ืืืฉืืจ ืืขืืืื ืืขืืืื ืื ืืขืจืืฆืื ืฉืื ื (
ืืงืืจ: www.habr.com