PPTP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 14 ianuarie 2022; verificările necesită 2 modificări .

PPTP ( Point-to-Point Tunneling Protocol ) este  un protocol de tunelare punct la punct care permite unui computer să stabilească o conexiune sigură cu un server prin crearea unui tunel special într-o rețea standard, nesecurizată. PPTP încapsulează (încapsulează) cadre PPP în pachete IP pentru transmisie printr-o rețea IP globală, cum ar fi Internetul . PPTP poate fi folosit și pentru a tunel între două rețele LAN . PPTP utilizează o conexiune TCP suplimentară pentru a deservi tunelul.

Specificație

Specificația protocolului a fost publicată ca „informativă” RFC 2637 în 1999 . Nu a fost ratificat de IETF . Protocolul este considerat mai puțin sigur decât IPSec . PPTP funcționează prin stabilirea unei sesiuni PPP obișnuite cu cealaltă parte folosind protocolul Generic Routing Encapsulation . A doua conexiune pe portul TCP 1723 este utilizată pentru a iniția și gestiona conexiunea GRE. PPTP este dificil de redirecționat în spatele unui firewall , deoarece necesită stabilirea a două sesiuni de rețea în același timp.

Traficul PPTP poate fi criptat folosind MPPE . Pentru autentificarea clienților pot fi utilizate diferite mecanisme , dintre care cele mai sigure sunt MS-CHAPv2 și EAP-TLS .

Implementarea PPTP

Cisco a fost pionierul PPTP și ulterior a licențiat tehnologia Microsoft .

PPTP a câștigat popularitate datorită faptului că a fost primul protocol de tunel susținut de Microsoft Corporation . Toate versiunile de Microsoft Windows începând cu Windows 95 OSR2 includ un client PPTP, totuși există o limită la două conexiuni de ieșire simultane. Și serviciul de acces la distanță pentru Microsoft Windows include un server PPTP [1] .

De ceva timp , distribuțiile Linux au lipsit suport complet pentru PPTP din cauza preocupărilor legate de revendicările de brevet asupra protocolului MPPE. Suportul complet pentru MPPE a apărut pentru prima dată în Linux 2.6.13 (2005). Suportul PPTP a fost lansat oficial cu versiunea 2.6.14 a nucleului Linux. Cu toate acestea, simplul fapt că MPPE este utilizat în PPTP nu asigură de fapt securitatea protocolului PPTP.

Sistemul de operare FreeBSD acceptă protocolul PPTP folosind portul mpd (/usr/ports/net/mpd5) ca server PPTP folosind subsistemul netgraph ; puteți folosi și programul PoPToP (/usr/ports/net/poptop). Clientul PPTP pe un sistem FreeBSD poate fi fie portul pptpclient (/usr/ports/net/pptpclient) fie portul mpd pentru modul client.

Sistemele de operare Mac OS X și iOS au fost livrate cu un client PPTP încorporat, dar de la macOS Sierra și iOS 10, clientul încorporat a fost eliminat din motive de securitate [2] . Cisco și Efficient Networks vând implementări de client PPTP pentru versiuni mai vechi de Mac OS . PDA-urile Palm cu suport Wi-Fi vin cu clientul PPTP Mergic .

Microsoft Windows Mobile 2003 și versiunile ulterioare acceptă și PPTP.

Securitatea protocolului PPTP

PPTP a făcut obiectul a numeroase recenzii de securitate și au fost găsite diverse vulnerabilități grave în el. Remarcabile se referă la protocoalele de autentificare PPP utilizate, la designul protocolului MPPE și la integrarea dintre autentificările MPPE și PPP pentru a stabili o cheie de sesiune. O scurtă prezentare a acestor vulnerabilități:

Vezi și

Note

  1. „PPTP - Point to Point Tunneling Protocol”, Bradley Mitchell, Actualizat 25 iunie 2016 . Consultat la 13 noiembrie 2016. Arhivat din original pe 13 noiembrie 2016.
  2. Asistență Apple . Consultat la 12 iulie 2017. Arhivat din original la 27 septembrie 2016.
  3. 1 2 Bruce Schneier, Cryptanalysis of Microsoft Point to Point Tunneling Protocol (PPTP) (link nu este disponibil) . Consultat la 21 decembrie 2010. Arhivat din original pe 4 iunie 2011. 
  4. Exploiting Cisco Leap Arhivat 26 iulie 2012.  (ing.)  (Accesat: 1 septembrie 2011)
  5. Divide and Conquer: Cracking MS-CHAPv2 cu o rată de succes de 100% Arhivat 16 martie 2016.
  6. ^ Bruce Schneier, Cryptanalysis of Microsoft's PPTP Authentication Extensions (MS-CHAPv2) , 19 octombrie 1999 . Consultat la 21 decembrie 2010. Arhivat din original la 3 aprilie 2015.

Link -uri