Hace 8 años | Por Marx a mjg59.dreamwidth.org
Publicado hace 8 años por Marx a mjg59.dreamwidth.org

Matthew Garrett, desarrollador de seguridad en CoreOS y contribuidor en el Kernel Linux, dice que el sistema de ventanas X.ORG Server, sistema que utiliza Ubuntu por defecto en su nueva versión, hace que los los Snaps puedan robar fácilmente los datos de otras aplicaciones. Para demostrarlo ha cogido el proyecto malicioso XEvilTeddy de GitHub y ha creado con la herramienta Snapcraft de Canonical una aplicación con la que registrar todo lo que se escribe en el navegador Firefox. Obtuvo todo lo escrito en el navegador y robó las claves SSH.

Comentarios

Polmac

#11 Esta es la tecnología por la que apuesta él: https://en.m.wikipedia.org/wiki/Xdg-app

También es un sistema se paquetes tipo sandbox, y también falla sobre X11, porque NO es culpa de los Snaps ni de x.dg-app que suceda esto.

Lo que pasa es que ellos han decido no dar soporte a X11 y usar su tecnología sólo con Wayland, y critican la decisión de Ubuntu de no hacer lo mismo (en su caso con Mir). Lo cual en mi opinión es una tontería, porque el sandboxing sólo es una cualidad más de los Snaps, que son un nuevo concepto de distribución de aplicaciones, y cuánto antes lo empieces a utilizar, mejor: antes empezará a haber aplicaciones que lo utilicen. Y esto es un problema de seguridad ocasionado por un tercero cuando se dan condiciones muy específicas (tienes que haber instalado un paquete "infectado" y que se esté ejecutando al mismo tiempo que la aplicación a la que le quieres "robar" datos).

A la gente de x.dg-app le jode que van a llegar tarde a la fiesta y les van a comer la merienda.

ann_pe

#13 Yo veo simplemente un artículo que informa sobre la seguridad de los sandbox, si tiene segundas intenciones no lo sé y me da igual porque me parece interesante que la gente esté informada a la hora de usar paquetes no confiables bajados de fuera de los repositorios oficiales, sean deb o snap.

Y para mejorar la seguridad en estos casos quizá se puede lanzar un sandbox sobre otro sandbox: firejail --x11

https://firejail.wordpress.com/features-3/man-firejail/

zoezoe

Update: We followed Mr. Garrett's instructions on creating the xevilteddy snap with Snapcraft in Ubuntu 16.04 LTS (Xenial Xerus) with all updates applied. The snap was successfully created and installed. We can confirm, as you can see from the screenshot below, that indeed the xevilteddy app can steal everything you type in another X11 software piece, and possibly use cURL to send your SSH keys to a remote site.

Prueba de concepto -> http://i1-news.softpedia-static.com/images/news2/developer-claims-that-canonical-s-new-snap-format-isn-t-secure-on-ubuntu-desktop-503287-3.jpg

D

¿Una cagada épica? ¿O una feature?

Yo solo digo que con Wayland esto no pasa.

ann_pe

#10 No estoy de acuerdo. La diferencia y ventaja de Snap frente a otros sistemas de paquetes es el sandboxing, y lo que está diciendo el autor es que el sandboxing falla, no que falle el sistema de paquetes.

¿Qué tecnología intenta promocionar el autor de la noticia según tu?

D

Errónea, snap no se usa por defecto, su uso es optativo, por defecto se usan los DEB

ann_pe

#6 La noticia no dice en ningún momento que Ubuntu priorice Snap sobre Deb.

D

#7 Cierto, leí mal yo. dice que usa X11 por defecto

D

De todas maneras creando un paquete de cualquier otro formato (deb o rpm) de xevilteddybear se obtiene el mismo resultado.

D

Esto tiene más de sensacionalismo intencionado del que ha escrito la noticia que otra cosa. Se sabe desde hace años que las X no son seguras. Da igual lo que o como se ejecuten cosas con ellas, no son seguras.

ann_pe

Si usas paquetes snaps no confiables usa Wayland (gnome-session-wayland):

https://wiki.ubuntu.com/XenialXerus/ReleaseNotes/UbuntuGNOME#Features_of_Ubuntu_GNOME_16.04_LTS

Frederic_Bourdin

Jaja justo venía de leerlo.