Wireguard Grundsätzliches: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Allgemein= *WireGuard ist eine freie Software zum Aufbau eines virtuellen privaten Netzwerkes über eine verschlüsselte Verbindung. *Als Besonderheit ist die…“)
 
 
Zeile 14: Zeile 14:
 
*WireGuard ist im Aufbau wesentlich einfacher gestaltet als beispielsweise OpenVPN und verwendet nur ein eingeschränktes Set an Algorithmen.
 
*WireGuard ist im Aufbau wesentlich einfacher gestaltet als beispielsweise OpenVPN und verwendet nur ein eingeschränktes Set an Algorithmen.
 
*So wird unter anderem für den Schlüsselaustausch das Verfahren Curve25519 und für die eigentliche Verschlüsselung ChaCha20 verwendet.
 
*So wird unter anderem für den Schlüsselaustausch das Verfahren Curve25519 und für die eigentliche Verschlüsselung ChaCha20 verwendet.
 +
=Schaubild=
 +
{{#drawio:wireguard-1}}
 +
 
=Quellen=
 
=Quellen=
 
*https://de.wikipedia.org/wiki/WireGuard
 
*https://de.wikipedia.org/wiki/WireGuard

Aktuelle Version vom 5. Dezember 2022, 18:59 Uhr

Allgemein

  • WireGuard ist eine freie Software zum Aufbau eines virtuellen privaten Netzwerkes über eine verschlüsselte Verbindung.
  • Als Besonderheit ist diese VPN-Technik direkt im Linux-Kernel ab Version 5.6 integriert ist
  • Es erlaubt so eine höhere Verarbeitungsgeschwindigkeit als vergleichbare Lösungen wie IPsec oder OpenVPN.
  • Allerdings erlaubt WireGuard nur den Transport über das schnellere UDP, im Gegensatz dazu erlaubt OpenVPN alternativ auch TCP auf der Transportschicht.
  • Diese Einschränkung gilt nicht für das virtuelle Netzwerk selbst.
  • WireGuard steht unter der GNU GPLv2
  • Es ist für verschiedene andere Betriebssysteme wie OpenBSD, FreeBSD, NetBSD, macOS und Microsoft Windows verfügbar.
  • Wireguard verfügt aufgrund des Aufbaus über einige Vorteile gegenüber anderen VPN-Protokollen
  • Eine einfache minimierte Codebasis, die damit auch leicht verständlich und überprüfbar ist
  • Es hat eine hohe Übertragungsgeschwindigkeiten, da für die Verschlüsselung und Übertragung kaum Ressourcen der Server und Clients belastet werden
  • Es gibt eine Plattformübergreifende Integration in verschiedene Betriebssysteme wie Windows, Linux, MacOS, Android, iOS und weitere.

Verschlüsselung

  • WireGuard ist im Aufbau wesentlich einfacher gestaltet als beispielsweise OpenVPN und verwendet nur ein eingeschränktes Set an Algorithmen.
  • So wird unter anderem für den Schlüsselaustausch das Verfahren Curve25519 und für die eigentliche Verschlüsselung ChaCha20 verwendet.

Schaubild

Quellen