„Point-to-Point Tunneling Protocol“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
K linkfix |
||
(98 dazwischenliegende Versionen von 81 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Das '''Point-to-Point Tunneling Protocol''' ('''PPTP''') ist ein [[Netzwerkprotokoll]], das auf das [[Internet Protocol]] aufsetzt und dem Aufbau eines [[Virtual Private Network]] (VPN) in einem [[Rechnernetz]] dient. Das Verfahren gilt seit 2012 betreffend Verschlüsselung als gebrochen und unsicher.<ref>{{Internetquelle |url=https://www.cloudcracker.com/blog/2012/07/29/cracking-ms-chap-v2/ |titel=Divide and Conquer: Cracking MS-CHAPv2 with a 100 % success rate |hrsg=Cloudcracker.com |datum=2012-07-29 |sprache=en |archiv-url=https://web.archive.org/web/20160316174007/https://www.cloudcracker.com/blog/2012/07/29/cracking-ms-chap-v2/ |archiv-datum=2016-03-16 |abruf=2012-09-07}}</ref><ref>{{Internetquelle |url=https://www.theregister.co.uk/2012/07/31/ms_chapv2_crack/ |titel=Marlinspike demos MS-CHAPv2 crack |hrsg=[[The Register]] |datum=2012-07-31 |sprache=en |abruf=2012-09-07}}</ref> |
|||
Das '''Point-to-Point Tunneling Protocol''' ('''PPTP''') ist ein von einem Herstellerkonsortium ([[Ascend Communications]], [[Microsoft Corporation]], [[3Com]] u.a. ) entwickeltes Protokoll zum Aufbau eines [[Virtual Private Network]] (VPN). Es ermöglicht das [[Tunnel (EDV)|Tunneling]] des [[Point-to-Point Protocol|PPP]] durch ein [[Internet Protocol|IP]]-[[Rechnernetz|Netzwerk]], wobei die einzelnen PPP-Pakete wiederum in [[Generic Routing Encapsulation Protocol|GRE]]-Pakete verpackt werden. |
|||
Mittels PPTP wird ein VPN geschaffen, indem ein [[Tunnel (Rechnernetz)|Tunnel]] für das [[Point-to-Point Protocol]] gebildet wird. Es lässt Raum für jede denkbare Form der [[Authentifizierung]] und [[Verschlüsselung]].<ref>{{Internetquelle |autor=Bruce Schneier, Peiter Zatko |url=http://www.schneier.com/paper-pptp.pdf |titel=Cryptanalysis of Microsoft’s Point-to-Point Tunneling Protocol (PPTP) |format=PDF; 152 kB |sprache=en |archiv-url=https://web.archive.org/web/20110604062340/http://www.schneier.com/paper-pptp.pdf |archiv-datum=2011-06-04 |archiv-bot=2022-12-28 16:33:41 InternetArchiveBot |abruf=2010-03-28}}</ref> Die Initialisierung erfolgt über TCP-Port 1723 und die [[Datenflusssteuerung]] anschließend nach dem [[Generic Routing Encapsulation]] (GRE). |
|||
Da PPTP in [[Microsoft Windows]] integriert ist, ist es troz vieler Sicherheitsbedenken immer noch sehr verbreitet. |
|||
PPTP wurde von einem Herstellerkonsortium entwickelt, zu dem [[3Com]] und [[Microsoft]] gehörten. Im Juni 1996 reichte es den ersten Entwurf bei der [[Internet Engineering Task Force]] ein.<ref>{{Internetquelle |url=http://technet.microsoft.com/en-us/library/cc768084.aspx |titel=Understanding PPTP (Windows NT 4.0) |hrsg=Microsoft |sprache=en |abruf=2010-03-28}}</ref> Die erste [[Implementierung]] war Bestandteil von [[Microsoft Windows NT 4.0]] und außerdem für [[Microsoft Windows 95|Windows 95]] erhältlich. |
|||
Die Spezifikation wurde als ''informelle'' [[RFC]] (RFC 2637) veröffentlicht. |
|||
== Sicherheit == |
|||
[[Layer 2 Tunneling Protocol|L2TP]], das auf Basis von [[Layer 2 Forwarding|L2F]] und PPTP entwickelt wurde, hat PPTP weitestgehend abgelöst. |
|||
1998 veröffentlichte der Sicherheitsexperte [[Bruce Schneier]] eine Analyse der Implementierung von Microsoft, die eine Vielzahl von Schwachstellen aufdeckte. Die meisten waren nicht in der eigentlichen Implementierung von PPTP begründet, sondern in der Implementierung der Authentifizierung und Verschlüsselung. Keines von beidem musste aber überwunden werden, um über PPTP einen [[Bluescreen]] auszulösen. Microsoft verbesserte umgehend sowohl die Implementierung vom [[Challenge Handshake Authentication Protocol]], als auch die der [[Microsoft Point-To-Point Encryption Protocol|Microsoft Point-To-Point Encryption]], blieb aber dabei, dass der Benutzer durch die Qualität seines [[Passwort]]s bestimmt, wie sicher beides ist.<ref>{{Internetquelle |autor=Bruce Schneier, Peiter Zatko |url=http://www.schneier.com/paper-pptpv2.html |titel=Cryptanalysis of Microsoft’s PPTP Authentication Extensions (MS-CHAPv2) |sprache=en |abruf=2010-03-28}}</ref> |
|||
2012 präsentierte Verschlüsselungsexperte [[Moxie Marlinspike]] ein Webangebot, das beliebige VPN- und WLAN-Verbindungen innerhalb eines Tages knacken können soll. Die Zeitschrift ''[[c’t]]'' konnte das Verfahren erfolgreich anwenden und sprach deshalb vom „Todesstoß für PPTP“.<ref>{{Internetquelle |autor=Jürgen Schmidt |url=https://www.heise.de/security/artikel/Der-Todesstoss-fuer-PPTP-1701365.html |titel=Der Todesstoß für PPTP. CloudCracker im Selbstversuch |sprache=de |abruf=2012-09-25}}</ref> |
|||
Neuere Layer 3 Protokolle wie [[IPSec]] lösen PPTP und L2TP im professionellen Bereich immer mehr ab. |
|||
== Verwendung == |
|||
Seit PPTP im Jahr 1999 als <nowiki>RFC 2637</nowiki><ref>{{RFC-Internet |RFC=2637 |Titel=Point-to-Point Tunneling Protocol (PPTP) |Datum=1999-07}}</ref> veröffentlicht wurde, ist es für fast alle Betriebssysteme implementiert worden. So existiert unter anderem ein PPTP-Client für [[OpenBSD]], [[FreeBSD]], [[NetBSD]], [[macOS]] und [[iOS (Betriebssystem)|iOS]]. [[Linux]] unterstützt PPTP seit Kernel-Version 2.0. Viele moderne [[Router]] und [[Firewall]]s haben einen PPTP-Server integriert.<ref>{{Internetquelle |url=http://www.cisco.com/en/US/tech/tk827/tk369/tk529/tsd_technology_support_sub-protocol_home.html |titel=Point-to-Point Tunneling Protocol (PPTP) |hrsg= [[Cisco Systems|Cisco]] |sprache=en |abruf=2010-03-28}}</ref> |
|||
Unter anderem in Österreich, Italien, Belgien, und den Niederlanden wird das PPTP-Protokoll oberhalb von [[PPP over ATM]] für [[Digital Subscriber Line|DSL]]-Verbindungen genutzt. In Deutschland und der Schweiz wird hingegen meist [[PPP over Ethernet]] genutzt. |
|||
== Spezifikationen == |
|||
⚫ | |||
== |
== Einzelnachweise == |
||
<references /> |
|||
⚫ | |||
⚫ | |||
[[Kategorie:Virtual Private Network]] |
|||
* FAQ on PPTP from Microsoft; [http://www.microsoft.com/ntserver/ProductInfo/faqs/PPTPfaq.asp] |
|||
[[Kategorie:Internet-Zugangsprotokoll]] |
|||
* FAQ on security flaws in Microsoft's implementation, [[Bruce Schneier]], 1998; [http://www.schneier.com/pptp-faq.html] |
|||
* Poptop, a PPTP Server for [[Linux]]; [http://www.poptop.org/] |
|||
* PPTP Client, a Linux, [[FreeBSD]] and [[NetBSD]] client; [http://pptpclient.sourceforge.net/] |
|||
⚫ | |||
[[en:Point-to-point tunneling protocol]] |
|||
[[fi:PPTP]] |
|||
[[fr:Point-to-point tunneling protocol]] |
|||
[[he:PPTP]] |
|||
[[pl:PPTP]] |
|||
[[ru:PPTP]] |
Aktuelle Version vom 4. März 2025, 15:54 Uhr
Das Point-to-Point Tunneling Protocol (PPTP) ist ein Netzwerkprotokoll, das auf das Internet Protocol aufsetzt und dem Aufbau eines Virtual Private Network (VPN) in einem Rechnernetz dient. Das Verfahren gilt seit 2012 betreffend Verschlüsselung als gebrochen und unsicher.[1][2]
Mittels PPTP wird ein VPN geschaffen, indem ein Tunnel für das Point-to-Point Protocol gebildet wird. Es lässt Raum für jede denkbare Form der Authentifizierung und Verschlüsselung.[3] Die Initialisierung erfolgt über TCP-Port 1723 und die Datenflusssteuerung anschließend nach dem Generic Routing Encapsulation (GRE).
PPTP wurde von einem Herstellerkonsortium entwickelt, zu dem 3Com und Microsoft gehörten. Im Juni 1996 reichte es den ersten Entwurf bei der Internet Engineering Task Force ein.[4] Die erste Implementierung war Bestandteil von Microsoft Windows NT 4.0 und außerdem für Windows 95 erhältlich.
Sicherheit
[Bearbeiten | Quelltext bearbeiten]1998 veröffentlichte der Sicherheitsexperte Bruce Schneier eine Analyse der Implementierung von Microsoft, die eine Vielzahl von Schwachstellen aufdeckte. Die meisten waren nicht in der eigentlichen Implementierung von PPTP begründet, sondern in der Implementierung der Authentifizierung und Verschlüsselung. Keines von beidem musste aber überwunden werden, um über PPTP einen Bluescreen auszulösen. Microsoft verbesserte umgehend sowohl die Implementierung vom Challenge Handshake Authentication Protocol, als auch die der Microsoft Point-To-Point Encryption, blieb aber dabei, dass der Benutzer durch die Qualität seines Passworts bestimmt, wie sicher beides ist.[5]
2012 präsentierte Verschlüsselungsexperte Moxie Marlinspike ein Webangebot, das beliebige VPN- und WLAN-Verbindungen innerhalb eines Tages knacken können soll. Die Zeitschrift c’t konnte das Verfahren erfolgreich anwenden und sprach deshalb vom „Todesstoß für PPTP“.[6]
Verwendung
[Bearbeiten | Quelltext bearbeiten]Seit PPTP im Jahr 1999 als RFC 2637[7] veröffentlicht wurde, ist es für fast alle Betriebssysteme implementiert worden. So existiert unter anderem ein PPTP-Client für OpenBSD, FreeBSD, NetBSD, macOS und iOS. Linux unterstützt PPTP seit Kernel-Version 2.0. Viele moderne Router und Firewalls haben einen PPTP-Server integriert.[8]
Unter anderem in Österreich, Italien, Belgien, und den Niederlanden wird das PPTP-Protokoll oberhalb von PPP over ATM für DSL-Verbindungen genutzt. In Deutschland und der Schweiz wird hingegen meist PPP over Ethernet genutzt.
Spezifikationen
[Bearbeiten | Quelltext bearbeiten]- RFC: – Point-to-Point Tunneling Protocol (PPTP). Juli 1999 (englisch).
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Divide and Conquer: Cracking MS-CHAPv2 with a 100 % success rate. Cloudcracker.com, 29. Juli 2012, archiviert vom am 16. März 2016; abgerufen am 7. September 2012 (englisch).
- ↑ Marlinspike demos MS-CHAPv2 crack. The Register, 31. Juli 2012, abgerufen am 7. September 2012 (englisch).
- ↑ Bruce Schneier, Peiter Zatko: Cryptanalysis of Microsoft’s Point-to-Point Tunneling Protocol (PPTP). (PDF; 152 kB) Archiviert vom am 4. Juni 2011; abgerufen am 28. März 2010 (englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ Understanding PPTP (Windows NT 4.0). Microsoft, abgerufen am 28. März 2010 (englisch).
- ↑ Bruce Schneier, Peiter Zatko: Cryptanalysis of Microsoft’s PPTP Authentication Extensions (MS-CHAPv2). Abgerufen am 28. März 2010 (englisch).
- ↑ Jürgen Schmidt: Der Todesstoß für PPTP. CloudCracker im Selbstversuch. Abgerufen am 25. September 2012.
- ↑ RFC: – Point-to-Point Tunneling Protocol (PPTP). Juli 1999 (englisch).
- ↑ Point-to-Point Tunneling Protocol (PPTP). Cisco, abgerufen am 28. März 2010 (englisch).