0 votos

Vulnerabilidades del servidor OSX Window en catalina

Esta pregunta será larga, ya que he dedicado mucho tiempo a investigar y también he adjuntado toda mi investigación en la propia pregunta.

El servidor de ventanas/servidor de pantallas utilizado en linux es X11 en el que el servidor de ventanas de OSX XQuartz (ahora casi obsoleto) se basaba en. Recientemente se descubrió en 2013 que este X11 tiene una vulnerabilidad muy grande. artículo aquí .

El artículo anterior menciona lo siguiente

Para los que no lo sepan, X fue diseñado y lanzado originalmente en 1985 y X11 en 1987. X.org reemplazó a X11 y fue lanzado originalmente el 6 de abril de 2004. Cuando X fue concebido originalmente, el mundo de la informática estaba en un estado completamente diferente. Tanto X como X.org carecen de algunas características características de seguridad muy importantes que son críticas para el uso de la era moderna y el hardware:

  1. Todas las aplicaciones X tienen acceso a todo lo que hay en tu pantalla
  2. Todas las aplicaciones X pueden registrarse para recibir cada pulsación de tecla, independientemente de la ventana en la que se escriban dichas pulsaciones
  3. Las aplicaciones, como los navegadores, pueden controlarse de forma remota, de manera que las pulsaciones de las teclas pueden falsificarse como si el usuario las estuviera escribiendo
  4. La opción xhost + puede desactivar completamente cualquier seguridad en la pantalla

Más antiguo XQuartz (utilizado por apple) se basaba mucho en esto X11 y, por tanto, estas vulnerabilidades también estaban presentes en MacOS.

XQuartz El sitio web oficial menciona lo siguiente

El proyecto XQuartz es un esfuerzo de código abierto para desarrollar una versión de X.Org X Window System que se ejecuta en OS X. Junto con las bibliotecas y aplicaciones y aplicaciones de apoyo, forma la aplicación X11.app que Apple envía con las versiones 10.5 a 10.7 de OS X.

En 2017, apple dio un giro de tuerca en este sentido XQuartz como servidor principal de visualización/servidor de ventanas como se ha mencionado aquí .

Acerca de X11 para Mac

X11 ya no se incluye con Mac, pero las bibliotecas de servidor y cliente X11 están disponibles en el proyecto XQuartz.

Apple creó el proyecto XQuartz como un esfuerzo de la comunidad para desarrollar y dar soporte a X11 en Mac. El proyecto XQuartz estaba originalmente basado en la versión de X11 incluida en Mac OS X v10.5. Desde entonces desde entonces múltiples versiones de XQuartz con correcciones, soporte para nuevas y mejoras adicionales a la experiencia X11. Apple es un contribuye al proyecto XQuartz y ha trabajado para asegurar que X11 funcione como se espera con MacOS y las últimas versiones disponibles de XQuartz.

Las bibliotecas del servidor y del cliente X11 para MacOS están disponibles en el proyecto XQuartz en www.xquartz.org . Descargue la última versión disponible.

En la actualidad, apple utiliza los siguientes elementos mencionados en este respuesta de 2016 (de hace casi 4 años) que también es válida hoy en día como se menciona aquí en el sitio web de Apple.

Mi pregunta ahora; ¿Es esto tecnología mencionada actualmente utilizado por apple sigue siendo tan vulnerable como el X11 en las principales distros de linux? ¿Es el freely accessing other running apps' data and keystrokes vulnerabilidad sigue existiendo hoy en día o se ha solucionado?

3voto

benwiggy Puntos 8

Apple no utiliza X11 ni XQuartz de ninguna manera. Es una aplicación totalmente de terceros, creada para ejecutar el X entorno Windows dentro de la propia Apple Cuarzo sistema gráfico.

La última versión de XQuartz se publicó en 2016. La mayoría de la gente solo lo utiliza para ejecutar un software concreto, como FontForge. Es poco probable que lo utilicen como entorno informático general.

Sospecho que los problemas de seguridad que mencionas sólo existen dentro del entorno X, en lugar de desbordarse hacia el propio servidor de ventanas de MacOS. Apple ha introducido todo tipo de características de seguridad para restringir las operaciones y el ámbito de influencia de las aplicaciones, por lo que me sorprendería mucho que existieran estos fallos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X