词条 | Point-to-Point Tunneling Protocol |
释义 |
The Point-to-Point Tunneling Protocol (PPTP) is an obsolete method for implementing virtual private networks. PPTP has many well known security issues. PPTP uses a TCP control channel and a Generic Routing Encapsulation tunnel to encapsulate PPP packets. Many modern VPNs use various forms of UDP for this same functionality. The PPTP specification does not describe encryption or authentication features and relies on the Point-to-Point Protocol being tunneled to implement any and all security functionalities. The PPTP implementation that ships with the Microsoft Windows product families implements various levels of authentication and encryption natively as standard features of the Windows PPTP stack. The intended use of this protocol is to provide security levels and remote access levels comparable with typical VPN products. HistoryA specification for PPTP was published in July 1999 as RFC 2637[1] and was developed by a vendor consortium formed by Microsoft, Ascend Communications (today part of Nokia), 3Com, and others. PPTP has not been proposed nor ratified as a standard by the Internet Engineering Task Force. DescriptionA PPTP tunnel is instantiated by communication to the peer on TCP port 1723. This TCP connection is then used to initiate and manage a GRE tunnel to the same peer. The PPTP GRE packet format is non standard, including a new acknowledgement number field replacing the typical routing field in the GRE header. However, as in a normal GRE connection, those modified GRE packets are directly encapsulated into IP packets, and seen as IP protocol number 47. The GRE tunnel is used to carry encapsulated PPP packets, allowing the tunnelling of any protocols that can be carried within PPP, including IP, NetBEUI and IPX. In the Microsoft implementation, the tunneled PPP traffic can be authenticated with PAP, CHAP, MS-CHAP v1/v2 . SecurityPPTP has been the subject of many security analyses and serious security vulnerabilities have been found in the protocol. The known vulnerabilities relate to the underlying PPP authentication protocols used, the design of the MPPE protocol as well as the integration between MPPE and PPP authentication for session key establishment.[2][3][4][5] A summary of these vulnerabilities is below:
See also
References1. ^RFC 2637 2. ^{{cite web|title=Malware FAQ: Microsoft PPTP VPN|url=https://www.sans.org/security-resources/malwarefaq/pptp-vpn|accessdate=2017-06-29}} 3. ^{{cite web|title=Microsoft says don't use PPTP and MS-CHAP|url=http://www.h-online.com/security/news/item/Microsoft-says-don-t-use-PPTP-and-MS-CHAP-1672257.html|accessdate=2012-11-03}} 4. ^{{cite web|title=A death blow for PPTP|url=http://www.h-online.com/security/features/A-death-blow-for-PPTP-1716768.html|accessdate=2012-11-03}} 5. ^{{cite news|title=Differences between PPTP and L2TP|url=https://www.bestvpnrating.com/blog/main-differences-between-pptp-l2tp|accessdate=7 August 2016|work=bestvpnrating}} 6. ^1 Bruce Schneier, Cryptanalysis of Microsoft's Point to Point Tunneling Protocol (PPTP). 7. ^Bruce Schneier, Cryptanalysis of Microsoft's PPTP Authentication Extensions (MS-CHAPv2), October 19 1999. 8. ^{{cite web |url=http://www.willhackforsushi.com/?page_id=41 |title=Asleap |last=Wright |first=Joshua |access-date=2017-11-01}} 9. ^{{cite web |url=https://www.cloudcracker.com/blog/2012/07/29/cracking-ms-chap-v2/ |title=Divide and Conquer: Cracking MS-CHAPv2 with a 100% success rate |publisher=Cloudcracker.com |date=2012-07-29 |accessdate=2012-09-07 |deadurl=yes |archiveurl=https://web.archive.org/web/20160316174007/https://www.cloudcracker.com/blog/2012/07/29/cracking-ms-chap-v2/ |archivedate=2016-03-16 |df= }} 10. ^{{cite web|url=https://www.theregister.co.uk/2012/07/31/ms_chapv2_crack/ |title=Marlinspike demos MS-CHAPv2 crack |publisher=The Register |date=2012-07-31 |accessdate=2012-09-07}} 11. ^[https://technet.microsoft.com/en-us/library/cc739638%28WS.10%29.aspx Choosing EAP-TLS or MS-CHAP v2 for User-Level Authentication], Microsoft TechNet, March 28, 2003 12. ^{{Cite news|url=https://www.vpnunlimitedapp.com/blog/vpn-protocol-comparison/|title=VPN Protocol Comparison: IKEv2 vs IKEv1 vs OpenVPN vs L2TP vs PPTP|date=2018-05-14|work=VPN Unlimited Blog|access-date=2018-06-19|language=en-US}} External links
3 : Broken cryptography algorithms|Transport layer protocols|Tunneling protocols |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。