Pida a dous administradores que describan a mesma VPN e un pode responder «SSL VPN» mentres o outro di «de sitio a sitio», coma se fosen opcións rivais dun menú. Son respostas a preguntas diferentes, e tratalas como alternativas produce comparacións que non se poden resolver. Unha etiqueta di que extremos se unen; a outra di que transporta o tráfico entre eles. Manteña os eixes separados e a maior parte da discusión desaparece.

Dúas etiquetas, dúas preguntas separadas

A topoloxía responde quen se une a que. Un deseño de acceso remoto conecta usuarios ou dispositivos individuais a unha pasarela, normalmente con identidade por usuario e un conxunto de enderezos. Un deseño de sitio a sitio une dúas redes mediante pasarelas, así que a identidade interesante é a pasarela par e non a persoa fronte ao teclado. Son problemas operativos distintos, desde a planificación de enderezos ata quen pode revogar o acceso ás 2 da madrugada.

O mecanismo responde como se constrúe e autentica o túnel. IPsec con IKEv2, un produto baseado en TLS que transporta IP dentro de si, e un portal de aplicacións orientado ao navegador son eleccións de mecanismo, e cada unha ten a súa propia negociación, os seus conxuntos de cifrado e os seus modos de fallo. Ningunha implica unha topoloxía, e unha topoloxía non escolle un mecanismo.

Pon os dous eixes nunha táboa e a confusión faise visible, porque cada cela da grella se pode encher. O que a grella non pode facer é dicirlle que combinación entregou o seu provedor, xa que os nomes de produto colapsan ambos os eixes nunha soa frase de mercadotecnia.

De onde vén o erro de categoría

Os provedores venderon «SSL VPN» durante anos como o oposto de «IPsec VPN», o que facía que unha comparación de mecanismos parecese unha elección de topoloxía. A frase tamén envelleceu mal polos seus propios termos, xa que os deseños actuais usan versións de TLS admitidas e o nome SSL sobrevive sobre todo como categoría de produto.

AxisQuestion it settlesWhat it cannot tell you
TopologyWhether users join a gateway or two networks join each otherWhich protocol carries the traffic, or how peers prove identity
MechanismWhich protocol suite builds the tunnel and negotiates keysWhether the endpoints are people, devices or routers
Access surfaceWhether the client sees a routed network or a set of published applicationsWhich topology or mechanism is underneath the portal
AuthenticationWhat proof each side presents, and to whomWhether the traffic is later authorized per resource

Dous mitos relacionados derívanse do mesmo colapso. O primeiro é que IPsec significa de sitio a sitio; IKEv2 deseñouse tamén para relacións de cliente a pasarela, así que un portátil individual pode unirse con IPsec. O segundo é que un produto baseado en TLS significa só acceso remoto; OpenVPN úsase habitualmente para transportar tráfico entre dous sitios, e o seu uso de TLS concéntrase no intercambio de control e autenticación máis que nunha sesión de navegador.

Unha proba útil para calquera descrición: se cambiar unha palabra cambia tanto os extremos como o protocolo, a frase mestura os eixes. «SSL VPN fronte a de sitio a sitio» falla esa proba, porque o primeiro termo nomea unha familia de mecanismos e o segundo unha topoloxía.

Describa un despregamento para que se poida comparar

Escriba catro casas e énchaas: extremos, mecanismo, autenticación e superficie de acceso. Unha ligazón de sucursal podería lerse como un par de pasarelas IKEv2 entre dous prefixos nomeados con autenticación por certificado e sen portal a nivel de usuario. Un servizo de acceso remoto podería lerse como un cliente baseado en TLS que asigna enderezos por usuario, esixe un segundo factor ao iniciar sesión e publica só unha zona DNS interna.

Esas frases son comparables dunha maneira en que os nomes de produto non o son. Dous deseños de acceso remoto pódense medir contra o mesmo fluxo de traballo de usuario e a mesma ruta de revogación, e dous deseños entre sitios contra a mesma lista de prefixos, política de tráfico e requisitos de fallo. As etiquetas organizan a comparación; non a substitúen.

A terminoloxía tamén ten unha áncora publicada. O documento de terminoloxía VPN do IETF separa varios modelos de servizo, incluídos o acceso remoto e o de sitio a sitio, dos mecanismos cos que se constrúen, que é exactamente a distinción que non deixa de perderse.

Lea o protocolo negociado, non o nome do produto

A etiqueta da caixa non establece a que chegou un túnel en funcionamento. Pregunte ao par directamente, no lado TLS, e lea a versión de protocolo e o cifrado que produciu o aperto de mans en lugar da versión do folleto.

openssl s_client -connect vpn.example.net:443 -tls1_3 -brief

Para unha pasarela IPsec a observación equivalente vén da saída de estado da propia implementación, que informa das propostas IKE e ESP en uso. En calquera caso, o punto é o mesmo: o eixe do mecanismo debe lerse da sesión viva, porque un cliente e unha pasarela poden negociar á baixa ata algo máis antigo do que esperaba calquera dos dous administradores.

ipsec statusall | grep -E "IKE|ESP"

Despois diso, as preguntas que quedan son as que ningunha etiqueta responde. Que versións de protocolo se seguen aceptando, como se valida a identidade da pasarela, que conxunto de algoritmos se permite, quen autoriza a un usuario concreto para un recurso concreto e que revoga o acceso cando se perde un dispositivo. Un diagrama de topoloxía e un nome de mecanismo son o comezo desa lista, non un substituto dela.

Manteña, pois, as dúas etiquetas, pero úseas para o que son: unha forma breve de dicir que extremos se unen e como se constrúe o túnel. No momento en que unha se usa para descartar a outra, a descrición deixou de describir nada.

Artigos relacionados