{"id":30127,"date":"2024-06-25T16:26:07","date_gmt":"2024-06-25T14:26:07","guid":{"rendered":"https:\/\/www.kaspersky.es\/blog\/?p=30127"},"modified":"2024-06-25T16:26:07","modified_gmt":"2024-06-25T14:26:07","slug":"phishing-with-progressive-web-apps","status":"publish","type":"post","link":"https:\/\/www.kaspersky.es\/blog\/phishing-with-progressive-web-apps\/30127\/","title":{"rendered":"Phishing progresivo: c\u00f3mo se pueden utilizar las PWA para robar contrase\u00f1as"},"content":{"rendered":"<p>Un investigador de seguridad conocido como <em>mr.d0x<\/em> ha publicado un <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">art\u00edculo<\/a> donde detalla una nueva t\u00e9cnica que se puede usar para el phishing y otras actividades potencialmente maliciosas. Dicha t\u00e9cnica explota las llamadas aplicaciones web progresivas (PWA). En esta publicaci\u00f3n, explicamos en qu\u00e9 consisten estas aplicaciones, por qu\u00e9 pueden ser peligrosas, c\u00f3mo pueden emplearlas los atacantes para sus objetivos y de qu\u00e9 manera puedes <a href=\"https:\/\/www.kaspersky.es\/premium?icid=es_bb2022-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener\">protegerte<\/a> contra esta amenaza.<\/p>\n<h2>\u00bfQu\u00e9 son las aplicaciones web progresivas?<\/h2>\n<p>Las PWA son aplicaciones desarrolladas mediante tecnolog\u00edas web. B\u00e1sicamente, se trata de sitios web que parecen y funcionan como aplicaciones nativas instaladas en tu sistema operativo.<\/p>\n<p>La idea general es similar a la de las aplicaciones <a href=\"https:\/\/www.kaspersky.com\/blog\/electron-framework-security-issues\/49035\/\" target=\"_blank\" rel=\"nofollow noopener\">creadas en el marco de trabajo Electron<\/a>, pero con una diferencia clave. Las aplicaciones de Electron son como un \u201cs\u00e1ndwich\u201d hecho con un sitio web (el relleno) y un navegador (el pan) dedicado a ejecutar ese sitio; es decir, cada aplicaci\u00f3n de Electron tiene un navegador integrado. Por el contrario, las PWA utilizan el motor del navegador ya instalado en el sistema del usuario para mostrar el mismo sitio web, lo que equivaldr\u00eda a un s\u00e1ndwich sin el pan.<\/p>\n<p>Todos los navegadores modernos admiten las PWA, y el navegador Google Chrome y los que est\u00e1n basados en Chromium (incluido el navegador Microsoft Edge, que viene con Windows) ofrecen la implementaci\u00f3n m\u00e1s completa.<\/p>\n<p>Instalar una PWA (si el sitio web en cuesti\u00f3n lo admite) es muy sencillo. Solo tienes que hacer clic en un bot\u00f3n poco visible en la barra de direcciones del navegador y confirmar la instalaci\u00f3n. Aqu\u00ed puedes ver c\u00f3mo se hace, con la PWA de Google Drive como ejemplo:<\/p>\n<div id=\"attachment_30129\" style=\"width: 1474px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25161854\/phishing-with-progressive-web-apps-1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30129\" class=\"wp-image-30129 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25161854\/phishing-with-progressive-web-apps-1.jpg\" alt=\"C\u00f3mo instalar una PWA\" width=\"1464\" height=\"1312\"><\/a><p id=\"caption-attachment-30129\" class=\"wp-caption-text\">La instalaci\u00f3n de una PWA solo requiere dos clics<\/p><\/div>\n<p>Despu\u00e9s de eso, la PWA aparecer\u00e1 en tu sistema casi al instante, y tendr\u00e1 el aspecto de una aplicaci\u00f3n real, con un icono, su propia ventana y el resto de caracter\u00edsticas de un programa completo. No resulta f\u00e1cil determinar por la ventana de la PWA si en realidad es un navegador que muestra un sitio web.<\/p>\n<div id=\"attachment_30130\" style=\"width: 1468px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25161939\/phishing-with-progressive-web-apps-2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30130\" class=\"wp-image-30130 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25161939\/phishing-with-progressive-web-apps-2.jpg\" alt=\"Qu\u00e9 aspecto tiene una aplicaci\u00f3n web progresiva (PWA)\" width=\"1458\" height=\"1214\"><\/a><p id=\"caption-attachment-30130\" class=\"wp-caption-text\">La PWA de Google Drive tiene el mismo aspecto que una aplicaci\u00f3n nativa real<\/p><\/div>\n<h2>Phishing basado en PWA<\/h2>\n<p>Una diferencia crucial entre una PWA y el mismo sitio web abierto en un navegador se ve claramente en la captura de pantalla anterior: la ventana de la PWA no tiene barra de direcciones. Esta caracter\u00edstica es la clave del m\u00e9todo de phishing que analizamos en esta publicaci\u00f3n.<\/p>\n<p>Sin una barra de direcciones en la ventana, los atacantes simplemente pueden dibujar una barra propia que muestre una URL que satisfaga sus objetivos de phishing. Por ejemplo, esta:<\/p>\n<div id=\"attachment_30131\" style=\"width: 1233px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162034\/phishing-with-progressive-web-apps-3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30131\" class=\"wp-image-30131 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162034\/phishing-with-progressive-web-apps-3.png\" alt=\"PWA que imita la p\u00e1gina login.microsoft.com\" width=\"1223\" height=\"903\"><\/a><p id=\"caption-attachment-30131\" class=\"wp-caption-text\">Con una PWA, puedes imitar de manera convincente cualquier sitio; por ejemplo, la p\u00e1gina de inicio de sesi\u00f3n de la cuenta de Microsoft. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fuente<\/a>.<\/p><\/div>\n<p>Los atacantes pueden mejorar a\u00fan m\u00e1s el enga\u00f1o usando un icono familiar para la PWA.<\/p>\n<p>El \u00fanico obst\u00e1culo que les queda es convencer a la v\u00edctima para que instale la PWA. Sin embargo, esto se puede lograr f\u00e1cilmente utilizando un lenguaje persuasivo y elementos de interfaz dise\u00f1ados inteligentemente.<\/p>\n<p>Es importante tener en cuenta que, durante el cuadro de di\u00e1logo de instalaci\u00f3n de la PWA, el nombre de la aplicaci\u00f3n que se muestre podr\u00e1 ser el que el atacante desee. El verdadero origen de la aplicaci\u00f3n solo lo revela la direcci\u00f3n del sitio web que se ve en la segunda l\u00ednea, que es menos perceptible:<\/p>\n<div id=\"attachment_30132\" style=\"width: 1411px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162141\/phishing-with-progressive-web-apps-4.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30132\" class=\"wp-image-30132 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162141\/phishing-with-progressive-web-apps-4.jpg\" alt=\"Cuadro de di\u00e1logo de instalaci\u00f3n de una PWA maliciosa\" width=\"1401\" height=\"891\"><\/a><p id=\"caption-attachment-30132\" class=\"wp-caption-text\">El cuadro de di\u00e1logo de instalaci\u00f3n de una PWA maliciosa muestra un nombre que favorece los objetivos del atacante. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fuente<\/a>.<\/p><\/div>\n<p>El proceso para robar una contrase\u00f1a mediante una PWA se suele desarrollar de la siguiente manera:<\/p>\n<ul>\n<li>La v\u00edctima abre un sitio web malicioso.<\/li>\n<li>El sitio web convence a la v\u00edctima para que instale la PWA.<\/li>\n<li>La instalaci\u00f3n ocurre casi al instante y se abre la ventana de la PWA.<\/li>\n<li>Se abre una p\u00e1gina de phishing con una barra de direcciones falsa en la que se muestra una URL que parece leg\u00edtima en la ventana de la PWA.<\/li>\n<li>La v\u00edctima introduce sus credenciales de inicio de sesi\u00f3n en el formulario, con lo que se las proporcionar\u00e1 directamente a los atacantes.<\/li>\n<\/ul>\n<div id=\"attachment_30133\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162239\/phishing-with-progressive-web-apps-5.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30133\" class=\"wp-image-30133 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162239\/phishing-with-progressive-web-apps-5.gif\" alt=\"Demostraci\u00f3n del robo de contrase\u00f1as mediante una PWA\" width=\"1200\" height=\"622\"><\/a><p id=\"caption-attachment-30133\" class=\"wp-caption-text\">C\u00f3mo es el phishing con una PWA maliciosa. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fuente<\/a>.<\/p><\/div>\n<p>Por supuesto, convencer a la v\u00edctima de que instale una aplicaci\u00f3n nativa es igualmente sencillo, pero existe un par de matices. Las PWA se instalan mucho m\u00e1s r\u00e1pido y requieren mucha menos interacci\u00f3n del usuario en comparaci\u00f3n con la instalaci\u00f3n de aplicaciones tradicionales.<\/p>\n<p>Adem\u00e1s, desarrollar las PWA es m\u00e1s simple, ya que b\u00e1sicamente son sitios web de phishing con algunas mejoras menores. Estos factores convierten a las PWA maliciosas en una potente herramienta para los ciberdelincuentes.<\/p>\n<h2>C\u00f3mo protegerse del phishing de PWA<\/h2>\n<p>Por cierto, el mismo mr.d0x gan\u00f3 reconocimiento anteriormente por describir la t\u00e9cnica de phishing llamada <a href=\"https:\/\/www.kaspersky.com\/blog\/browser-in-the-browser-attack\/44163\/\" target=\"_blank\" rel=\"nofollow noopener\">Browser-in-the-Browser<\/a>, sobre la que escribimos hace un par de a\u00f1os. Desde entonces, se han dado muchos casos de atacantes que han utilizado esta t\u00e9cnica no solo para <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/hackers-steal-steam-accounts-in-new-browser-in-the-browser-attacks\/\" target=\"_blank\" rel=\"nofollow noopener\">robar contrase\u00f1as de cuentas,<\/a> sino tambi\u00e9n para <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/knight-ransomware-distributed-in-fake-tripadvisor-complaint-emails\/\" target=\"_blank\" rel=\"nofollow noopener\">propagar ransomware<\/a>.<\/p>\n<p>Dado este precedente, es muy probable que los ciberdelincuentes adopten las PWA maliciosas y conciban formas novedosas de explotar esta t\u00e9cnica m\u00e1s all\u00e1 del phishing.<\/p>\n<p>\u00bfQu\u00e9 puedes hacer para protegerte contra esta amenaza?<\/p>\n<ul>\n<li>Presta mucha atenci\u00f3n cuando te encuentres con aplicaciones web progresivas y no instales ninguna que proceda de sitios web sospechosos.<\/li>\n<li>Revisa peri\u00f3dicamente la lista de PWA instaladas en tu sistema. Por ejemplo, en Google Chrome, escribe\u00a0<code>chrome:\/\/apps<\/code> en la barra de direcciones para ver y gestionar las PWA instaladas.<\/li>\n<\/ul>\n<div id=\"attachment_30134\" style=\"width: 1490px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162434\/phishing-with-progressive-web-apps-6.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30134\" class=\"wp-image-30134 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/88\/2024\/06\/25162434\/phishing-with-progressive-web-apps-6.jpg\" alt=\"C\u00f3mo ver y eliminar las PWA instaladas en Google Chrome\" width=\"1480\" height=\"1160\"><\/a><p id=\"caption-attachment-30134\" class=\"wp-caption-text\">Para ver o eliminar las PWA instaladas en Google Chrome, escribe chrome:\/\/apps en la barra de direcciones<\/p><\/div>\n<ul>\n<li>Emplea una <a href=\"https:\/\/www.kaspersky.es\/premium?icid=es_bb2022-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener\">soluci\u00f3n de seguridad de confianza<\/a> que cuente con protecci\u00f3n contra el phishing y los sitios fraudulentos, que te advertir\u00e1 de inmediato sobre cualquier posible peligro.<\/li>\n<\/ul>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"premium-generic\">\n","protected":false},"excerpt":{"rendered":"<p>Una nueva t\u00e9cnica de phishing consiste en emplear las aplicaciones web progresivas (PWA) para imitar las ventanas del navegador con direcciones web convincentes con el fin de robar contrase\u00f1as.<\/p>\n","protected":false},"author":2726,"featured_media":30128,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1348],"tags":[378,3462,13,123,16,2518,43,3661,61,612],"class_list":{"0":"post-30127","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-threats","8":"tag-amenazas","9":"tag-autenticacion","10":"tag-chrome","11":"tag-contrasenas","12":"tag-google","13":"tag-navegadores","14":"tag-phishing","15":"tag-pirateo-de-cuentas","16":"tag-seguridad","17":"tag-tecnologia"},"hreflang":[{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/phishing-with-progressive-web-apps\/30127\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/phishing-with-progressive-web-apps\/27605\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/phishing-with-progressive-web-apps\/22921\/"},{"hreflang":"ar","url":"https:\/\/me.kaspersky.com\/blog\/phishing-with-progressive-web-apps\/11765\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/phishing-with-progressive-web-apps\/30275\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/phishing-with-progressive-web-apps\/27755\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/phishing-with-progressive-web-apps\/27459\/"},{"hreflang":"it","url":"https:\/\/www.kaspersky.it\/blog\/phishing-with-progressive-web-apps\/29004\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/phishing-with-progressive-web-apps\/37743\/"},{"hreflang":"tr","url":"https:\/\/www.kaspersky.com.tr\/blog\/phishing-with-progressive-web-apps\/12482\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/phishing-with-progressive-web-apps\/51496\/"},{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/phishing-with-progressive-web-apps\/21971\/"},{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/phishing-with-progressive-web-apps\/22719\/"},{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/phishing-with-progressive-web-apps\/31377\/"},{"hreflang":"ja","url":"https:\/\/blog.kaspersky.co.jp\/phishing-with-progressive-web-apps\/36678\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/phishing-with-progressive-web-apps\/27925\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/phishing-with-progressive-web-apps\/33748\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/phishing-with-progressive-web-apps\/33412\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.es\/blog\/tag\/phishing\/","name":"phishing"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/30127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/users\/2726"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/comments?post=30127"}],"version-history":[{"count":1,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/30127\/revisions"}],"predecessor-version":[{"id":30135,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/posts\/30127\/revisions\/30135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/media\/30128"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/media?parent=30127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/categories?post=30127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.es\/blog\/wp-json\/wp\/v2\/tags?post=30127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}