DNS EINFACH erklärt - So funktioniert das Internet wirklich! Einfach Cybersecurity https://www.youtube.com/watch?v=eL6BPlubiKg Transkript (automatisch erstellt) 0:00 Heute schauen wir uns ein System an, das maßgeblich für den Erfolg des Internets verantwortlich ist. Und bleibt dran, denn am Ende schauen wir uns noch an, 0:07 wie Hacker das System verwenden können, um Angriffe durchzuführen. Die Sprache ist vom DNS, dem Domain Name System. Es ist grundsätzlich für die Auflösung von 0:18 Domainnamen zu IP-Adressen verantwortlich. Doch was heißt das genau? Du kannst dir das in etwa so vorstellen wie bei einem Telefonbuch. 0:26 Dort werden Namen zu Telefonnummern gemappt und mit der Telefonnummer kannst du dann deinen Gesprächspartner erreichen. Und so ähnlich funktioniert 0:34 das auch bei DNS. Wenn du auf eine Webseite gehst, sagen wir mal YouTube, dann wirst du in der Regel einen Browser öffnen und in die Adresszeile z.B. 0:44 www.youtube.com.de eingeben. Das ist eine sogenannte Domain. Die Domain baut sich sozusagen von hinten nach vorne auf. Das schauen wir uns jetzt mal an. 0:52 Alles beginnt mit der Root. Diese siehst du in der Regel nicht, denn eigentlich steht hinter der Adresse immer noch ein Punkt, der kann aber auch weggelassen 1:00 werden. Dann kommt die Top Level Domain. Dort gibt es zwei unterschiedliche Ausprägungen. Entweder die generische Toplevel Domain, das sind Adressen 1:09 wie.com.org und so weiter und dann die Countrycode Toplevel Domain. Das sind Adressen wie DE, RU, AT und so weiter. Diese stehen also für ein Land. Dann 1:20 kommt der eigentliche Name der Domain, die Second Level Domain. Hier in unserem Fall YouTube und dann kann es noch Subdomains geben, sowas wie 1:28 admin.youtube.com oder learning.youtube.com und so weiter. Diese Begriffe und das Wissen brauchen wir gleich noch, wenn wir uns den Ablauf 1:35 von einer DNSAfrage anschauen. Aber davor noch mal kurz ein Schritt zurück. Domains sind keine wirklichen Adressen, mit der der Browser eine Verbindung 1:43 aufbauen kann, denn dafür werden IP-Adressen verwendet. Daher muss nach der Eingabe der Adresse im Browser eine Auflösung stattfinden. Diese 1:51 Namensauflösung kannst du dir z.B. auch anschauen, wenn du auf der Kommandozeile den Pingbefehl eingibst. Und diese IP-Adresse, die du durch den Pingbefehl 2:00 bekommst, kannst du dann auch im Browser eingeben, um auf die Webseite zu kommen, die du gesucht hast. Dann schauen wir uns doch jetzt die Auflösung mal ein 2:07 bisschen genauer an. Zuerst schaut der Rechner mal im lokalen Cash nach, ob er dort die Domain und die Zuordnung zur IP-Adresse schon vorhanden hat. Cashes 2:15 sind an dem Punkt sehr wichtig. Weil sonst die ganze Kette immer wieder durchgeführt werden muss. Aber das sehen wir gleich noch. Wenn im lokalen Cash 2:22 nichts gefunden wird, dann geht die Anfrage weiter zum Recursive DNS Server. Dieser Recursive DNS Server wird meist durch den Internet Service Provider, 2:31 also den Anbieter bereitgestellt, z.B. Telekom oder Vodafone. Dort wird dann auch im Cash geschaut, ob die Zuordnung vorhanden ist. Bei häufig aufgerufenen 2:39 Seiten wie Facebook, Netflix und so weiter ist das in der Regel der Fall. Wenn die Informationen jedoch nicht im Cash vorhanden sind, dann geht die 2:47 Anfrage weiter an den Root DNS Server. Als wir uns vorhin die Nomain angeschaut haben, war die Root ja irgendwie nur der Punkt am Ende und über den Root Server 2:57 selber bekommen wir auch noch keine Information über die Domain Auflösung, aber der Root DNS Server leitet die Anfrage an den richtigen Top Level 3:05 Domain Server weiter. Bei der Top Level Domain hatten wir ja gesagt, das sind entweder generische Adressen oder Countrycode Adressen. In unserem Fall 3:13 wäre es also der Countrycodeutschland.de. de. Wenn die Anfrage dann dort ankommt, dann weiß der Tople Level Domain Server, 3:21 an welchen autoritativen Server er die Anfrage weiterleiten muss. Dieser Server wird auch Names Server genannt und kennt die Antwort, die wir suchen. Die Antwort 3:31 wird dann an uns zurückgegeben und damit kann dann der Aufruf an die richtige IP-Adresse durchgeführt werden. Die Informationen der Nameserver werden in 3:39 sogenannten Zonendateien gespeichert. Dort gibt es unterschiedliche sogenannte Record typ Types. Das sind z.B. z.B. der A Record für die IP4 Adresse, der AAAAAA 3:50 Record für die IPv6 Adresse und der Mrecord für den Mailserver. Uns hat jetzt die IP4 Adresse interessiert, die wir dadurch zurückbekommen. Du siehst 3:59 also, der Weg, um eine IP-Adresse zu bekommen und die Auflösung durchzuführen, kann ziemlich lang sein. Deswegen ist das Thema Cashing an diesem 4:07 Punkt so wichtig, dass nicht jedes Mal dieser Weg bestritten werden muss. Deswegen gibt es sowohl einen lokalen Cash als auch beim Internetsvice 4:15 Provider. Zusammengefasst ist DNS ein super wichtiges System, denn wenn dieses nicht verfügbar ist, müsste man die IP-Adressen eingeben, um auf die Seiten 4:23 zu kommen und dafür müsste man die ganzen IP-Adressen auswendig kennen. DNS ist auf jeden Fall ein sehr zentraler Angelpunkt, was die ganze Kommunikation 4:31 im Internet angeht und muss daher sehr gut vor Cyberangriffen oder Ausfällen geschützt werden. Ganz am Anfang des Videos habe ich gesagt, dass ich dir 4:37 noch zeige, wie Hacker z.B. Angriffe mit DNS durchführen können. Dort gibt es eine ganze Reihe Angriffsmöglichkeiten. Ich möchte dir hier noch kurz das DNS 4:46 Cash Poisoning vorstellen. Vielleicht kannst du es dir beim Namen schon vorstellen. Dort wird der DNS Cash geändert und zwar, dass in dem DNS Cash 4:55 einfach eine andere IP-Adresse hinterlegt wird, als die, die eigentlich dort steht. Das fiese an dem Punkt ist dann für das Opfer, man gibt die 5:03 richtige Adresse im Browser ein, wird dann aber auf eine andere Seite fehlgeleitet. Und wenn das z.B. eine Bankseite ist und die Seite dann auch 5:11 noch ordentlich nachgebaut ist, man dort seine Credentials eingibt, dann können diese im Zweifel woanders hingeschickt werden und dadurch hat der Angreifer 5:20 dann Zugriff auf die Daten. Um diesen Angriff durchführen zu können, braucht der Angreifer natürlich erstmal den Zugriff auf den DNS Cash. Damit das 5:28 nicht passiert, halt dich nicht auf irgendwelchen Shelly Seiten rum oder klick auf jeden Link, den du so bekommst und schreib mir gerne in einem 5:34 Kommentar, über welche Themen du noch gerne Dinge erfahren würdest. Bis dahin bleib sicher.