Más de 3 millones de apps quedan expuestas: ¿podemos defendernos del fallo de seguridad de CocoaPods?

Más de tres millones de aplicaciones para iOS y macOS han estado expuestas durante 10 años a un grave fallo de seguridad recién descubierto en CocoaPods, un repositorio de código abierto. Así lo revela la investigación realizada por EVA Information Security y reportada por ArsTechnica, que nos recuerda la importancia de trabajar con código propio y auditar el de terceros. Pero, desde el punto de vista de los usuarios, ¿podemos defendernos?

Apple Support Descargar

Un fallo de seguridad que lleva 10 años activo

CocoaPods es un servicio que facilita la integración de código de terceros en las aplicaciones, permitiendo a los desarrolladores acceder a librerías actualizadas automáticamente. Sin embargo, esta comodidad viene con un riesgo inherente. El exploit encontrado se relaciona con un mecanismo de verificación de correo electrónico inseguro para autenticar a los desarrolladores de las librerías. 

Los atacantes han podido, durante 10 años, manipular el enlace de verificación para redirigir a un servidor malicioso y con el sistema automático hacer llegar a la app en cuestión el código necesario para conseguir acceso a datos tan sensibles como detalles de tarjetas de crédito, registros médicos y otro material privado.

Este tipo de vulnerabilidad no solo expone información confidencial al riesgo de robo, sino que también abre la puerta a ataques más complejos. La gravedad de la situación se acentúa al considerar que muchas de las aplicaciones afectadas son utilizadas diariamente por millones de usuarios en todo el mundo.

Ante este panorama, surge una pregunta inevitable: ¿cómo podemos defendernos de tal vulnerabilidad? La primera línea de defensa es, sin duda, la diligencia por parte de los desarrolladores de aplicaciones. EVA Information Security recomienda que los desarrolladores revisen cuidadosamente las dependencias de CocoaPods y realicen escaneos de seguridad para detectar código malicioso en todas las librerías externas.

Después de ser notificados por los investigadores de EVA, los mantenedores de CocoaPods eliminaron todas las claves de sesión para prevenir accesos no autorizados y la implementación de un nuevo procedimiento para la recuperación de librerías antiguas. Hasta que, sin embargo, la responsabilidad recae únicamente en los desarrolladores. 

Dado el impacto mediático de la situación, es de esperar que los desarrolladores que usan el servicio de CocoaPods, escaneen y repasen el contenido de sus aplicaciones. Hecho esto, por nuestra parte todo lo que podemos hacer —igual que con esta actualización de seguridad para los AirPods— es instalar rápidamente todas las actualizaciones que puedan aparecernos en el App Store. 

Apple Support Descargar

Más allá de eso, como siempre hemos comentado, es importante que instalemos apps de fuentes de confianza. En este contexto, recordemos los sistemas de seguridad del App Store de Apple y tengamos también presente que ciertas apps requieren por nuestra parte una cierta verificación del equipo detrás del desarrollo y de sus prácticas de seguridad. La dependencia de librerías de terceros es una práctica quizá demasiado común, una que sin las salvaguardas adecuadas, conlleva muchos más riesgos que beneficios.

Author: David Bernal Raspall

{ "de-DE": "Architekt | Gründer von hanaringo.com | Trainer für Apple-Technologien | Autor bei Softonic und iDoo_tech, zuvor bei Applesfera", "en-US": "Architect | Founder of hanaringo.com | Apple Technologies Trainer | Writer at Softonic and iDoo_tech, formerly at Applesfera", "es-ES": "Arquitecto | Creador de hanaringo.com | Formador en tecnologías Apple | Redactor en Softonic y iDoo_tech y anteriormente en Applesfera", "fr-FR": "Architecte | Créateur de hanaringo.com | Formateur en technologies Apple | Rédacteur chez Softonic et iDoo_tech, précédemment chez Applesfera", "it-IT": "Architetto | Fondatore di hanaringo.com | Formatore in tecnologie Apple | Scrittore per Softonic e iDoo_tech, precedentemente su Applesfera", "ja-JP": "建築家 | hanaringo.comの創設者 | アップル技術のトレーナー | SoftonicおよびiDoo_techのライター、以前はApplesferaで", "nl-NL": "Architect | Oprichter van hanaringo.com | Trainer in Apple-technologieën | Schrijver bij Softonic en iDoo_tech, voorheen bij Applesfera", "pl-PL": "Architekt | Założyciel hanaringo.com | Trener technologii Apple | Pisarz w Softonic i iDoo_tech, wcześniej w Applesfera", "pt-BR": "Arquiteto | Fundador do hanaringo.com | Instrutor em tecnologias Apple | Escritor na Softonic e iDoo_tech, anteriormente na Applesfera", "social": { "email": "races_provost0x@icloud.com", "facebook": "", "twitter": "https://twitter.com/david_br8", "linkedin": "https://www.linkedin.com/in/davidbernalraspall/" } }