Hace 7 años | Por mr_b a ma.ttias.be
Publicado hace 7 años por mr_b a ma.ttias.be

El proyecto Chromium, del que sale Google Chrome, cambiará el protocolo de negociación que decide qué usar, si HTTP/1.1 o HTTP/2, en unos días. Este no es un gran cambio, pero sus consecuencias sí que lo son. Anteriormente el protocolo de negociación era el NPN, poco eficiente pero que hacía su trabajo, así que se decidió cambiar por el más moderno ALPN, que no atañe ningún problema del lado del cliente. Pero el problema surge del lado del servidor, ya que ALPN necesita, al menos, OpenSSL 1.0.2.

Comentarios

D

#2 "this change is coming to Chrome 51 (thanks Eric), originally scheduled for May 15th"

Por lo visto inicialmente estaba previsto que sucediese ayer.

myself_83

#21 Sí... pero en el titular original sigue poniendo 31 de Mayo, aunque estuviera planificado para el 15. Con lo cual, sigue sin ser correcto el término "desactivó". Y viendo la tasa de adaptación a OpenSSL 1.0.2 es posible que se vuelva a retrasar...

D

#22 Ya. Retrasarlo no parece que vayan a retrasarlo, parecen estar decididos a quitar SPDY y NPN a la vez, y dejar solo las versiones estandarizadas en HTTP/2 y ALPN. La verdad es un poco putada, pero entiendo su razonamiento; no tiene sentido dar soporte a versiones pre-estándar que no tienen una cuota de uso relevante.
De todas formas quien ha ido lento ha sido OpenSSL y las distros, que el cambio este lleva avisado desde 2013:
https://www.imperialviolet.org/2013/03/20/alpn.html

Aokromes

#8 Ya, pero por ejemplo, debian 9 (que incluye openssl 1.0.2) no saldra hasta la segunda cuarto de 2017, Centos 8 supongo que en el tercer cuarto, y supongo que redhat en el segundo trimestre de 2018, con lo cual te quedas con que la mayoria de los Linux que se usan como servidores dejaran de tener soporte de HTTP2 por aproximadamente 1 año.

j

#11 En el propio artículo comenta que: "Support for version 1.0.1 will cease on 2016-12-31."
Es decir, que las distros con soporte activo (RHEL, etc...) tendrán que actualizar la versión de OpenSSL pronto, por no decir que ya debieran haberlo hecho.

Aokromes

#31 Las distribuciones de linux van a su aire, con los programadores que tienen pueden seguir sacando fixes para OpenSSL hasta que saquen una nueva version de su distribucion.

Ainur

No entiendo de que va la noticia... yo uso firefox

meneandro

#5 Básicamente casi ninguna distro soporta una versión de SSL suficientemente moderna como para que su navegador funcione con HTTP/2 activado. El día que se actualicen dichas versiones (que no se hace porque es una versión demasiado nueva y aún no lo suficientemente estable), se activará y tan panchos.

SalsaDeTomate

#5 Pues me temo que te afecta, porque si la mayor parte de los usuarios no van a poder funcionar bajo http/2 los sitios web tendrán que seguir estando hechos pensando en http/1.1

megusta

Para ver el impacto real habría que ver cuantos de esos sistemas operativos tiene versiones de los servidores web más populares con HTTP/2, es cierto que actualizar apache es más sencillo que openssl pero vamos, hace año y medio que openssl soporta ALPN y HTTP/2 todavía es minoritario así que me parece un buen momento para avanzar.

Creo que están acertando tanto con SPDY como con HTTP/2 en forzar cambios ahora que la adopción es baja, si empiezan a soportar varios protocolos la complejidad aumenta para todos. Ya habrá tiempo cuando la adopción sea alta de introducir extensiones de forma retro-compatible. Todo esto sin tener en cuenta que en los protocolos de negociación los fallbacks suelen implicar más peticiones que es lo que se pretende evitar.

D

#13 Opino como tú. Es un cambio que se hace a tiempo y de forma que no afecte a casi nadie, justamente para evitar fallos de retrocompatibilidad futuros que sí afectarían a todo el mundo.

Y hacer sensacionalismo de ello, como si fuese un apocalipsis o una imposición de Google, es sencillamente patético. Empezando por el titular, que ya se entrada miente.

t

Implicaciones: prácticamente ninguna. Muy pocos sitios usan HTTP/2 (y los que lo usan, como Google, a buen seguro que tienen activado el nuevo protocolo de negociación ALPN).

Una extensión de Chrome para ver si el sitio soporta HTTP/2: https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin

m

#17: De que Google se está convirtiendo en monopolio poco a poco.

D

#18 Y yo te pregunto... ¿monopolio de qué exactamente?

D

#19 El monopolio de los navegadores con icono redondo con un agujero en medio ¡obviamente!

osiris

Vamos a morir todos!

SergioSR

#9 Es ley de vida.

miguelpedregosa

#10 yo no, pienso transferir mi conciencia a un robot o a un nuevo cuerpo (lo que salga más barato), mua ja ja ja ja ja ja

SergioSR

#23 Yo es que soy un inconsciente

m

Este es el riesgo de los monopolios, que hacen y deshacen a su antojo.

D

#1 ¿De qué monopolio hablas exactamente?

Aokromes

#0 no es desactivo, es desactivara.

elgejo

#3 ¿Desactivare (futuro del subjuntivo)?

D
FranBar

Estoy un poco harto de “la obsolescencia programada en el software”, sí, muchas veces el software va ligado de forma a un dispositivo (teléfono por ejemplo) que implica tirar el dispositivo cuando el software queda obsoleto o sin actualizaciones. Hablo de forma genérica no por las implicaciones de esto en particular.

Esto en particular ocasiona un trastorno injustificable a los administradores de sistemas debido a que OpenSSL 1.0.2 no viene en ninguna distribución de linux, y que de esta librería dependen más mas cosas que va a tener que actualizar.

En el mundo de los desarrolladores si estás en contra de estas actualizaciones eres un proscrito y terminan la discusión mencionando la sacrosanta seguridad.

Creo que es estúpido tirar a la basura el trabajo y el esfuerzo conseguido en favor de “la evolución del software”.

Los mismos que te dan una charla sobre reutilización de software, al día siguiente te sacan una “actualización” que hace imposible reutilizar nada.

Pd.: Soy desarrollador.

D

#15 El cambio lleva avisado desde hace 3 años, tiempo más que suficiente para haber movido el culo, me parece a mí.
https://www.imperialviolet.org/2013/03/20/alpn.html

SalsaDeTomate

#26 Lleva avisado por una de las 50 partes que intervienen en todo esto

D

#35 RFC 7301, Julio de 2014: https://tools.ietf.org/html/rfc7301
Claro, las demás 49 partes llevan avisadas desde hace "solo" 2 años.

Y ya que hablamos de partes, fíjate en quién firma esa RFC: Cisco, Microsoft, Google, Orange. Algo más de una parte ya son.

r

Pues nada si eso lo decidido el gigante del navegador no hay nada mas que decir suyo es y hace lo que mas le convenga.
Entretanto como usuario espero que funcione correctamente aunque bastante mejor que el explorer desde luego.

Sheldon_Cooper

#29 No se que decirte, yo últimamente he llegado a abrir antes el Explorer que el Chrome cuando se trata de una consulta rápida y ando haciendo otras cosas a la vez, porque el Explorer al menos no devora toda la ram y tarda menos en arrancar...

geburah

El titular es todo un OMG. Ya no nos molestamos en leer. Ese dia no seria hasta el 31 de Mayo, quedan aun dos semanas.

ann_pe

#28 En la noticia hay un UPDATE, antes decía lo mismo que ha puesto #0. Se esperaba que la versión 51 de Chrome estuviera ya publicada pero al final se ha retrasado.