ultimas noticias de portatiles
Apple

Solo los propietarios de Mac o iPhone pueden ver esta imagen

Solo los propietarios de Mac o iPhone pueden ver esta imagen

Esta imagen cambia según la abras desde un dispositivo Apple (Mac, iPhone o iPad), Android o PC. Es estadísticamente más raro ver “Hi there Apple” que “Hi there World”.

Haz clic en este enlace y fíjate bien en esta imagen.

¿Qué lees ahí?

Si ves “Hi there Apple”, significa que abriste este enlace insertado en un artículo de Numerama desde un dispositivo Apple (iPhone, iPad o Mac), en el navegador Safari.

Si lees “Hi there World”, en cambio, estás en otro dispositivo o en otro navegador.

Como señaló The Bleeping Laptop, este PNG es especial porque no se muestra de la misma manera según los navegadores utilizados o el dispositivo en el que se guardó.

Es el ingeniero David Buchanan quien está en el origen de esta creación particularmente interesante, que trastorna ciertos principios que creemos adquiridos al usar dispositivos o al navegar por un sitio internet. Parecería de sentido común: si envías una imagen en formato PNG a tu amigo, se supone que recibirá lo mismo que ves en tu dispositivo.

Y, sin embargo, no siempre es así.

No se trata, como nos recuerdan nuestros compañeros de Frandroid, de dos imágenes distintas. Lo que david buchanan demostrado es que es posible aprovechar el hecho de que el software program de Apple no decodifica PNG de la misma manera que otros. Explica que descubrió que Apple tiene su propia implementación de decodificación paralela » y que esto permite realizar pruebas tan divertidas como curiosas.

El software program de Apple decodifica los PNG de manera diferente

En resumen, se dio cuenta de que period posible que una sola imagen tuviera no solo una, sino dos representaciones, dependiendo de cómo fue decodificada por el dispositivo o el navegador que se usaba.

Para sacarlo a la luz, se necesita la capacidad de crear un PNG específico que contenga dos partes de información de representación separadas, como se puede ver en un código que Buchanan hizo público:

Así, por ejemplo, Safari no decodifica los PNG de la misma manera que Google Chrome o Firefox, por lo que una imagen puede dar una representación u otra según se utilice o no el navegador de Apple.

Lo mismo si guarda/ve la imagen directamente en su dispositivo Apple: el software program le mostrará una representación diferente que en una PC que decodificará la imagen de una manera diferente.

Para demostrar que es posible explotar lo que puede parecer una falla, el ingeniero Buchanan publicó en Github una herramienta que desarrolló, que permite a cualquier persona crear una “interpretación de imagen twin” como la que él inventó. ” Diseñe PNG que se verán diferentes en el software program de Apple “, podemos leer en la página de presentación.

De hecho, puso su propuesta en acción al crear una segunda imagen, esta vez de una computadora, que es una Mac o una IBM dependiendo de dónde la abras.

En resumen :

Esto es lo que verá dependiendo de dónde vea la imagen. Se tienen en cuenta varios escenarios: ver la imagen en línea o cuando la imagen se guarda directamente en el dispositivo que está utilizando.

Captura de pantalla 2021-12-27 a las 08.40.50

Hemos descartado la posibilidad de visualizar la imagen en Safari desde un PC, ya que las actualizaciones para Home windows cesaron hace años, en la actualización 5.1.7.

Captura de pantalla 2021-12-24 a las 16.30.53
Lo que ven los que ven “Hola palabra” // Fuente: David Buchanan

Leave a Reply

Your email address will not be published. Required fields are marked *