La compañía de Cupertino ha dejado abierta una puerta trasera en su sistema operativo macOS durante más de una década. Sencillamente, porque según han destapado expertos en seguridad informática, ha sido posible engañar al sistema operativo haciéndole creer que la propia Apple es la que ha firmado piezas de malware. La firma digital de programas es un sistema de seguridad básico en los sistema operativos modernos, son generadas por criptografía, y sirven para garantizar que una app proviene de una fuente fiable. Ahora bien, en macOS, desde 2007, se ha mantenido una tecnología insegura que permitía saltarse este sistema de seguridad.
La técnica funcionaba utilizando un formato binario, conocido como Fat o Universal File, que contenía varios archivos que se escribieron para diferentes CPU utilizadas en Macs a lo largo de los años, como i386, x86_64 o PPC. Solo el primer archivo llamado Mach-O en el paquete tenía que ser firmado por Apple. Al menos ocho herramientas de terceros mostraban otro código ejecutable no firmado incluido en el mismo paquete que el firmado por Apple. Las herramientas incluyen VirusTotal, Google Santa, Facebook OSQuery, Little Snitch Firewall, Yelp, OSXCollector, Carbon Black's db Response y varias herramientas de Objective-See. Muchas empresas y personas confían en algunas de estas herramientas para ayudar a implementar procesos de listas blancas que permiten que solo las aplicaciones aprobadas se instalen en una computadora, mientras que prohíben todas las demás.

Apple ha actualizado la documentación relativa al sistema de firmas digitales de software de terceros. El problema ya está resuelto, pero no deja de ser curioso que, como ha ocurrido con otros problemas de Windows, un fallo de seguridad de este calibre se haya mantenido a disposición de los atacantes durante tanto tiempo. Más de una década, en este caso, desde el lanzamiento de Leopard.
Fuente: ArsTechnica
No hay comentarios.:
Publicar un comentario
Gracias por dejar un comentario en Segu-Info.
Gracias por comentar!