WireGuard
| WireGuard
| |
|---|---|
| Basisdaten
| |
| Hauptentwickler | Jason A. Donenfeld |
| Entwickler | Jason A. Donenfeld |
| Erscheinungsjahr | 2015[1] |
| Aktuelle Version | 1.0.20260223[2] (23. Februar 2026) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | C (Kernel-Modul), Go (Anwenderprogramme) |
| Kategorie | Virtual Private Network |
| Lizenz | GPLv2 (Freie Software) |
| wireguard.com | |
WireGuard ist eine freie Software zum Aufbau eines virtuellen privaten Netzwerkes (VPN) über eine verschlüsselte Verbindung. Als Besonderheit ist diese VPN-Technik direkt im Betriebssystemkern integriert und erlaubt so eine höhere Verarbeitungsgeschwindigkeit als vergleichbare Lösungen wie IPsec oder OpenVPN.[3][4] WireGuard verwendet das verbindungslose UDP als Transportprotokoll; TCP wird nicht unterstützt.[5] Im virtuellen Netz können beliebige Protokolle transportiert werden.
WireGuard steht unter der GNU GPLv2 und ist in Linux, FreeBSD[6], OpenBSD[7] und experimentell in NetBSD[8] als eigenes Kernelmodul implementiert. Mit der Userspace-Implementierung wireguard-go ist WireGuard auch für verschiedene andere Betriebssysteme wie macOS, iOS und Microsoft Windows verfügbar.
Zusätzlich zur Kernimplementierung des Protokolls bietet das WireGuard-Projekt auch Anwendungsprogramme für den Endnutzer wie wireguard-tools (für Linux und BSD), wireguard-android, wireguard-windows und wireguard-apple (für iOS und macOS).[9]
Das WireGuard-Protokoll stellt einen sicheren Netzwerktunnel auf Vermittlungsschicht (Layer 3 des ISO/OSI-Referenzmodell) zwischen Endpunkten bereit.
WireGuard bietet aufgrund des Aufbaus einige Vorteile gegenüber anderen VPN-Protokollen: Eine einfache minimierte Codebasis, die damit auch leicht verständlich und überprüfbar ist; hohe Übertragungsgeschwindigkeiten, da für die Verschlüsselung und Übertragung kaum Ressourcen der Server und Clients belastet werden; plattformübergreifende Integration in verschiedene Betriebssysteme wie Windows, Linux, macOS, Android, iOS und weitere.[10]
Verschlüsselung
WireGuard ist im Aufbau wesentlich einfacher gestaltet als beispielsweise OpenVPN und verwendet nur einen eingeschränkten Satz an Algorithmen. So wird unter anderem für den Schlüsselaustausch das Verfahren Curve25519 und für die eigentliche Verschlüsselung ChaCha20 verwendet.[11]
Einzelnachweise
- ↑ www.businessinsider.com.
- ↑ wireguard-tools. (abgerufen am 14. Mai 2026).
- ↑ Bart Preneel, Frederik Vercauteren: Applied Cryptography and Network Security. Hrsg.: Springer. ISBN 978-3-319-93387-0.
- ↑ wireguard-linux-compat v0.0.20200128 released. Abgerufen am 3. März 2020.
- ↑ Jason A. Donenfeld: Known Limitations. WireGuard, abgerufen am 7. Oktober 2020 (englisch).
- ↑ https://cgit.freebsd.org/src/commit/?id=744bfb213144
- ↑ Boris Mayer: OpenBSD integriert Wireguard im Kernel. In: Golem.de: IT-News für Profis. 23. Juni 2020, abgerufen am 5. Mai 2024.
- ↑ heise online: NetBSD: Version 10 spricht WireGuard und verbessert Virtualisierung. 4. April 2024, abgerufen am 5. Mai 2024.
- ↑ Jason A. Donenfeld: Repositories – WireGuard. Abgerufen am 5. Mai 2024 (englisch).
- ↑ Jason A. Donenfeld: Wireguard – Projektseite. In: wireguard.com. Jason A. Donenfeld, 8. August 2018, abgerufen am 9. November 2021 (englisch).
- ↑ WireGuard: fast, modern, secure VPN tunnel. Archiviert vom am 28. April 2018; abgerufen am 28. April 2018.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.