{"id":335321,"date":"2024-07-03T09:28:04","date_gmt":"2024-07-03T07:28:04","guid":{"rendered":"https:\/\/sftarticles.wpenginepowered.com\/es\/?p=335321"},"modified":"2025-06-12T16:46:41","modified_gmt":"2025-06-12T14:46:41","slug":"millones-de-apps-expuestas-seguridad","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/es\/millones-de-apps-expuestas-seguridad\/","title":{"rendered":"M\u00e1s de 3 millones de apps quedan expuestas: \u00bfpodemos defendernos del fallo de seguridad de CocoaPods?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">M\u00e1s de tres millones de aplicaciones para iOS y macOS han estado <strong>expuestas durante 10 a\u00f1os a un grave fallo de seguridad reci\u00e9n descubierto<\/strong> en CocoaPods, un repositorio de c\u00f3digo abierto. As\u00ed lo revela <a href=\"https:\/\/www.evasec.io\/blog\/eva-discovered-supply-chain-vulnerabities-in-cocoapods\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">la investigaci\u00f3n<\/a> realizada por EVA Information Security y reportada <a href=\"https:\/\/arstechnica.com\/security\/2024\/07\/3-million-ios-and-macos-apps-were-exposed-to-potent-supply-chain-attacks\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">por ArsTechnica<\/a>, que nos recuerda la importancia de trabajar con c\u00f3digo propio y auditar el de terceros. Pero, desde el punto de vista de los usuarios, \u00bfpodemos defendernos?<\/p>\n\n\n<div class=\"sc-card-program\">\r\n  <div class=\"sc-card-program__body\">\r\n    <div class=\"sc-card-program__row clearfix\">\r\n      <div class=\"sc-card-program__col-logo\">\r\n        <img decoding=\"async\" class=\"sc-card-program__img\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-icon-m\/p\/952ecafe-c8f3-11e6-99be-00163ed833e7\/3724861761\/apple-support-logo\" alt=\"Apple Support\" width=\"100px\" height=\"100px\">\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-title\">\r\n        <span class=\"sc-card-program__title\">Apple Support<\/span>\r\n        <a class=\"sc-card-program__button sc-card-program-internal\" href=\"https:\/\/apple-support.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\">Descargar<\/a>\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-rating\">\r\n        <svg class=\"rating-score__content\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0\" y=\"0\" viewbox=\"0 0 50 50\" enable-background=\"new 0 0 50 50\" xml:space=\"preserve\"><path class=\"rating-score__background rating-score--good\" fill=\"none\" stroke-width=\"6\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><path class=\"rating-score__value rating-score__value--0\" fill=\"none\" stroke-width=\"6\" stroke-dashoffset=\"0\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><text class=\"rating-score__number\" content=\"\" text-anchor=\"middle\" transform=\"matrix(1 0 0 1 25 31.0837)\" data-auto=\"app-user-score\"><\/text><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <span class=\"sc-card-program__description\"><\/span>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <img decoding=\"async\" class=\"sc-card-program__bigpic\" src=\"\" onerror=\"this.style.display='none'\">\r\n    <\/div>\r\n    <a class=\"sc-card-program__link track-link sc-card-program-internal\" href=\"https:\/\/apple-support.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\"><\/a>\r\n  <\/div>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Un fallo de seguridad que lleva 10 a\u00f1os activo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CocoaPods es un servicio que facilita la integraci\u00f3n de c\u00f3digo de terceros en las aplicaciones, permitiendo a los desarrolladores <strong>acceder a librer\u00edas actualizadas autom\u00e1ticamente<\/strong>. Sin embargo, esta comodidad viene con un riesgo inherente. El exploit encontrado se relaciona con un mecanismo de verificaci\u00f3n de correo electr\u00f3nico inseguro para autenticar a los desarrolladores de las librer\u00edas.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los atacantes han podido, durante 10 a\u00f1os, manipular el enlace de verificaci\u00f3n para redirigir a un servidor malicioso y con el sistema autom\u00e1tico <strong>hacer llegar a la app en cuesti\u00f3n el c\u00f3digo necesario para conseguir acceso a datos<\/strong> tan sensibles como detalles de tarjetas de cr\u00e9dito, registros m\u00e9dicos y otro material privado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este tipo de vulnerabilidad no solo expone informaci\u00f3n confidencial al riesgo de robo, sino que tambi\u00e9n abre la puerta a ataques m\u00e1s complejos. La gravedad de la situaci\u00f3n se acent\u00faa al considerar que <strong>muchas de las aplicaciones afectadas son utilizadas diariamente por millones de usuarios en todo el mundo<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ante este panorama, surge una pregunta inevitable: \u00bfc\u00f3mo podemos defendernos de tal vulnerabilidad? La primera l\u00ednea de defensa es, sin duda, la diligencia por parte de los desarrolladores de aplicaciones. EVA Information Security <strong>recomienda que los desarrolladores revisen cuidadosamente las dependencias de CocoaPods y realicen escaneos de seguridad<\/strong> para detectar c\u00f3digo malicioso en todas las librer\u00edas externas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de ser notificados por los investigadores de EVA, los mantenedores de CocoaPods <strong>eliminaron todas las claves de sesi\u00f3n para prevenir accesos no autorizados<\/strong> y la implementaci\u00f3n de un nuevo procedimiento para la recuperaci\u00f3n de librer\u00edas antiguas. Hasta que, sin embargo, la responsabilidad recae \u00fanicamente en los desarrolladores.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dado el impacto medi\u00e1tico de la situaci\u00f3n, 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 \u2014igual que con <a href=\"https:\/\/www.softonic.com\/articulos\/actualizacion-seguridad-airpods-beats\">esta actualizaci\u00f3n de seguridad para los AirPods<\/a>\u2014 es <strong>instalar r\u00e1pidamente todas las actualizaciones que puedan aparecernos en el App Store<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"sc-card-program\">\r\n  <div class=\"sc-card-program__body\">\r\n    <div class=\"sc-card-program__row clearfix\">\r\n      <div class=\"sc-card-program__col-logo\">\r\n        <img decoding=\"async\" class=\"sc-card-program__img\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-icon-m\/p\/952ecafe-c8f3-11e6-99be-00163ed833e7\/3724861761\/apple-support-logo\" alt=\"Apple Support\" width=\"100px\" height=\"100px\">\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-title\">\r\n        <span class=\"sc-card-program__title\">Apple Support<\/span>\r\n        <a class=\"sc-card-program__button sc-card-program-internal\" href=\"https:\/\/apple-support.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\">Descargar<\/a>\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-rating\">\r\n        <svg class=\"rating-score__content\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0\" y=\"0\" viewbox=\"0 0 50 50\" enable-background=\"new 0 0 50 50\" xml:space=\"preserve\"><path class=\"rating-score__background rating-score--good\" fill=\"none\" stroke-width=\"6\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><path class=\"rating-score__value rating-score__value--0\" fill=\"none\" stroke-width=\"6\" stroke-dashoffset=\"0\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><text class=\"rating-score__number\" content=\"\" text-anchor=\"middle\" transform=\"matrix(1 0 0 1 25 31.0837)\" data-auto=\"app-user-score\"><\/text><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <span class=\"sc-card-program__description\"><\/span>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <img decoding=\"async\" class=\"sc-card-program__bigpic\" src=\"\" onerror=\"this.style.display='none'\">\r\n    <\/div>\r\n    <a class=\"sc-card-program__link track-link sc-card-program-internal\" href=\"https:\/\/apple-support.softonic.com\/iphone\" target=\"_self\" rel=\"noopener noreferrer\"><\/a>\r\n  <\/div>\r\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s all\u00e1 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\u00e9n presente que ciertas apps requieren por nuestra parte una cierta verificaci\u00f3n del equipo detr\u00e1s del desarrollo y de sus pr\u00e1cticas de seguridad. La dependencia de librer\u00edas de terceros es una pr\u00e1ctica quiz\u00e1 demasiado com\u00fan, una que sin las salvaguardas adecuadas, conlleva muchos m\u00e1s riesgos que beneficios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00e1s de tres millones de aplicaciones para iOS y macOS han estado expuestas durante 10 a\u00f1os a un grave fallo de seguridad reci\u00e9n descubierto en CocoaPods, un repositorio de c\u00f3digo abierto. As\u00ed lo revela la investigaci\u00f3n realizada por EVA Information Security y reportada por ArsTechnica, que nos recuerda la importancia de trabajar con c\u00f3digo propio &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/es\/millones-de-apps-expuestas-seguridad\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;M\u00e1s de 3 millones de apps quedan expuestas: \u00bfpodemos defendernos del fallo de seguridad de CocoaPods?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9262,"featured_media":335322,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":1},"categories":[9317],"tags":[],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-335321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/335321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/users\/9262"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/comments?post=335321"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/335321\/revisions"}],"predecessor-version":[{"id":359143,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/posts\/335321\/revisions\/359143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/media\/335322"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/media?parent=335321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/categories?post=335321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/tags?post=335321"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/usertag?post=335321"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/vertical?post=335321"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/es\/wp-json\/wp\/v2\/content-category?post=335321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}