WireGuard: Unterschied zwischen den Versionen

Aus InkluPedia
(+)
(+)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox Software
{{Infobox Software
  | Name             =
  |Name               =
  |Logo              = [[File:Logo_of_WireGuard.svg|220px|Logo]]
  |Logo              = [[File:Logo_of_WireGuard.svg|220px|Logo]]
  |Screenshot        =
  |Screenshot        =
Zeile 6: Zeile 6:
  |Maintainer        = Jason A. Donenfeld
  |Maintainer        = Jason A. Donenfeld
  |Hersteller        =
  |Hersteller        =
  |Erscheinungsjahr  =
  |Erscheinungsjahr  = 2016 <!-- Quelle siehe unten -->
  |AktuelleVersion              =<ref name="version">[https://git.zx2c4.com/wireguard-linux-compat/ wireguard-linux-compat - WireGuard kernel module backport for Linux 3.10 - 5.5]</ref>
  |AktuelleVersion              = [https://git.zx2c4.com/wireguard-linux-compat/]
  |AktuelleVersionFreigabeDatum =<ref name="version"/>
  |AktuelleVersionFreigabeDatum =
  |Betriebssystem    = plattformunabhängig
  |Betriebssystem    = plattformunabhängig
  |Programmiersprache = C (Linux Kernel-Modul),<br/>Go (Anwenderprogramme)
  |Programmiersprache = C (Linux Kernel-Modul),<br/>Go (Anwenderprogramme)
  |Kategorie          = Virtual Private Network
  |Kategorie          = Virtual Private Network
  |Lizenz            = GPLv2 (Freie Software)
  |Lizenz            = [[GNU General Public License|GPL]]v2 (Freie Software)
  |Deutsch            =
  |Deutsch            =
  |Website            = [https://wireguard.com/ wireguard.com]
  |Website            = [https://wireguard.com/ wireguard.com]
Zeile 18: Zeile 18:
'''WireGuard''' ist eine freie Software für Virtual Private Networks (VPNs). Sie kann direkt im [[Linux]]-Kernel implementiert sein (bis Linux-Kernel 5.6 je nach Distribution), setzt auf moderne Kryptographie und besteht auf einer vergleichsweise extrem geringen Anzahl an Codezeilen. Die Software ist eine Alternative zu bestehenden Techniken wie OpenVPN oder IPSec, die jedoch mehrere hunderttausend Zeilen Code umfassen und dadurch viel komplexer sind. WireGuard nutzt analog zu Secure Shell (SSH) zur Identifizierung öffentliche Schlüssel, wodurch auf eine Zertifikatsinfrastruktur verzichtet werden kann und wird als normale Netzwerkschnittstelle dem Betriebssystem bereitgestellt.<ref name="golem">[https://www.golem.de/news/security-wireguard-vpn-zur-aufnahme-in-linux-kernel-vorgeschlagen-1808-135783.html Security: Wireguard-VPN zur Aufnahme in Linux-Kernel vorgeschlagen - Golem.de, 1. August 2018]</ref>
'''WireGuard''' ist eine freie Software für Virtual Private Networks (VPNs). Sie kann direkt im [[Linux]]-Kernel implementiert sein (bis Linux-Kernel 5.6 je nach Distribution), setzt auf moderne Kryptographie und besteht auf einer vergleichsweise extrem geringen Anzahl an Codezeilen. Die Software ist eine Alternative zu bestehenden Techniken wie OpenVPN oder IPSec, die jedoch mehrere hunderttausend Zeilen Code umfassen und dadurch viel komplexer sind. WireGuard nutzt analog zu Secure Shell (SSH) zur Identifizierung öffentliche Schlüssel, wodurch auf eine Zertifikatsinfrastruktur verzichtet werden kann und wird als normale Netzwerkschnittstelle dem Betriebssystem bereitgestellt.<ref name="golem">[https://www.golem.de/news/security-wireguard-vpn-zur-aufnahme-in-linux-kernel-vorgeschlagen-1808-135783.html Security: Wireguard-VPN zur Aufnahme in Linux-Kernel vorgeschlagen - Golem.de, 1. August 2018]</ref>


WireGuard wurde zuerst für Linux veröffentlicht, ist aber mittlerweile plattformunabhängig und kann in [[Microsoft Windows]], macOS, FreeBSD, OpenBSD, [[Apple iOS]] und [[Android (Betriebssystem)|Android]] verwendet werden. Mit dem 2021 noch in der Entwicklung befindlichen Version WireGuardNT bringt WireGuard für Windows einen Kerneltreiber für bessere Performance mit.<ref>[https://www.heise.de/news/Fuer-Mutige-Neues-WireGuard-fuer-Windows-verspricht-bessere-VPN-Performance-6153789.html Für Mutige: Neues WireGuard für Windows verspricht bessere VPN-Performance | heise online, 03.08.2021]</ref> Die Kernel-Komponenten von WireGuard stehen unter der GNU General Public License v2.<ref>[https://www.wireguard.com/ WireGuard: fast, modern, secure VPN tunnel] (abgerufen am 31. Januar 2020)</ref><ref name="prolinux">[https://www.pro-linux.de/news/1/27762/ubuntu-2004-lts-erh%C3%A4lt-wireguard-unterst%C3%BCtzung.html Ubuntu 20.04 LTS erhält WireGuard-Unterstützung - Pro-Linux, 31. Januar 2020]</ref>
WireGuard wurde zuerst für Linux veröffentlicht, ist aber mittlerweile plattformunabhängig und kann in [[Microsoft Windows]], macOS, FreeBSD, OpenBSD, [[Apple iOS]] und [[Android (Betriebssystem)|Android]] verwendet werden. Mit dem 2021 noch in der Entwicklung befindlichen Version WireGuardNT bringt WireGuard für Windows einen Kerneltreiber für bessere Performance mit.<ref>[https://www.heise.de/news/Fuer-Mutige-Neues-WireGuard-fuer-Windows-verspricht-bessere-VPN-Performance-6153789.html Für Mutige: Neues WireGuard für Windows verspricht bessere VPN-Performance | heise online, 03.08.2021]</ref> Die Kernel-Komponenten von WireGuard stehen unter der [[GNU General Public License]] v2.<ref>[https://www.wireguard.com/ WireGuard: fast, modern, secure VPN tunnel] (abgerufen am 31. Januar 2020)</ref><ref name="prolinux">[https://www.pro-linux.de/news/1/27762/ubuntu-2004-lts-erh%C3%A4lt-wireguard-unterst%C3%BCtzung.html Ubuntu 20.04 LTS erhält WireGuard-Unterstützung - Pro-Linux, 31. Januar 2020]</ref>


== Geschichte ==
== Geschichte ==
Der Softwareentwickler und Sicherheitsforscher Jason A. Donenfeld begann 2015 mit der Entwicklung von WireGuard.<ref>[http://web.archive.org/web/20230413161009/https://www.businessinsider.com/wireguard-jason-a-donenfeld-profile-secure-vpn-linux-mac-windows-2021-1 businessinsider.com | How Jason a. Donenfeld Created Secure VPN WireGuard, Included in Linux] @ [[Wayback Machine]]</ref> Am 28. Juni 2016 stellte Donenfeld dann WireGuard vor und veröffentlichte es erstmals.<ref>[https://lwn.net/Articles/693015/ WireGuard: a new VPN tunnel &#x5B;LWN.net&#x5D;, 28 Jun 2016]</ref> Zwei Jahre nach der ersten öffentlichen Vorstellung wurde WireGuard erstmals zur Aufnahme in den Linux-Kernel vorgeschlagen.<ref name="golem"/> Bis zum Einbau im Kernel kann WireGuard als Modul außerhalb des Kernels, das per Dynamic Kernel Module Support (DKMS) eingebunden wird, genutzt werden.<ref name="prolinux"/> Die Integration von WireGuard in das offizielle Linux-Kernel dauerte dann doch noch über 1,5 Jahre und erfolgte im Linux-Kernel Version 5.6 vom 29. März 2020. Ubuntu 20.04 LTS »Focal Fossa« bekam einen Backport, damit es WireGuard unterstützt.<ref name="prolinux"/>
Der Softwareentwickler und Sicherheitsforscher Jason A. Donenfeld begann 2015 mit der Entwicklung von WireGuard.<ref>[http://web.archive.org/web/20230413161009/https://www.businessinsider.com/wireguard-jason-a-donenfeld-profile-secure-vpn-linux-mac-windows-2021-1 businessinsider.com | How Jason a. Donenfeld Created Secure VPN WireGuard, Included in Linux] @ [[Wayback Machine]]</ref> Am 28. Juni 2016 stellte Donenfeld dann WireGuard vor und veröffentlichte es erstmals.<ref>[https://lwn.net/Articles/693015/ WireGuard: a new VPN tunnel &#x5B;LWN.net&#x5D;, 28 Jun 2016]</ref> Zwei Jahre nach der ersten öffentlichen Vorstellung wurde WireGuard erstmals zur Aufnahme in den Linux-Kernel vorgeschlagen.<ref name="golem"/> Bis zum Einbau im Kernel kann WireGuard als Modul außerhalb des Kernels, das per Dynamic Kernel Module Support (DKMS) eingebunden wird, genutzt werden.<ref name="prolinux"/> Die Integration von WireGuard in das offizielle Linux-Kernel dauerte dann doch noch über 1,5 Jahre und erfolgte im Linux-Kernel Version 5.6 vom 29. März 2020. Ubuntu 20.04 LTS »Focal Fossa« bekam einen Backport, damit es WireGuard unterstützt.<ref name="prolinux"/>
Das [[Deutschland|deutsche]] Unternehmen AVM unterstützt auf ihren FritzBoxen seit 2023 mit ihrem Betriebssystem FritzOS 7.50 VPN-Verbindungen per WireGuard.<ref>[https://www.inside-digital.de/ratgeber/fritzbox-vpn-wireguard inside digital | FritzBox: So funktioniert VPN mit Wireguard, 18. August 2023 / 20. November 2023]</ref>


== Literatur ==
== Literatur ==
Zeile 27: Zeile 29:


== Weblinks ==
== Weblinks ==
*https://www.wireguard.com/ <!-- 31.01.2020 https://www.wireguard.io/ leitet weiter auf https://www.wireguard.com/ -->
*https://www.wireguard.com/ <!-- 31.01.2020: www.wireguard.io/ leitet weiter auf www.wireguard.com/ -->


== Quellen ==
== Quellen ==
<references/>
<references/>


{{Normdaten|TYP=s|GND=|LCCN=|NDL=|VIAF=|Wikidata=Q28975568}}
{{Normdaten|TYP=w|GND=|LCCN=|NDL=|VIAF=|Wikidata=Q28975568}}


[[Kategorie:Virtual Private Network]]
[[Kategorie:Virtual Private Network]]

Aktuelle Version vom 29. November 2024, 07:36 Uhr

WireGuard
Logo
Maintainer Jason A. Donenfeld
Erscheinungsjahr 2016
Aktuelle Version [1]
Betriebssystem plattformunabhängig
Programmiersprache C (Linux Kernel-Modul),
Go (Anwenderprogramme)
Kategorie Virtual Private Network
Lizenz GPLv2 (Freie Software)
Website wireguard.com

WireGuard ist eine freie Software für Virtual Private Networks (VPNs). Sie kann direkt im Linux-Kernel implementiert sein (bis Linux-Kernel 5.6 je nach Distribution), setzt auf moderne Kryptographie und besteht auf einer vergleichsweise extrem geringen Anzahl an Codezeilen. Die Software ist eine Alternative zu bestehenden Techniken wie OpenVPN oder IPSec, die jedoch mehrere hunderttausend Zeilen Code umfassen und dadurch viel komplexer sind. WireGuard nutzt analog zu Secure Shell (SSH) zur Identifizierung öffentliche Schlüssel, wodurch auf eine Zertifikatsinfrastruktur verzichtet werden kann und wird als normale Netzwerkschnittstelle dem Betriebssystem bereitgestellt.[1]

WireGuard wurde zuerst für Linux veröffentlicht, ist aber mittlerweile plattformunabhängig und kann in Microsoft Windows, macOS, FreeBSD, OpenBSD, Apple iOS und Android verwendet werden. Mit dem 2021 noch in der Entwicklung befindlichen Version WireGuardNT bringt WireGuard für Windows einen Kerneltreiber für bessere Performance mit.[2] Die Kernel-Komponenten von WireGuard stehen unter der GNU General Public License v2.[3][4]

Geschichte

Der Softwareentwickler und Sicherheitsforscher Jason A. Donenfeld begann 2015 mit der Entwicklung von WireGuard.[5] Am 28. Juni 2016 stellte Donenfeld dann WireGuard vor und veröffentlichte es erstmals.[6] Zwei Jahre nach der ersten öffentlichen Vorstellung wurde WireGuard erstmals zur Aufnahme in den Linux-Kernel vorgeschlagen.[1] Bis zum Einbau im Kernel kann WireGuard als Modul außerhalb des Kernels, das per Dynamic Kernel Module Support (DKMS) eingebunden wird, genutzt werden.[4] Die Integration von WireGuard in das offizielle Linux-Kernel dauerte dann doch noch über 1,5 Jahre und erfolgte im Linux-Kernel Version 5.6 vom 29. März 2020. Ubuntu 20.04 LTS »Focal Fossa« bekam einen Backport, damit es WireGuard unterstützt.[4]

Das deutsche Unternehmen AVM unterstützt auf ihren FritzBoxen seit 2023 mit ihrem Betriebssystem FritzOS 7.50 VPN-Verbindungen per WireGuard.[7]

Literatur

  • 2020: WireGuard im Einsatz, Markus Stubbig, Norderstedt : Books on Demand GmbH, Aktualisierte Auflage, ISBN 978-3-7519-3574-6

Weblinks

Quellen