A Palo Alto Networks SSL VPN beállításainak jellemzői

A Palo Alto Networks SSL VPN beállításainak jellemzői

A Palo Alto Networks tűzfalainak minden előnye ellenére az orosz nyelvű interneten nem található sok anyag e berendezések beállításáról, valamint tapasztalatokat bemutató szövegekről. Úgy döntöttünk, hogy összegyűjtjük azokat az anyagokat, amelyeket a gyártó berendezéseivel végzett munkánk során gyűjtöttünk, és elmondjuk a különböző projektek végrehajtása során felmerült sajátosságokat.

A Palo Alto Networks megismeréséhez ebben a cikkben a tűzfal SSL VPN távoli hozzáférési beállításait vizsgáljuk, amely az egyik legelterjedtebb feladat a tűzfal munkájában. Emellett beszélni fogunk a tűzfal általános beállításához, a felhasználók, alkalmazások és biztonsági politikák azonosításához szükséges kiegészítő funkciókról is. Ha a téma felkelti az olvasók érdeklődését, később anyagokat fogunk kiadni a Site-to-Site, a dinamikus irányítás és a Panorama segítségével történő központosított kezelés részletes elemzésével. VPN, dinamizált irányítás és központosított kezelés a Panorama segítségével.

A Palo Alto Networks tűzfalai számos innovatív technológiát használnak, beleértve az App-ID-t, User-ID-t és Content-ID-t. E funkciók alkalmazása magas szintű biztonságot biztosít. Például az App-ID segítségével az alkalmazások forgalmát az aláírások, dekódolás és heurisztika alapjának révén lehet azonosítani, függetlenül a használt porttól és protokolltól, beleértve az SSL-alagút belsejét is. A User-ID lehetővé teszi a hálózati felhasználók LDAP-integrációval történő azonosítását. A Content-ID lehetőséget ad a forgalom átvizsgálására és az átvitt fájlok tartalmának azonosítására. A tűzfalak egyéb funkciói közé tartozik a behatolásvédelem, a sebezhetőségekkel és DoS-támadásokkal szembeni védelem, beépített kémprogram elleni védelem, URL-szűrés, klaszterezés és központosított kezelés.

A bemutatóhoz egy elszigetelt környezetet használunk, amelynek konfigurációja valósággal egyenlő, az eszközök neve, az AD domén neve és az IP-címek kivételével. A valóságban ez bonyolultabb — rengeteg fiók lehet. Ilyen esetekben a központi helyszínek határain nem egy tűzfal, hanem egy klaszter kerül telepítésre, továbbá dinamikus irányításra is szükség lehet.

A környezetben a következő használatban van: PAN-OS 7.1.9. A tipikus konfigurációként tekintsünk egy hálózatot a Palo Alto Networks tűzfallal a határon. A tűzfal SSL VPN távoli hozzáférést biztosít a központi irodához. Felhasználói adatbázisként az Active Directory tartományát fogjuk használni (1. ábra).

A Palo Alto Networks SSL VPN beállításainak jellemzői
1. ábra – A hálózat strukturális diagramja

A beállítás lépései:

  1. A készülék előkészítése. Név megadása, IP address kezelés, statikus útvonalak, adminisztrátor fiókok, kezelési profilt
  2. Licencelés, frissítések telepítése és beállítása
  3. Biztonsági zónák, hálózati interfészek, forgalom politikák, címfordítások beállítása
  4. LDAP hitelesítési profil és a Felhasználóazonosítás funkció beállítása
  5. SSL VPN konfigurálása

1. Előkészítés

A Palo Alto Networks tűzfal konfigurálásának fő eszköze a webes felület, de CLI-n keresztül is kezelhető. Alapértelmezés szerint a kezelői felület IP-címe 192.168.1.1/24, bejelentkezés: admin, jelszó: admin.

A címet megváltoztathatjuk, ha a webes felületen keresztül csatlakozunk ugyanabból a hálózatból, vagy a következő parancs használatával set deviceconfig system ip-address netmask. Ez konfigurálási módban történik. A konfigurálási módra való váltáshoz a következő parancsot használjuk configure. Minden változás a tűzfalon csak a beállítások megerősítésével történik a parancs segítségével, mind a parancssori módban, mind a webes felületen. commit, mint a parancssorbeli módban, úgy a webes interfészen is.

A webes felületen a beállítások módosításához a következő rész használható Device -> General Settings és Device -> Management Interface Settings. A név, bannerek, időzóna és egyéb beállítások a General Settings (2. ábra) szekcióban adhatók meg.

A Palo Alto Networks SSL VPN beállításainak jellemzői
2. ábra – A kezelői interfész beállításai

Ha virtuális tűzfalat használunk ESXi környezetben, a General Settings szekcióban engedélyezni kell a hipervizor által hozzárendelt MAC-cím használatát, vagy a hipervizorban be kell állítani a tűzfal interfészein megadott MAC-címeket, vagy módosítani kell a virtuális kapcsolók beállításait a MAC-címek módosításának engedélyezésére. Ellenkező esetben a forgalom nem fog áthaladni.

A kezelői felület külön van beállítva, és nem jelenik meg a hálózati interfészek listájában. A Management Interface Settings szekcióban a kezelői interfész alapértelmezett átjárója van megadva. További statikus útvonalakat a virtuális útválasztók szekciójában kell beállítani, erről később lesz szó.

Hozzáférési profil létrehozása szükséges a készülék más interfészeken való eléréséhez. Kezelői profil a következő részben Hálózat -> Hálózati profilok -> Interface Mgmt és hozzárendelni a megfelelő interfészhez.

Ezt követően, a DNS és az NTP beállítását a következő helyen kell elvégezni: Eszköz -> Szolgáltatások a frissítések beszerzéséhez és az idő pontos megjelenítéséhez (3. ábra). Alapértelmezés szerint a tűzfal által generált összes forgalom a kezelői interfész IP-címét használja forrás IP-ként. Másik interfészt minden egyes szolgáltatáshoz a következő részen lehet hozzárendelni: Szolgáltatás útvonal konfigurálás.

A Palo Alto Networks SSL VPN beállításainak jellemzői
3. ábra – DNS, NTP és rendszerútvonalak beállításai

2. Licencbeszerzés, beállítás és frissítések telepítése

A tűzfal összes funkciójának teljes funkcionalitásához szükséges licenc beszerzése. Próbális licencet is használhat, amelyet a Palo Alto Networks partnereitől kérhet. A próbaverzió érvényességi ideje 30 nap. A licenc aktiválható fájl vagy Auth-Code segítségével. A licencek beállítása a következő helyen történik: Eszköz -> Licenciek (4. ábra).
A licenc telepítése után a frissítések telepítését a következő helyen kell beállítani: Eszköz -> Dinamikus frissítések.
A részben Eszköz -> Szoftver új PAN-OS verziók letöltése és telepítése.

A Palo Alto Networks SSL VPN beállításainak jellemzői
4. ábra – Licensz irányítópult

3. Biztonsági zónák, hálózati interfészek, forgalmi politika, címfordítás beállítása

A Palo Alto Networks tűzfalak a zónák logikáját alkalmazzák a hálózati szabályok beállításakor. A hálózati interfészek adott zónához rendelhetők, és ezeket a forgalmi szabályokban használják. Ez a megközelítés lehetővé teszi a jövőbeni változtatások során az interfészek megváltoztatását anélkül, hogy a forgalmi szabályokat módosítani kellene, a szükséges interfészek újra hozzárendelésével a megfelelő zónákhoz. Alapértelmezés szerint a zónán belüli forgalom engedélyezett, a zónák közötti forgalom pedig tiltható a telepített alapértelmezett szabályok által. intrazone-default és interzone-default.

A Palo Alto Networks SSL VPN beállításainak jellemzői
5. ábra – Biztonsági zónák

Ebben a példában a belső hálózat interfésze a következő zónába van rendelve: belső, míg az Internet felé irányuló interfész a következő zónába van rendelve: külső. Az SSL VPN számára egy alagut interfész készült, amely a következő zónába van rendelve: vpn (5. ábra).

A Palo Alto Networks tűzfal hálózati interfészei öt különböző üzemmódban működhetnek:

  • Tap – a forgalom gyűjtésére és elemzésére használják
  • HA – a klaszter működtetésére használják
  • Virtuális kábel – Ebben a módban a Palo Alto Networks két interfészt egyesít, és átláthatóan engedi át a forgalmat közöttük, anélkül, hogy megváltoztatná a MAC és IP címeket.
  • Layer2 – switch mód
  • Layer3 – router mód

A Palo Alto Networks SSL VPN beállításainak jellemzői
6. ábra – Az interfész működési módjának beállítása

Ebben a példában a Layer3 módot fogjuk használni (6. ábra). A hálózati interfész beállításaiban meg kell adni az IP címet, a működési módot és a megfelelő biztonsági zónát. A működési mód mellett a virtuális routerhez is hozzá kell rendelni, amely a Palo Alto Networks-ben a VRF példányának felel meg. A virtuális routerek izoláltak egymástól, és saját routing táblákkal és hálózati protokollok beállításaival rendelkeznek.

A virtuális router beállításaiban statikus útvonalakat és routing protokollok beállításait kell megadni. Ebben a példában csak egy alapértelmezett útvonal lett létrehozva a külső hálózatokhoz való hozzáférés érdekében (7. ábra).

A Palo Alto Networks SSL VPN beállításainak jellemzői
7. ábra – A virtuális router beállítása

A következő lépés a forgalomirányítás beállítása, a Policies -> Security. A beállítás példája a 8. ábrán látható. A szabályok működési logikája megegyezik minden tűzfallal. A szabályok felülről lefelé, az első egyezésig ellenőrzésre kerülnek. A szabályok rövid leírása:

1. SSL VPN Hozzáférés a Web Portálhoz. Lehetővé teszi a távoli kapcsolatok hitelesítésének céljából történő hozzáférést a web-portálhoz.
2. VPN forgalom – engedélyezés a távoli kapcsolatok és a központi iroda közötti forgalom számára.
3. Alapvető Internet – dns, ping, traceroute, ntp alkalmazások engedélyezése. A tűzfal az alkalmazásokat aláírások, dekódolás és heurisztika alapján engedélyezi, nem portszámok és protokollok alapján, ezért a Szolgáltatás részben application-default van megadva. Az adott alkalmazás alapértelmezett portja/protokollja.
4. Webhozzáférés – a HTTP és HTTPS protokollok internethez való hozzáférésének engedélyezése alkalmazással történő ellenőrzés nélkül.
5,6. Alapértelmezett szabályok a többi forgalomra vonatkozóan.

A Palo Alto Networks SSL VPN beállításainak jellemzői
8. ábra — A hálózati szabályok beállításának példája

A NAT beállításához az alábbi rész használandó: Policies -> NAT. A NAT beállításának példája a 9. ábrán látható.

A Palo Alto Networks SSL VPN beállításainak jellemzői
9. ábra – A NAT beállításának példája

Bármely forgalom esetén az internal-ból external-ba megváltoztatható a forráscímet a tűzfalszámítógép külső IP-címére, és dinamikus portcímet (PAT) használható.

4. LDAP hitelesítési profil és a Felhasználóazonosítási funkció beállítása.
A felhasználók SSL-VPN-en keresztüli csatlakoztatása előtt be kell állítani a hitelesítési mechanizmust. Ebben a példában a hitelesítés az Active Directory domain kontrollerén keresztül, a Palo Alto Networks webes felületén történik.

A Palo Alto Networks SSL VPN beállításainak jellemzői
10. ábra – LDAP profil

A hitelesítés működéséhez be kell állítani LDAP profil és Hitelesítési profil. A Eszköz -> Szerver profilok -> LDAP (10. ábra) meg kell adni a domain kontroller IP-címét és portját, az LDAP típusát, valamint a felhasználói fiókot, amely a csoportokba tartozik. Szerver üzemeltetők, Eseménynapló Olvasók, Elosztott COM Felhasználók. Ezután a Eszköz -> Hitelesítési profil lapon létrehozzuk a hitelesítési profilt (11. ábra), megjelöljük az előzőleg létrehozottat, LDAP profil és az Advanced fülön megadjuk a felhasználói csoportot (12. ábra), akinek távoli hozzáférést engedélyezünk. Fontos megjegyezni, hogy a profilon a Felhasználói domainparamétert is be kell állítani, különben a csoporton alapuló jogosultságkezelés nem fog működni. A mezőben a NetBIOS domain névnek kell szerepelnie.

A Palo Alto Networks SSL VPN beállításainak jellemzői
11. ábra – Hitelesítési profil

A Palo Alto Networks SSL VPN beállításainak jellemzői
12. ábra – AD csoport kiválasztása

A következő lépés a Eszköz -> Felhasználói azonosításbeállítása. Itt meg kell adni a domain kontroller IP-címét, a csatlakozáshoz szükséges hitelesítő adatokat, valamint be kell állítani a Biztonsági napló engedélyezése, Munkamenet engedélyezése, Probing engedélyezése (13. ábra). A Csoporttérkép (14. ábra) lapon meg kell jelölni az LDAP-ban azonosítani kívánt objektumok paramétereit, valamint azokat a csoportokat, amelyeket a jogosultságkezeléshez használni fogunk. Az Authentication Profile-hoz hasonlóan itt is meg kell adni a Felhasználói domaint.

A Palo Alto Networks SSL VPN beállításainak jellemzői
13. ábra – User Mapping paraméterek

A Palo Alto Networks SSL VPN beállításainak jellemzői
14. ábra – Csoporttérkép paraméterek

A következő lépés ezen a szakaszon a VPN-zóna és a zónához tartozó interfész létrehozása. Az interfészen be kell kapcsolni a Felhasználói azonosítás engedélyezése (15. ábra).

A Palo Alto Networks SSL VPN beállításainak jellemzői
15. ábra – VPN zóna beállítása

5. SSL VPN beállítása

Az SSL VPN csatlakozása előtt a távoli felhasználónak be kell lépnie a webportálra, hitelesítenie kell magát, és le kell töltenie a Global Protect kliensét. Ezt követően a kliens kérni fogja a hitelesítő adatokat és csatlakoztatja a vállalati hálózatra. A webportál HTTPS módban működik, ezért szükséges egy tanúsítvány telepítése. Használjon nyilvános tanúsítványt, ha van ilyen lehetőség. Így a felhasználónak nem lesz figyelmeztetés a tanúsítvány érvénytelenségéről a weboldalon. Ha nincs lehetőség nyilvános tanúsítvány használatára, akkor szükséges egy saját tanúsítvány kiadása, amely a weboldalon HTTPS-hez lesz alkalmazva. Ez lehet önaláírt vagy helyi tanúsítványkibocsátó általi kiadott. A távoli számítógépnek a hitelesített gyökértanúsítványnak vagy önaláírt tanúsítványnak a megbízható gyökér tanúsítványközpontok listájában kell lennie, hogy a felhasználónak ne adjon hibát a webportálhoz való csatlakozáskor. Ebben a példában egy Active Directory Tanúsítványszolgáltatással kiadott tanúsítványt fogunk használni.

A tanúsítvány kiadásához tanúsítványkérvényt kell létrehozni a következő részben Device -> Certificate Management -> Certificates -> Generate. A kérvényben megadjuk a tanúsítvány nevét és a webportál IP-címét vagy FQDN-jét (16. ábra). A kérvény generálása után le kell tölteni .csr fájlt, majd a tartalmát be kell másolni a tanúsítványkérvény mezőbe az AD CS Web Enrollment webformában. A tanúsítványkibocsátó beállításaitól függően a tanúsítványkérvényt jóvá kell hagyni, és le kell tölteni a kiadott tanúsítványt Base64 Encoded Certificate. Továbbá le kell tölteni a tanúsítványkibocsátó gyökértanúsítványát. Ezután be kell importálni mindkét tanúsítványt a tűzfalra. A webportál tanúsítványának importálásakor választani kell a pending státuszú kérvényt, és rákattintani az importálásra. A tanúsítvány nevének meg kell egyeznie az előzőleg a kérvényben megadott névvel. A gyökértanúsítvány nevének tetszőlegesnek kell lennie. A tanúsítvány importálása után létre kell hozni SSL/TLS Service Profile a következő részben Device -> Certificate Management. A profilban megadjuk az előzőleg importált tanúsítványt.

A Palo Alto Networks SSL VPN beállításainak jellemzői
16. ábra – Tanúsítványkérés

A következő lépés az Glоbal Protect Gateway és Global Protect Portal a következő részben Network -> Global Protect. A beállításokban megadjuk a tűzfal külső IP-címét, valamint az előzőleg létrehozott Glоbal Protect Gateway SSL Profile SSL Profil, Hitelesítési profil, alagútfelület és az ügyfél IP-beállításai. Meg kell adni az IP-címek medencéjét, ahonnan az ügyfélnek cím lesz kijelölve, és az Access Route – ezek azok a alhálózatok, amelyekhez az ügyfél elérési útja tartozik. Ha az a feladat, hogy az összes felhasználói forgalmat a tűzfalon keresztül irányítsuk, akkor az alhálózatot 0.0.0.0/0-ra kell megadni (17. ábra).

A Palo Alto Networks SSL VPN beállításainak jellemzői
17. ábra – Az IP-címek medencéjének és az útvonalak beállítása

Ezután be kell állítani Global Protect Portal. Megadjuk a tűzfalszerver IP-címét, SSL Profil és Hitelesítési profil és a tűzfalak külső IP-címek listáját, amelyekhez az ügyfél csatlakozik. Ha több tűzfal van, minden egyeshez prioritást lehet beállítani, amely alapján a felhasználók választanak tűzfalat a csatlakozáshoz.

A részben Eszköz -> GlobalProtect Client le kell tölteni a VPN-kliens csomagját a Palo Alto Networks szervereiről, és aktiválni kell. A csatlakozáshoz a felhasználónak be kell lépnie a portál weboldalára, ahol felajánlják neki a letöltést GlobalProtect Client. A letöltés és az telepítés után be lehet írni a felhasználói adatokat és csatlakozni a vállalati hálózatra SSL VPN-en keresztül.

Zárás

Ezzel befejeződik a Palo Alto Networks konfigurálásának része. Reméljük, hogy az információ hasznos volt, és az olvasó képet kapott a Palo Alto Networks által használt technológiákról. Ha kérdése van a beállítással kapcsolatban vagy javaslatai vannak a jövőbeli cikkek témáira – írja meg őket a megjegyzésekben, örömmel válaszolunk.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster