
1. EinfĂŒhrung
Jedes Unternehmen, selbst das kleinste, hat den Bedarf an Authentifizierung, Autorisierung und Benutzerverwaltung (Familie der AAA-Protokolle). In der Anfangsphase lÀsst sich AAA gut mit Protokollen wie RADIUS, TACACS+ und DIAMETER umsetzen. Mit der Zunahme der Benutzer und Unternehmen steigen jedoch auch die Anforderungen: maximale Sichtbarkeit von Hosts und BYOD-GerÀten, Multi-Faktor-Authentifizierung, Erstellung von mehrstufigen Zugriffskontrollrichtlinien und vieles mehr.
FĂŒr solche Aufgaben eignet sich die Klasse der NAC (Network Access Control) Lösungen â Kontrolle des Netzwerkzugriffs. In einer Artikelreihe, die (Identity Services Engine) â einer NAC-Lösung zur Bereitstellung des Zugriffs fĂŒr Benutzer auf das interne Netzwerk unter BerĂŒcksichtigung des Kontexts â werden wir die Architektur, die Initialisierung, die Konfiguration und die Lizenzierung der Lösung ausfĂŒhrlich untersuchen.
Ich möchte kurz daran erinnern, dass Cisco ISE Folgendes ermöglicht:
Schnell und einfach Gastzugang in einem dedizierten WLAN zu erstellen;
BYOD-GerÀte zu erkennen (zum Beispiel die Heim-PCs von Mitarbeitern, die sie mit zur Arbeit bringen);
Richtlinien zur Sicherheit zu zentralisieren und auf domÀnen- und nicht-domÀnengebundene Benutzer mit Sicherheitsgruppen-Tags (SGT) anzuwenden (Technologie );
Computer auf das Vorhandensein bestimmter Software zu ĂŒberprĂŒfen und die Standards einzuhalten (Posturing);
EndgerÀte und NetzwerkgerÀte zu klassifizieren und zu profilieren;
Sichtbarkeit der EndgerÀte bereitzustellen;
Protokolle der Benutzeranmeldung/-abmeldung, ihrer IdentitĂ€ten (Identity) an NGFW zur Erstellung benutzerbasierter Richtlinien zu ĂŒbergeben;
Nativ mit Cisco StealthWatch zu integrieren und verdÀchtige Hosts, die an SicherheitsvorfÀllen beteiligt sind, in QuarantÀne zu stellen ();
Und andere standardmĂ€Ăige Funktionen eines AAA-Servers.
Zu Cisco ISE haben bereits Kollegen aus der Branche geschrieben, daher empfehle ich, sich weiter zu informieren: ,.
2. Architektur
In der Architektur des Identity Services Engine gibt es 4 EntitĂ€ten (Nodes): Node fĂŒr das Management (Policy Administration Node), Node fĂŒr die Richtlinienverteilung (Policy Service Node), Monitoring-Node (Monitoring Node) und PxGrid-Node (PxGrid Node). Cisco ISE kann in einer eigenstĂ€ndigen (standalone) oder verteilten (distributed) Installation eingesetzt werden. Im Standalone-Variante befinden sich alle EntitĂ€ten auf einer virtuellen Maschine oder einem physischen Server (Secure Network Servers â SNS), wĂ€hrend in der verteilten Konfiguration die Nodes auf verschiedene GerĂ€te verteilt sind.
Policy Administration Node (PAN) â eine erforderliche Node, die alle administrativen Operationen auf Cisco ISE ermöglicht. Sie verarbeitet alle Systemkonfigurationen, die mit AAA verbunden sind. In einer verteilten Konfiguration (Nodes können als separate virtuelle Maschinen installiert werden) können Sie maximal zwei PAN fĂŒr die Ausfallsicherheit haben â Aktiv/Standby-Modus.
Policy Service Node (PSN) â eine erforderliche Node, die Zugriff auf das Netzwerk, Zustand, Gastzugang, Dienstbereitstellung fĂŒr Kunden und Profilierung bietet. PSN bewertet die Richtlinie und wendet sie an. In der Regel wird PSN mehrfach installiert, insbesondere in einer verteilten Konfiguration, um eine redundantere und verteilte Arbeitsweise zu ermöglichen. Diese Nodes werden in verschiedenen Segmenten installiert, um keinen Moment die Möglichkeit zu verlieren, authentifizierten und autorisierten Zugang zu gewĂ€hrleisten.
Monitoring Node (MnT) â eine erforderliche Node, die Ereignisprotokolle, Protokolle anderer Nodes und Richtlinien im Netzwerk speichert. Die MnT-Node bietet erweiterte Werkzeuge zur Ăberwachung und Fehlerbehebung, sammelt und korreliert verschiedene Daten und stellt aussagekrĂ€ftige Berichte bereit. Cisco ISE erlaubt maximal zwei MnT-Nodes, wodurch eine Ausfallsicherheit im Aktiv/Standby-Modus geschaffen wird. Beide Nodes, die aktive und die passive, sammeln jedoch die Protokolle.
PxGrid Node (PXG) â eine Node, die das PxGrid-Protokoll anwendet und die Kommunikation zwischen anderen GerĂ€ten, die PxGrid unterstĂŒtzen, ermöglicht.
 â ein Protokoll, das die Integration von IT- und Sicherheitsinfrastrukturprodukten verschiedener Anbieter ermöglicht: Ăberwachungssystemen, Systeme zur Erkennung und Verhinderung von Eindringlingen, Sicherheitsrichtlinienverwaltungsplattformen und vielen anderen Lösungen. Cisco PxGrid ermöglicht den Austausch von Kontext in unidirektionalen oder bidirektionalen Modi mit vielen Plattformen, ohne dass APIs benötigt werden, und ermöglicht so den Einsatz der Technologie. (SGT-Tags), die ANC (Adaptive Network Control)-Richtlinien Ă€ndern und anwenden sowie Profilierung durchfĂŒhren â die Bestimmung des GerĂ€temodells, des Betriebssystems, des Standorts und mehr.
In einer Konfiguration mit hoher VerfĂŒgbarkeit replizieren PxGrid-Knoten Informationen zwischen den Knoten ĂŒber PAN. Wenn PAN ausfĂ€llt, hört der PxGrid-Knoten auf, Benutzer zu authentifizieren, zu autorisieren und zu zĂ€hlen.Â
Im Folgenden wird schematisch die Funktionsweise verschiedener Cisco ISE-EntitÀten in einem Unternehmensnetzwerk dargestellt.
Abbildung 1. Architektur von Cisco ISE
3. Anforderungen
Cisco ISE kann, wie die meisten modernen Lösungen, virtuell oder physisch auf einem dedizierten Server bereitgestellt werden.Â
Physische GerĂ€te mit installierter Cisco ISE-Software werden als SNS (Secure Network Server) bezeichnet. Es gibt drei Modelle: SNS-3615, SNS-3655 und SNS-3695 fĂŒr kleine, mittlere und groĂe Unternehmen. In Tabelle 1 sind Informationen aus dem SNS aufgefĂŒhrt.
Tabelle 1. Vergleichstabelle von SNS fĂŒr verschiedene GröĂenordnungen
Parameter
SNS 3615 (Klein)
SNS 3655 (Mittel)
SNS 3695 (GroĂ)
Anzahl der unterstĂŒtzten EndgerĂ€te in einer Standalone-Installation
10000
25000
50000
Anzahl der unterstĂŒtzten EndgerĂ€te fĂŒr jeden PSN
10000
25000
100000
CPU (Intel Xeon 2,10 GHz)
8 Kerne
12 Kerne
12 Kerne
RAMÂ
32 GB (2 x 16 GB)
96 GB (6 x 16 GB)
256 GB (16 x 16 GB)
HDD
1 x 600 GB
4 x 600 GB
8 x 600 GB
Hardware RAID
Nein
RAID 10, RAID-Controller vorhanden
RAID 10, RAID-Controller vorhanden
Netzwerkschnittstellen
2 x 10Gbase-T
4 x 1Gbase-TÂ
2 x 10Gbase-T
4 x 1Gbase-TÂ
2 x 10Gbase-T
4 x 1Gbase-T
FĂŒr virtuelle Bereitstellungen werden VMware ESXi-Hypervisoren unterstĂŒtzt (mindestens VMware-Version 11 fĂŒr ESXi 6.0), Microsoft Hyper-V und Linux KVM (RHEL 7.0). Die Ressourcen sollten ungefĂ€hr wie in der obigen Tabelle oder mehr sein. Dennoch sind die minimalen Anforderungen an eine virtuelle Maschine fĂŒr kleine Unternehmen: 2 CPU mit einer Frequenz von 2,0 GHz oder höher, 16 GB RAM und 200 GB HDD.Â
FĂŒr weitere Details zur Bereitstellung von Cisco ISE wenden Sie sich bitte an oder an , .
4. Installation
Wie die meisten anderen Cisco-Produkte kann ISE auf verschiedene Weise getestet werden:
â Cloud-Service fĂŒr vorinstallierte Laborvorlagen (Cisco-Konto erforderlich);
â Anfrage mit bestimmter Software von Cisco (Methode fĂŒr Partner). Sie erstellen einen Fall mit folgender typischer Beschreibung: Produkttyp [ISE], ISE-Software [ise-2.7.0.356.SPA.x8664], ISE-Patch [ise-patchbundle-2.7.0.356-Patch2-20071516.SPA.x8664];
â Wenden Sie sich an einen autorisierten Partner, um ein kostenloses Pilotprojekt durchzufĂŒhren.
1) Wenn Sie eine virtuelle Maschine erstellt haben und eine ISO-Datei angefordert haben und kein OVA-Vorlage, erscheint ein Fenster, in dem ISE Sie zur Auswahl der Installation auffordert. Verwenden Sie dazu anstelle von Login und Passwort "setup«!
Hinweis: Falls Sie ISE aus einer OVA-Vorlage bereitgestellt haben, lauten die Anmeldedaten admin / MyIseYPass2 (das und vieles mehr ist in der offiziellen ).
Abbildung 2. Installation von Cisco ISE
2) AnschlieĂend mĂŒssen die erforderlichen Felder wie IP-Adresse, DNS, NTP und andere ausgefĂŒllt werden.
Abbildung 3. Initialisierung von Cisco ISE
3) Nach dem Neustart des GerĂ€ts können Sie sich ĂŒber die zuvor festgelegte IP-Adresse im Webinterface anmelden.
Abbildung 4. Webinterface von Cisco ISE
4) Im Tab Administration > System > Bereitstellung Sie können auswÀhlen, welche Knoten (EntitÀten) auf dem jeweiligen GerÀt aktiviert sind. Der PxGrid-Knoten wird hier ebenfalls aktiviert.
Abbildung 5. Verwaltung von EntitÀten in Cisco ISE
5) Gehen Sie dann zum Tab Administration > System > Benutzerzugriff > Authentifizierung Ich empfehle, die Passwortpolitik, die Authentifizierungsmethode (Zertifikat oder Passwort), das Ablaufdatum des Kontos und andere Einstellungen festzulegen.
Abbildung 6. Konfiguration der Authentifizierungsmethode
Abbildung 7. Einstellungen der Passwortpolitik
Abbildung 8. Konfiguration der Deaktivierung von Konten nach Ablauf der Zeit
Abbildung 9. Konfiguration der Kontosperrung
6) Im Tab Administration > System > Benutzerzugriff > Administratoren > Administratorbenutzer > HinzufĂŒgen können Sie einen neuen Administrator erstellen.
Abbildung 10. Erstellung eines lokalen Administrators fĂŒr Cisco ISE
7) Der neue Administrator kann Teil einer neuen Gruppe oder bereits vordefinierter Gruppen sein. Die Verwaltung von Administratorgruppen erfolgt in demselben Bereich im Tab Admin-Gruppen. In Tabelle 2 sind Informationen ĂŒber die ISE-Administratoren, deren Berechtigungen und Rollen zusammengefasst.
Tabelle 2. Gruppen von Administratoren in Cisco ISE, Zugriffsebenen, Berechtigungen und EinschrÀnkungen
Name der Administratorgruppe
Berechtigungen
EinschrÀnkungen
Customization Admin
Konfiguration von Gast- und Sponsorportalen, Verwaltung und Anpassung
UnfÀhigkeit, Richtlinien zu Àndern, Berichte einzusehen
Helpdesk Admin
Möglichkeit, das Hauptdashboard, alle Berichte, Alarme anzuzeigen und Probleme in den Datenströmen zu beheben
Keine Möglichkeit, Berichte, Alarme und Authentifizierungsprotokolle zu Àndern, zu erstellen oder zu löschen
Identity Admin
Verwaltung von Benutzern, Berechtigungen und Rollen, Möglichkeit, Protokolle, Berichte und Alarme einzusehen
Keine Möglichkeit, Richtlinien zu Ă€ndern oder Aufgaben auf Betriebssystemebene auszufĂŒhren
MnT Admin
Umfassendes Monitoring, Berichte, Alarme, Protokolle und deren Verwaltung
Keine Möglichkeit, irgendwelche Richtlinien zu Àndern
Network Device Admin
Rechte zur Erstellung und Ănderung von ISE-Objekten, Einsichtnahme in Protokolle, Berichte und das Hauptdashboard
Keine Möglichkeit, Richtlinien zu Ă€ndern oder Aufgaben auf Betriebssystemebene auszufĂŒhren
Policy Admin
VollstĂ€ndige Verwaltung aller Richtlinien, Ănderung von Profilen, Einstellungen und Einsichtnahme in Berichterstattung
Keine Möglichkeit, Einstellungen mit Anmeldeinformationen oder ISE-Objekten vorzunehmen
RBAC Admin
Alle Einstellungen im Tab Operations, Einstellung der ANC-Richtlinie, Verwaltung der Berichterstattung
Keine Möglichkeit, andere als die ANC-Richtlinie zu Ă€ndern, oder Aufgaben auf Betriebssystemebene auszufĂŒhren
Super Admin
Rechte fĂŒr alle Einstellungen, Berichterstattung und Verwaltung, kann die Anmeldeinformationen von Administratoren löschen und Ă€ndern
Kann kein anderes Profil aus der Gruppe Super Admin Àndern oder löschen
System Admin
Alle Einstellungen im Tab Operations, Verwaltung der Systemeinstellungen, ANC-Richtlinie und Einsichtnahme in Berichterstattung
Keine Möglichkeit, andere als die ANC-Richtlinie zu Ă€ndern, oder Aufgaben auf Betriebssystemebene auszufĂŒhren
External RESTful Services (ERS) Admin
VollstÀndiger Zugriff auf das REST API von Cisco ISE
Nur zur Authentifizierung, Verwaltung von lokalen Benutzern, Hosts und Sicherheitsgruppen (SG)
External RESTful Services (ERS) Operator
Rechte zum Lesen des REST API von Cisco ISE
Nur zur Authentifizierung, Verwaltung von lokalen Benutzern, Hosts und Sicherheitsgruppen (SG)
Abbildung 11. Vorgefertigte Gruppen von Cisco ISE-Administratoren
8) ZusÀtzlich im Tab Authorization > Permissions > RBAC Policy Die Rechte vordefinierter Administratoren können bearbeitet werden.
Abbildung 12. Verwaltung der Berechtigungen vordefinierter Profile von Cisco ISE-Administratoren
9) Im Tab Administration > System > Einstellungen alle Systemeinstellungen (DNS, NTP, SMTP und andere) sind verfĂŒgbar. Sie können sie hier ausfĂŒllen, falls Sie sie bei der ursprĂŒnglichen Inbetriebnahme des GerĂ€ts ĂŒbersehen haben.
5. Fazit
Damit endet der erste Artikel. Wir haben die EffektivitÀt der NAC-Lösung Cisco ISE, ihre Architektur, die minimalen Anforderungen und die Bereitstellungsoptionen sowie die Ersteinrichtung besprochen.
Im nÀchsten Artikel werden wir die Erstellung von Benutzerkonten, die Integration mit Microsoft Active Directory sowie die Erstellung von GastzugÀngen behandeln.
Wenn Sie Fragen zu diesem Thema haben oder UnterstĂŒtzung bei der ProduktprĂŒfung benötigen, wenden Sie sich bitte an .
Bleiben Sie ĂŒber Updates in unseren KanĂ€len informiert (, , , , ).
Quelle: habr.com
