WireGuard vs OpenVPN: ¿Qué protocolo deberías usar?

Miklos Zoltan

By Miklos Zoltan . 21 abril 2023

Founder - Privacy Affairs

Justin Oyaro

Fact-Checked this

Las redes privadas virtuales (VPN) dependen de los protocolos VPN para establecer conexiones y asegurar tu tráfico en línea a través de internet. Actualmente, WireGuard y OpenVPN son considerados los mejores protocolos en la industria de las VPN.

Esta guía de comparación examina WireGuard y OpenVPN en aspectos clave como seguridad, privacidad, velocidad y facilidad de uso. También destaca sus características, beneficios e información general.

¡Sigue leyendo para aprender más sobre cómo se comparan estos dos protocolos de VPN entre sí! Descubre cuál es el mejor protocolo de VPN.

WireGuard vs OpenVPN: Resumen rápido

OpenVPN irrumpió en el mercado en 2001 y desde entonces ha sido considerado el estándar de la industria en cuanto a privacidad y seguridad.

Sin embargo, WireGuard, una adición de 2019, ha tomado la delantera en la industria de las VPN comerciales gracias a sus rápidas velocidades y sus relativamente impresionantes estándares de seguridad.

Tanto WireGuard como OpenVPN son de código abierto, y algunos de los mejores proveedores de VPN, como NordVPN, Surfshark, Private Internet Access y CyberGhost, ofrecen estos protocolos en sus aplicaciones de VPN.

Algunos proveedores de VPN han creado protocolos propietarios basados en el código de WireGuard VPN u OpenVPN.

Los principales objetivos de WireGuard son mejorar los protocolos VPN existentes con simplicidad, velocidad, facilidad de uso y reducción del alcance de la superficie de ataque, utilizando criptografía de última generación.

Por lo tanto, ofrece una solución para cada aspecto de la red privada virtual (VPN).

OpenVPN utiliza múltiples técnicas de cifrado de VPN y cuenta con más de 60 millones de descargas. Estar en la industria durante tanto tiempo hace que OpenVPN sea utilizado prácticamente por todos los clientes de VPN del mercado, tanto comerciales como corporativos.

Incluso con la aparición de nuevos protocolos y una competencia feroz, OpenVPN continúa siendo el centro de atención en la seguridad de las VPN.

A pesar de las diferencias entre los dos protocolos, ambos comparten el objetivo de ser rápidos, seguros, estables y confiables.

Aspectos destacados de las características

El protocolo WireGuard es mejor conocido por:

  • Velocidades de conexión súper rápidas.
  • Permite múltiples cambios entre redes.
  • Te permite configurar manualmente una red VPN por tu cuenta.
  • Consume menos ancho de banda.

OpenVPN es mejor conocido por:

  • Acceder a regiones fuertemente censuradas como China, Rusia y más.
  • El mejor protocolo de seguridad en su clase.
  • Utiliza la extensa biblioteca OpenSSL para criptografía.
  • Ha sido probado exhaustivamente y ha resistido la prueba del tiempo.

Aquí hay una breve comparación de las características para comenzar:

Características WireGuard OpenVPN
Fecha de lanzamiento Septiembre 2019 Mayo 2001
Tamaño del código ≈ 4,000 líneas Más de 70,000 líneas
Cifrados comúnmente utilizados ChaCha20, Poly1305 AES, Blowfish, Camellia
Perfect Forward Secrecy
Seguridad Fuerte Fuerte
Estabilidad Estable Estable
Privacidad Fuerte Requiere mitigación
Eludir censura Apenas
Velocidades y rendimiento Muy rápido Equilibrado
Código abierto
Compatibilidad Ganando adopción Soporte nativo

Tamaño del código

WireGuard consta de alrededor de 4,000 líneas de código. Por otro lado, OpenVPN tiene más de 70,000 líneas.

Además, se sabe que las versiones modificadas de OpenVPN alcanzan hasta 600,000 líneas de código.

Al utilizar menos líneas de código, WireGuard reduce la superficie de ataque y, por lo tanto, disminuye las posibilidades de un posible ciberataque.

Con una base de código más pequeña, los desarrolladores pueden identificar fácilmente las vulnerabilidades y un único auditor puede auditar rápidamente el código. Por lo tanto, es menos probable que los hackers encuentren fallas de seguridad en WireGuard.

A pesar de tener una base de código masiva, OpenVPN no es vulnerable a ataques. Quizás lo fue en sus primeros días.

Una de las ventajas de estar en la industria durante casi dos décadas es el escrutinio exhaustivo.

Además, OpenVPN cuenta con una gran comunidad con diversos interesados, lo que garantiza que siempre esté libre de errores.

Auditabilidad

Tanto WireGuard como OpenVPN son de código abierto. Esto facilita que cualquiera pueda acceder y auditar el código fuente y otros aspectos.

Debido a que el código de WireGuard es menos voluminoso en comparación con el de OpenVPN, WireGuard se puede auditar rápidamente. Sin embargo, incluso con un código menos voluminoso, WireGuard no ha ganado la confianza de los auditores de seguridad.

A diferencia de WireGuard, OpenVPN ha resistido la prueba del tiempo y ha pasado por varias auditorías.

Incluso con más de 70,000 líneas de código y la necesidad de un equipo más grande, OpenVPN es un protocolo bien auditado y varios expertos en seguridad lo reconocen.

Esto se debe a que ha existido y la mayoría de las conexiones de túnel VPN dependen de él.

No obstante, WireGuard está alcanzando a OpenVPN; este protocolo recibirá la misma atención que OpenVPN después de una adopción masiva.

Con un código menos voluminoso, se puede auditar varias veces más que OpenVPN en un corto período de tiempo.

Seguridad y cifrado

WireGuard y OpenVPN admiten una variedad de técnicas de cifrado seguras y algoritmos de cifrado, especialmente cifrados.

Sin embargo, incluso con criptografía de última generación, WireGuard no es ágil en comparación con OpenVPN. WireGuard tiene un conjunto fijo de técnicas de cifrado para una versión específica de software.

Si se encuentra un error o una vulnerabilidad de seguridad en el conjunto, la siguiente actualización aborda la vulnerabilidad con otro conjunto de técnicas de cifrado simétrico y algoritmos criptográficos.

Pero esto está destinado a cambiar. Para OpenVPN, puedes cambiar rápidamente al cifrado que funciona. Esto también explica por qué WireGuard es menos voluminoso que OpenVPN.

Los cifrados y técnicas de cifrado comúnmente utilizados para WireGuard incluyen ChaCha20 y Poly1305. ChaCha20 se utiliza para cifrados, mientras que Poly1305 se utiliza para autenticaciones.

También puede utilizar otras técnicas criptográficas, como el marco de protocolo Noise, Curve25519, BLAKE2, SipHash24 y HKDF.

Por otro lado, OpenVPN utiliza comúnmente AES, Blowfish y Camellia. Además, como OpenVPN se basa en la biblioteca OpenSSL, puede utilizar otras técnicas criptográficas como Chacha20, Poly1305, SEED, CAST-128, DES, SHA-2, SHA-3, BLAKE2, RSA, DSA, intercambio de claves Diffie-Hellman, curva elíptica, entre muchos otros.

OpenVPN utiliza las técnicas de cifrado más probadas, que son más confiables, a diferencia de los algoritmos más nuevos de WireGuard. La tecnología es 18 años más antigua y utiliza un cifrado AES de una década.

WireGuard utiliza técnicas mucho más nuevas como ChaCha20 y Poly1035.

Sin embargo, el argumento cambia cuando pones en práctica los dos protocolos. Por ejemplo, la tecnología de cifrado mucho más nueva de WireGuard representa poca o ninguna amenaza para la seguridad, y aquí está el porqué:

  • ChaCha20 es muy seguro porque ha evolucionado con el tiempo y ahora cuenta con más de 20 niveles de seguridad.
  • Se requiere menos tiempo para auditar WireGuard, gracias a su tamaño de código mínimo.
  • Reconocimiento de gigantes tecnológicos como Google y el sistema operativo más seguro, Linux.

Agilidad criptográfica vs. superficie de ataque

La agilidad criptográfica es la capacidad de un sistema de seguridad para cambiar automáticamente entre algoritmos, protocolos y otras técnicas de cifrado.

WireGuard no tiene agilidad criptográfica ya que utiliza un conjunto fijo de una única suite criptográfica para cada versión. Este compromiso en la agilidad criptográfica reduce la complejidad de los ataques y las vulnerabilidades, incluido el ataque de intermediario.

Por lo tanto, esto lo hace más seguro desde la perspectiva del ataque pero no desde la perspectiva de la protección.

Por otro lado, OpenVPN es un protocolo criptoágil; puede usar múltiples suites criptográficas, lo que resulta en una protección más sólida.

Pero nuevamente, con más suites, obtienes más complejidad, lo que aumenta la superficie de ataque y los ataques de degradación. En el lado positivo, OpenVPN no te obligará a actualizar como WireGuard cuando ocurra un ataque.

WireGuard utiliza un sistema llamado «Versionado» para cambiar las suites criptográficas en caso de una vulnerabilidad. Este sistema de WireGuard solicita a los servidores que soliciten conexiones sobre la nueva versión e ignoren el paquete antiguo.

Gracias a esto, WireGuard ha evitado ser víctima de ataques regulares a sistemas no criptoágiles.

Privacidad y registro

Si te preocupa la privacidad, es crucial elegir un servicio VPN con una política de cero registros que garantice una privacidad absoluta. Esto también debe aplicarse al protocolo VPN que utiliza el servicio.

OpenVPN tiene una política completa de cero registros. Pero este no es el caso de WireGuard, que está diseñado para almacenar direcciones IP permitidas hasta el próximo reinicio del servidor.

En este sentido, WireGuard representa un riesgo de seguridad. Esto se debe a que si un servidor VPN se ve comprometido, todas las direcciones IP almacenadas en él se utilizarán para vincularse a tu actividad en línea.

Es probable que tu dirección IP se registre si estás utilizando un protocolo WireGuard estándar. Es por eso que algunos proveedores de soluciones VPN están creando protocolos propietarios basados en WireGuard para mitigar este problema de privacidad.

Además de construir sobre WireGuard, hay soluciones alternativas que otras VPNs de Android utilizan para mitigar este riesgo de privacidad. Aquí hay algunos trucos utilizados:

  • Usar doble traducción de direcciones de red (NAT): Esta NAT te asigna una dirección IP dinámica para cada conexión VPN que realices. Esto implica que cada sesión tiene una dirección IP única que solo funciona hasta que te desconectas de un servidor VPN.
  • Usar la función de multihop (doble VPN): Esta función enruta tu tráfico en línea a través de múltiples servidores utilizando WireGuard. Esta técnica también elimina tu dirección IP del servidor después de un cierto período de inactividad.

Además, si te preocupa la privacidad, debes confirmar con tu proveedor de VPN las soluciones de mitigación que tienen para WireGuard.

Superando la censura

OpenVPN es excelente para superar la censura en Internet porque puede usar TCP en lugar de UDP con el puerto 433, que también es utilizado por HTTPS.

Este truco dificulta que los cortafuegos diferencien entre el tráfico de OpenVPN y el tráfico web normal y seguro.

Gracias a este truco, OpenVPN es muy eficiente en países con alta censura como China, Rusia y Turquía.

En circunstancias normales, recomendamos usar UDP para velocidades mejoradas, pero TCP es una apuesta mucho más segura si deseas eludir regiones altamente censuradas.

El único inconveniente es que TCP es mucho más lento que UDP pero altamente confiable.

WireGuard apenas elude la censura y es susceptible a la inspección profunda de paquetes. Esto se debe a que WireGuard sacrifica la ofuscación por velocidad. Por lo tanto, WireGuard no admite túneles a través de TCP.

Sus conexiones UDP son fácilmente detectables y bloqueadas por diversas técnicas de censura.

WireGuard no es tan bueno para desbloquear sitios web.

Movilidad de cambio de red

En general, cuando se trata de movilidad de red, muchos proveedores de VPN prefieren el protocolo IKEv2, ya que admite el protocolo de movilidad y multiconexión.

Sin embargo, existen preocupaciones con respecto al enfoque de código cerrado del protocolo. Además, IKEv2 es ofrecido de fábrica por muchos dispositivos móviles; por lo tanto, puedes configurar tu conexión VPN.

En comparación entre WireGuard y OpenVPN, WireGuard ofrece una mejor movilidad.

Con WireGuard, puedes cambiar sin problemas entre redes Wi-Fi y móviles, mejor que con OpenVPN.

Muchos usuarios de internet tienden a desconectar y volver a conectar OpenVPN cuando cambian de red y, por lo tanto, tienen caídas en la conexión.

Si cambias constantemente de red, se recomienda usar una VPN que admita WireGuard para una mejor experiencia en internet.

Por lo tanto, WireGuard ofrece una excelente solución tanto a los problemas de IKEv2 como de OpenVPN; es una solución de código abierto y elimina el problema de movilidad de OpenVPN.

Uso de ancho de banda, rendimiento y velocidad

WireGuard utiliza menos ancho de banda que OpenVPN. WireGuard emplea menos técnicas de cifrado que su competidor, lo que genera una menor sobrecarga de cifrado.

Por lo tanto, el tiempo de cifrado es rápido y se requieren menos datos para lograr seguridad al usar una VPN.

La menor sobrecarga de cifrado es esencial cuando utilizas ancho de banda móvil de pago por uso. Con OpenVPN, usarás más datos debido a su enorme sobrecarga de cifrado durante el túnel.

En cuanto a velocidad y rendimiento, WireGuard es más rápido ya que se basa principalmente en conexiones UDP.

Además, utiliza menos recursos de CPU en dispositivos móviles, sistemas integrados y enrutadores porque vive dentro del kernel de Linux. Además, WireGuard también establece conexiones rápidamente.

Por otro lado, OpenVPN es rápido, pero no tanto como WireGuard cuando se usa UDP. Sin embargo, cuando optas por confiabilidad y elusión de restricciones, tendrás velocidades más lentas ya que debes usar la conexión TCP.

La conexión TCP prioriza la confiabilidad sobre la velocidad.

Además, dado que OpenVPN tiene una mayor sobrecarga de cifrado, utiliza más recursos de CPU, lo que puede ser problemático para dispositivos que no tienen CPU de alto rendimiento, como enrutadores y sistemas integrados.

También notarás un agotamiento de la batería debido al alto uso de la CPU.

Además, en términos de rendimiento, OpenVPN nunca ha sido la mejor opción, ya que incluso otros protocolos obsoletos ofrecen mejores resultados.

WireGuard utiliza mejor el multihilo en las CPU modernas, algo que OpenVPN no ha aprovechado completamente.

WireGuard realizó una prueba de rendimiento de alto rendimiento con los mismos parámetros en los protocolos IPSec, WireGuard y OpenVPN.

Estos son los resultados:

WireGuard Benchmark

Del gráfico anterior, se puede apreciar que WireGuard tiene un mejor rendimiento y menor tiempo de ping que su contraparte.

También puedes realizar pruebas de velocidad para confirmar qué protocolo ofrece excelentes velocidades.

Cierra todos los programas y lanza una VPN que admita WireGuard, tal vez Surfshark o NordVPN.

Conéctate a varios servidores y mide las velocidades usando Speedtest de Ookla. Puedes utilizar OpenVPN UDP y TCP en comparación con WireGuard.

Compatibilidad y facilidad de uso

Prácticamente todas las VPN en la industria utilizan OpenVPN. También puedes obtener OpenVPN en la mayoría de los enrutadores, consolas y otros dispositivos.

Sin embargo, WireGuard aún no goza de esta popularidad, pero pronto tendrá una presencia similar a OpenVPN con su adopción masiva.

Debido al código simplificado, es fácil para los desarrolladores adaptar WireGuard para que funcione o admita más dispositivos, excluyendo sistemas heredados que no admitirán nuevos protocolos. Además, WireGuard tiene una excelente usabilidad y soporte multiplataforma.

La mayoría de las VPN todavía utilizan el protocolo OpenVPN a nivel de enrutador. Pero te alegrará saber que algunas VPN ya permiten el uso de WireGuard a nivel de enrutador.

En dispositivos móviles, la mayoría de las VPN populares ofrecen el protocolo WireGuard.

En cuanto a la facilidad de uso, WireGuard es más sencillo en comparación con OpenVPN. Esto también se debe a su base de código menos voluminosa, lo que lo convierte en una mejor opción para sistemas integrados.

OpenVPN ha sido y sigue siendo difícil de configurar manualmente. Sin embargo, el proceso es más sencillo con un cliente de terceros.

Conclusión

WireGuard es una entrada reciente en la industria, pero ya se ha hecho un nombre por sí mismo. Esto es evidente en la cantidad de VPN de primer nivel que incorporan el protocolo en su servicio.

Lo mejor de todo es que WireGuard ahora está disponible en el kernel de Linux.

OpenVPN es un protocolo mucho más antiguo y respetable en la industria. Esto siempre generará confianza y más lealtad en los usuarios técnicos.

Sin embargo, no se puede negar cuán rápido WireGuard iguala y, posiblemente, supera a OpenVPN en varios aspectos, incluida la velocidad, la base de código, el rendimiento y la facilidad de uso.

En resumen, los protocolos WireGuard y OpenVPN están bastante igualados en esta comparación cara a cara. Por lo tanto, no es fácil decidir cuál de los dos protocolos VPN es mejor.

Para determinar qué protocolo debes usar, debes decidir qué aspecto sacrificar. No obstante, ambos protocolos son excelentes para el uso diario.

Preguntas frecuentes

Algunas personas encontraron útiles las respuestas a estas preguntas

¿Puede WireGuard reemplazar a OpenVPN?

WireGuard se esfuerza por reemplazar el conjunto de protocolos IPSec en términos de características y beneficios. También pretende igualar a OpenVPN, pero aún está quedando corto en cuanto a niveles de seguridad y compatibilidad. WireGuard sigue siendo un protocolo nuevo, y sus características están atrayendo a más usuarios.


¿Es seguro WireGuard en 2023?

WireGuard se considera altamente seguro, pero no es adecuado para usuarios enfocados en la privacidad. Por ejemplo, WireGuard no sigue completamente una política de cero registros, ya que almacena la mayoría de las direcciones IP de los usuarios. Esta práctica significa que los hackers pueden obtener rápidamente información sobre tu actividad en línea sin tu consentimiento.


¿Es WireGuard el protocolo VPN más rápido?

Sí, se podría decir que WireGuard es actualmente el protocolo VPN más rápido del mercado. WireGuard funciona dentro del kernel de Linux y utiliza criptografía primitiva. Este truco hace que el protocolo VPN sea muy rápido mientras mantiene estándares de seguridad aceptables.


¿Qué tan rápido es WireGuard en comparación con OpenVPN?

En promedio, WireGuard es aproximadamente un 50% más rápido que OpenVPN. El rendimiento de velocidad del protocolo sobre OpenVPN aumenta cuando te conectas a ubicaciones de servidores cercanos (baja latencia) y se reduce ligeramente en servidores lejanos (alta latencia).


¿Es WireGuard menos seguro que OpenVPN?

Sí, WireGuard es menos seguro que OpenVPN, pero eso no lo hace vulnerable a ataques. Por otro lado, OpenVPN se considera el estándar de la industria en términos de seguridad. OpenVPN también es mucho más antiguo y ha sido auditado exhaustivamente a lo largo del tiempo.


Leave a Comment