Las redes privadas virtuales, o VPN, pueden ser una herramienta esencial en la era digital. Debido a las crecientes preocupaciones sobre la privacidad o a las simples barreras de geolocalización, cada vez más usuarios aprovechan la mayor privacidad y versatilidad que ofrecen las VPN en las que confían. Con el COVID-19 obligando a millones de trabajadores a quedarse en casa, muchos se ven obligados a utilizar VPN propiedad de la empresa para trabajar de forma remota. En los últimos años, una nueva implementación de VPN se ha arraigado entre los entusiastas de la tecnología, y finalmente será accesible para millones de usuarios en un futuro cercano. El nombre de esa nueva implementación esWireGuard, desarrollado por Jason Donenfeld, que usa el nombre de usuariozx2c4en nuestros foros. Ayer, anunció quela versión 1.0 de WireGuardes parte del kernel de Linux 5.6 (a través deArsTechnica).

En comparación con OpenVPN, IPSec y otras implementaciones de VPN populares, WireGuard tiene una base de código considerablemente más pequeña, lo que reduce la superficie de ataque. Es fácil de configurar y tiene negociaciones de conexión más rápidas que OpenVPN. También hay mejoras de rendimiento y eficiencia energética. Sin embargo,el protocolo tiene algunas limitaciones. Aún así, debido a los beneficios que trae, la comunidad del kernel de Linux ha decidido apoyarlo. Después de obtener la implementación de cifradoen el kernel, WireGuard ahora está disponible en el árbol con Linux Kernel 5.6. Cualquier usuario que ejecute una distribución con Linux Kernel 5.6 puede comenzar con un cliente WireGuard. Si bien las distribuciones de vanguardia como Arch y Gentoo se actualizarán rápidamente a Linux Kernel 5.6, otras distribuciones que se centran en la estabilidad como Ubuntu o Debian tardarán un tiempo en realizar la actualización. Sin embargo, el Sr. Donenfeld afirma que WireGuard ha sido retroportado a Ubuntu 20.04 "Focal Fossa" y Debian Buster y que también mantiene retroportaciones a las versiones 5.4.y y 5.5.y del kernel de Linux.

En cuanto a Android, la mayoría de los usuarios tendrán que esperar un poco antes de poder usar los túneles VPN de WireGuard. Aunque Android está construido sobre el kernel de Linux, el kernel que se ejecuta en la mayoría de los dispositivos Android está bastante desactualizado. Por ejemplo, mi Pixel 3 con Android 11 está construido sobre el kernel de Linux 4.9, lanzado en 2016. Los proveedores pueden implementar los parches del kernel necesarios para WireGuard en el árbol de kernel más antiguo del dispositivo, pero no se sabe si eso realmente sucederá. Lo más probable es que tengamos que esperar a que Google inicie una nueva rama del kernel común de Android para la última versión del kernel de Linux, seguido de que los fabricantes de silicio produzcan nuevos SoC basados ​​en la versión más nueva, pero esto puede llevar algún tiempo. Mientras tanto, espere ver que WireGuard crezca en popularidad entre los kernels personalizados en nuestros foros.

Aunque la integración de WireGuard en el núcleo principal de Linux es sin duda una medida bienvenida que entusiasmará a muchos administradores de sistemas y algunos usuarios, esperamos ver que el nuevo protocolo VPN llegue a más plataformas. Por ahora, la versión de Windows de WireGuard se encuentra en la versión beta 0.1.0. Desde su lanzamiento preliminar inicial, WireGuard 0.1.0 para Windows ha realizado importantes mejoras en el rendimiento y la estabilidad, por lo que esperamos ver una versión estable en un futuro cercano.