paper

Transcription

paper
Willkommen auf der LIVE 2012
IPv6 – alles wird gut?
Stand: 16.09.2012
Lizenz:
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Lizenz dieses Dokuments:
Sie dürfen:
das Werk bzw. den Inhalt vervielfältigen, verbreiten und öffentlich zugänglich machen
Abwandlungen und Bearbeitungen des Werkes bzw. Inhaltes anfertigen
Zu den folgenden Bedingungen:
Namensnennung:
Sie müssen den Namen des Autors/Rechteinhabers in der von
ihm festgelegten Weise nennen
(Antago GmbH, Nennung mit Name, Logo und Link auf https://www.antago.info)
Keine kommerzielle Nutzung:
Dieses Werk bzw. dieser Inhalt darf nicht für kommerzielle Zwecke verwendet werden.
Weitergabe unter gleichen Bedingungen:
Wenn Sie das lizenzierte Werk bzw. den lizenzierten
Inhalt bearbeiten oder in anderer Weise erkennbar
als Grundlage für eigenes Schaffen verwenden, dürfen
Sie die daraufhin neu entstandenen Werke bzw. Inhalte
nur unter Verwendung von Lizenzbedingungen
weitergeben, die mit denen dieses Lizenzvertrages
identisch oder vergleichbar sind.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Dürfen wir uns vorstellen?
Antago: Unternehmen und Portfolio
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Was bietet Ihnen Antago?
Die Antago GmbH ist ein europaweit tätiges Unternehmen im Bereich der
IT- und Informationssicherheit. Wir sorgen für die strukturierte,
bedarfsorientierte Absicherung von Informationen.
Unabhängig, kompetent und angemessen bieten wir Ihnen:
Security Scans und Penetrationstests
Kompetente Sicherheitsuntersuchungen inkl. Risikoanalyse und Maßnahmenkatalog
Security Incident Handling und IT-Forensik
Unterstützung bei Sicherheitsvorfällen
Informationssicherheitsmanagmentsysteme (ISMS)
Analyse und Erarbeitung bedarfsorientierter Sicherheitskonzepte
(auch gem. IT-Grundschutz / ISO 27001)
Risikoanalysen und Sicherheitskonzepte
Bedarfsorientierte Sicherheit: „So wenig wie möglich, so viel wie nötig!“.
Security Awareness
Sensibilität im Unternehmen schaffen – die Sicherheitslücke Nr. 1 adressieren.
Livehackings und Schulungen
Know-How aus erster Hand.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Bitte keine Missverständnisse!
Ein wichtiges Vorwort
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
IPv6 wird kommen
IPv6 wird kommen. Sie können sich nicht dagegen wehren.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Es gibt Notwendigkeiten für IPv6
Die Umstellung ist notwendig.
Auch in Europa werden die IP-Adressen knapp.
Die Umstellung wird aktuell von den Providern
nachdrücklich in Angriff genommen.
IPv6 ist übrigens heute schon in Ihrem Netz...
Alle ernsthaften Betriebssysteme bringen IPv6
seit längerem mit und aktivieren es bei der
Installation per Default.
Mehr und mehr Systeme funktionieren ohne
IPv6 gar nicht mehr.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Was sollten Sie tun?
Verschließen Sie nicht Ihre Augen!
IPv6 wird kommen. Sie brauchen eine Strategie.
Investieren Sie heute in IPv6.
Bilden Sie Mitarbeiter aus und/oder sichern Sie sich externe
Ressourcen.
Sprechen Sie mit Ihrem Provider.
Erarbeiten Sie einen Migrationsplan:
Führen Sie eine Bestandsaufnahme und eine Risikoanalyse durch
und planen Sie die Umstellung auf IPv6 langfristig und gründlich.
Warten Sie mit der Umstellung!
Bereiten Sie sich vor aber lassen Sie sich nicht hetzen!
Lassen Sie andere Unternehmen Erfahrungen sammeln.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
IPv4 vs. IPv6
Was wird neu? Ein kurzer Blick auf das Protokoll.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Probleme mit IPv4
Alt.
Zu wenig Adressen (32-bit-Adressraum)
Adressraum ist stark fragmentiert
Routing ist dadurch sehr aufwendig – die entsprechenden Routingtabellen
sind sehr groß - Über 100.000 Einträge in der globalen Routing-Tabelle
Subnetting kann zur Qual werden.
Wird durch Krücken gestützt...
NAT, IPSec, ...
Überflüssige Optionen im Header (z.B. die Checksumme)
Philosopie: „Sicherheit? Not my problem!“ - Datensicherheit ist
optional
Keine explizite Unterstützung von QoS-Mechanismen
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Was werden wir bei IPv6 vermissen?
Alt...? Ja, aber schön!
Kurze IP-Adressen.
Statisches Verhalten.
Vertrautheit.
Anonymität?
Robustheit?
...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Attacken bei Pv4 vs. IPv6: Same, same... but different
IPv6
IPv4
Smurf-Attacks
Sniffing
(Tunneling)
Cowboy-Devices
Scan nach
Devices
ARP-Spoofing
ImplementationsProbleme
Attacken gegen
Applikationen
Flooding
Das Team der Antago
NDP-Spoofing
HeaderManipulation
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Der Fisch stank vom Kopfe her...
IPv4
Das Team der Antago
IPv6
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
IPv6-Header
VERS (4 Bit):
Versionnummer (6)
TRAF. CLASS (8 Bit):
Identifikation verschiedener
Prioritäten
FLOW LABEL (20 Bit):
Zusammenfassen von Paketen
zu Datenströmen
NEXT HEADER (8 Bit):
Typ des nächsten IPv6
Erweiterungs-Headers - 8 Bit
HOP LIMIT (8 Bit):
Erkennen von Routing Loops - 8 Bit
SOURCE / DESTINATION ADDRESS (je 128 Bit):
IPv6 Adresse - 128 Bit
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Schreibweise der IPv6-Adressen
IPv6-Adressen sind 128 Bit lang, es können 3,4 * 10^38 Systeme adressiert
werden
Die genaue Anzahl beträgt 340.282.366.920.938.463.463.374.607.431.768.211.456...
Notation:
2-Byte Gruppen in Hex-Schreibweise durch „:“ getrennt
FE80 : 0030 : 0000 : 0000 : 04A1 : C9FF : BADE : FEE0
führende Nullen und „Null“-Byte Gruppen entfallen (kompaktere Darstellung)
FE80 : 30 ::: 4A1 : C9FF : BADE : FEE0
mehrmalige Nullgruppen können einmalig durch ein doppeltes „:“ ausgedrückt
werden
(zumeist Verkürzung der Netzadresse)
FE80 : 30 :: 4A1 : C9FF : BADE : FEE0
Netzmaske (Anzahl der Bits, über die das Netz adressiert ist) wird ans Ende gestellt
FE80 : 30 :: 4A1 : C9FF : BADE : FEE0/ 64
Merke:
DNS ist Dein Freund.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Problem: IPv6 und die Privatsphäre...
Ordnung = In Reih' und Glied?
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Alles für Routing: der erste Teil der IPv6-Adresse (I)
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Alles für Routing: der erste Teil der IPv6-Adresse (II)
RFC 2374 wurde als zu unflexibel eingestuft und durch RFC 3587 abgelöst, der allen
Beteiligten große Freiheit gibt:
Unterteilung des Adressraumes in öffentlichen (TLA, NLA, SLA)
und lokalen Bereich (je 64 Bit)
Nur Top-Level Aggregation ID muss zentral verwaltet werden
Adressvergabe erfolgt blockweise hierarchisch von oben nach unten:
RFC 3177 empfiehlt die folgende Vergabe-Strategie bei Subnetzen:
Private Haushalte, kleine und mittlere und große Unternehmen: /48 (64k Subnetze).
In Ausnahmefällen: /47 (128k Subnetze) oder ein „slightly shorter“ Präfix.
Mobile Devices mit mehreren Interfaces: /64
Dialup-Device in einem : /128
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Alles für den Host: der zweite Teil der IP-Adresse
In IPv6 müssen DHCP-Server nicht mehr für die Vergabe von
IP-Adressen verwendet werden – in aller Regel generiert sich
jeder Host seine IP-Adresse(n) selbst.
Dabei wird standardmäßig des Verfahren „StateLess Address
AutoConfiguration (kurz: SLAAC)“ verwendet.
Es können aber auch andere Verfahren zum Einsatz kommen:
Adressvergabe über DHCPv6-Server
Zufälliges Würfeln von IPv6-Adressen (Privacy Extensions)
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Wie arbeitet SLAAC?
SLAAC verwendet die MAC-Adresse um die Host-ID zu generieren:
In der Mac Adresse wird in der Mitte "FF:FE" eingefügt
Bit 7 der MAC Adresse (Universal/Local Bit) wird gesetzt
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Stateless Autoconfiguration (RFC 2462)
Host bildet aus MAC-Adresse die Host-ID und prüft, ob die ID
eindeutig ist
Der Prefix FE80::/10 plus Host-ID wird zu einer Link-Local-Adresse
Host sendet Router Solicitation Message aus
Router antwortet mit Router Advertisement Message (RA)
RA beinhaltet u.a. den (oder die) globalen Netzprefix(e) (/64!)
Host bildet daraus eine (oder mehrere) global routingfähige
Adresse(n)
RA wird auch für die Konfiguration einer Default-Route verwendet
(Host wählt Router aus).
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Die Folgen der IPv6-Adressen
Provider können ihre Infrastruktur nun sehr statisch gestalten.
Provider können nun jedem DSL-/UMTS-/XYZ-Kunden
ein eigenes, fest zugeordnetes Subnetz verpassen.
Folge: Erster Teil der IP ist für jeden Kunden statisch - jeder Kunde
lässt sich anhand des ersten Teils der IP-Adresse eindeutig zuordnen.
Zusätzlich gilt:
Wenn der zweite Teil der IP via SLAAC erzeugt wird...
Das Equipment eines Teilnehmers kann einfach erkannt und
getrackt werden (man schaue auf den zweiten Teil der IP).
Egal in welchem Netz der Kunde steckt:
Die Netz-ID ändert sich, die Host-ID bleibt gleich.
Sein Gerät trägt eine weltweit eindeutige ID,
die in jedem IP-Paket steht.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Probleme mit der Privatsphäre...
Bei IPv4 war die Privatsphäre zwangsläufig gegeben:
IP-Adressen mussten immer wieder neu vergeben werden.
Reanonymisierung der IP (Zuordnung IP -> User)
nicht ohne zeitnahe Provider-Anfrage möglich.
Mit IPv6 steht nun ein riesiger Adressraum zur Verfügung:
IP-Adressen können statisch vergeben werden.
Reanonymisierung einer IP ist nicht mehr notwendig.
Überwachung wird spürbar einfacher (Zeitdruck entfällt, IP=User?)
SLAAC bildet den zweiten Teil der IP-Adresse aus der MAC
Geräte können eindeutig(er) identifiziert werden.
User können eindeutig(er) zugeordnet/getrackt
werden – egal aus welchem Netz sie kommen.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
IPv4: Ein Kommen und ein Gehen...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
IPv6: alles sehr übersichtlich und sehr statisch...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Wie ist Ihr Provider/Router/Betriebssystem?
Wie bereits erwähnt:
Die RFCs geben allen Beteiligten große Freiheit
Kunden müssen vom Provider nicht immer die gleichen Subnetze
erhalten
Es muss nicht immer SLAAC bei der Vergabe der Interface-ID
verwendet werden.
Wer bestimmt also, wie statisch Ihre IP-Adresse bei IPv6 ist?
Subnetz:
Provider
Interface-ID:
Infrastruktur (Router, Server)
Betriebssystem Ihres Endgerätes
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Ein Blick auf die Privacy Extensions
Nur bedingt einsatzbereit...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
RFC 3041 - Privacy Extensions
In RFC 3041 ist die Möglichkeit gegeben, den Hostteil der IPv6-Adresse zufällig zu
erzeugen.
Allerdings sind IPv6-Adressen nach RFC 3041 zeitlich begrenzt gültig und werden
danach neu vergeben.
In welchen Abständen dies geschieht, hängt vom Betriebssystem und den Routern ab.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Wechsel der IP-Adresse im laufenden Betrieb?
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Problem: DNS...
Windows (7, 2008 etc.) kann IPv6-Records im lokalen
DNS registrieren.
Damit sind Systeme über ihren Namen auflös- und erreichbar.
Allerdings gilt dies nur für SLAAC-Adressen.
Temporäre Adressen werden nicht aufgenommen.
Folge: Beim Einsatz von Privacy Extensions sind die Clients nicht
mehr zu administrieren...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Noch ne Folge... :-)
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Weitere Probleme...
Ein ganzer Haufen?!
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
History Repeating?
IPv4-Implementierungen hatten immer wieder dicke, dicke
Sicherheitslücken.
Ping of Death, Teardrop, Land, NewTear, Bonk, Boink, ...
Exploitbare Verwundbarkeiten in vielen Stacks
Mit der Zeit wurden problematische Teile von IPv4 erkannt und
Gegenmaßnahmen erarbeitet (meistens auf Filter-Basis).
Source Routing, Smurf-Attacks, Fragmentation Attacks, ...
ARP-Poisoning, DHCP-Starvation, Rouge DHCP-Servers, ...
Wiederholt sich die Geschichte?
...trotz ausreichend langer Testphase? ;-)
SourceRouting wurde übrigens 2007 bei IPv6 „wiederentdeckt“...
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Schutz auf Layer 2? Fehlanzeige!
Viele Layer 2 Security Mechanismen sind für IPv6
(noch) nicht vorhanden.
DHCPv6 Snooping / Protection
Port Access Listen (Layer 3 Filter am Switchport)
RA-Guard wie in RFC6101 beschrieben
(RA Messages nur von Router Ports zulassen)
Dynamic DAD inspection (Mac => IPv6 Address learning)
ND rate limiting
Selbst große Hersteller strecken aktuell die Waffen!
Werden Ihre Switches ein Update bekommen?
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Gibt es ein IPv6-NAT?
Der Streit um NAT für IPv6 (NAT66) tobt seit mehreren Jahren!
Pro:
Sicherheit, Privatsphäre
Kontra: „Nur ein totes NAT ist ein gutes NAT!“
Ende-zu-Ende-Prinzip wird verletzt
P2P-Software hat es ungleich schwerer (z.B. Skype!)
Ausfall eines NAT-Systems hängt komplette Netze ab
Mittlerweile sind averschiedene Gruppen fleißig dabei,
NAT66 für Linux zu implementieren (lang lebe OpenSource!)
ipv6nat, NAT66 for netfilter, NAPT66
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Quintessenz und Wiederholung
Also: Was tun?
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Was sollten Sie tun?
Verschließen Sie nicht Ihre Augen!
IPv6 wird kommen. Sie brauchen eine Strategie.
Investieren Sie heute in IPv6.
Bilden Sie Mitarbeiter aus und/oder sichern Sie sich externe
Ressourcen.
Sprechen Sie mit Ihrem Provider.
Erarbeiten Sie einen Migrationsplan:
Führen Sie eine Bestandsaufnahme und eine Risikoanalyse durch
und planen Sie die Umstellung auf IPv6 langfristig und gründlich.
Warten Sie mit der Umstellung!
Bereiten Sie sich vor aber lassen Sie sich nicht hetzen!
Lassen Sie andere Unternehmen Erfahrungen sammeln.
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
So kontaktieren Sie uns
Antago: einfach mehr Sicherheit
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Unsere Kontaktdaten – wir freuen uns auf Sie!
Sie haben Fragen? Sie benötigen weitere Informationen oder
ein unverbindliches Angebot? Wir freuen uns auf Sie!
Antago GmbH
Heinrichstraße 10
D 64283 Darmstadt
Internet:
Phone:
Fax:
E-Mail:
Das Team der Antago
https://www.antago.info
+49 . 6151 . 428568 . 0
+49 . 6151 . 428568 . 1
sicherheit[at]antago.info
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012
Das Team der Antago
Antago GmbH | Heinrichstraße 10 | 64283 Darmstadt | https:// www.antago.info
Nov 2012