{"id":22719,"date":"2024-06-28T16:11:42","date_gmt":"2024-06-28T19:11:42","guid":{"rendered":"https:\/\/www.kaspersky.com.br\/blog\/?p=22719"},"modified":"2024-06-28T16:11:42","modified_gmt":"2024-06-28T19:11:42","slug":"phishing-with-progressive-web-apps","status":"publish","type":"post","link":"https:\/\/www.kaspersky.com.br\/blog\/phishing-with-progressive-web-apps\/22719\/","title":{"rendered":"Phishing progressivo: como os PWAs podem ser usados para roubar senhas"},"content":{"rendered":"<p>Um pesquisador de seguran\u00e7a conhecido como <em>mr.d0x<\/em> publicou uma <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"noopener nofollow\">post<\/a> detalhando uma nova t\u00e9cnica que pode ser usada para phishing e outras atividades potencialmente maliciosas. A t\u00e9cnica explora os chamados aplicativos progressivos da web (PWAs). Neste artigo, discutimos o que s\u00e3o esses aplicativos, por que eles podem ser perigosos, como os invasores podem us\u00e1-los para seus pr\u00f3prios prop\u00f3sitos e como <a href=\"https:\/\/www.kaspersky.com.br\/premium?icid=br_bb2022-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener\">se proteger<\/a> contra essa amea\u00e7a.<\/p>\n<h2>O que s\u00e3o aplicativos progressivos da web?<\/h2>\n<p>Os PWAs s\u00e3o aplicativos desenvolvidos usando tecnologias da web. Basicamente, s\u00e3o sites que parecem e funcionam exatamente como aplicativos nativos instalados em seu sistema operacional.<\/p>\n<p>A ideia geral \u00e9 semelhante aos aplicativos <a href=\"https:\/\/www.kaspersky.com\/blog\/electron-framework-security-issues\/49035\/\" target=\"_blank\" rel=\"noopener nofollow\">criados na estrutura Electron<\/a>, com uma diferen\u00e7a fundamental. Os aplicativos Electron s\u00e3o como um \u201csandu\u00edche\u201d de um site (o recheio) e um navegador (o p\u00e3o) dedicado \u00e0 execu\u00e7\u00e3o desse site; ou seja, cada aplicativo Electron tem um navegador integrado. Diferentemente, os PWAs utilizam o mecanismo do navegador j\u00e1 instalado no sistema do usu\u00e1rio para exibir o mesmo site \u2013 como um sandu\u00edche sem o p\u00e3o.<\/p>\n<p>Todos os navegadores modernos s\u00e3o compat\u00edveis com PWAs, com os navegadores Google Chrome e baseados em Chromium (incluindo o navegador Microsoft Edge que vem com o Windows) oferecendo a implementa\u00e7\u00e3o mais abrangente.<\/p>\n<p>Instalar um PWA (se o respectivo site for compat\u00edvel) \u00e9 muito simples. Basta clicar em um bot\u00e3o discreto na barra de endere\u00e7os do navegador e confirmar a instala\u00e7\u00e3o. Veja como isso \u00e9 feito, usando o PWA do Google Drive como exemplo:<\/p>\n<div id=\"attachment_22721\" style=\"width: 1474px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28154943\/phishing-with-progressive-web-apps-1.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22721\" class=\"wp-image-22721 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28154943\/phishing-with-progressive-web-apps-1.jpg\" alt=\"Como instalar um PWA\" width=\"1464\" height=\"1312\"><\/a><p id=\"caption-attachment-22721\" class=\"wp-caption-text\">Instalar PWAs leva apenas dois cliques<\/p><\/div>\n<p>Depois disso, o PWA aparece no seu sistema quase instantaneamente, parecendo um aplicativo real \u2014 com um \u00edcone, sua pr\u00f3pria janela e todos os outros atributos de um programa completo. N\u00e3o \u00e9 f\u00e1cil dizer pela janela do PWA que, na verdade, \u00e9 um navegador que exibe um site.<\/p>\n<div id=\"attachment_22722\" style=\"width: 1468px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155050\/phishing-with-progressive-web-apps-2.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22722\" class=\"wp-image-22722 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155050\/phishing-with-progressive-web-apps-2.jpg\" alt=\"Aplicativos progressivos da web (PWA) se parece\" width=\"1458\" height=\"1214\"><\/a><p id=\"caption-attachment-22722\" class=\"wp-caption-text\">O PWA do Google Drive se parece com um aplicativo nativo real<\/p><\/div>\n<h2>Phishing baseado em PWA<\/h2>\n<p>Uma diferen\u00e7a crucial entre um PWA e o mesmo site aberto num navegador \u00e9 evidente na captura de tela acima: a janela do PWA n\u00e3o tem uma barra de endere\u00e7os. Esse mesmo recurso forma a base do m\u00e9todo de phishing discutido neste post.<\/p>\n<p>Sem a barra de endere\u00e7os na janela, os invasores podem simplesmente desenhar suas pr\u00f3prias, exibindo um URL que atende \u00e0s suas metas de phishing. Por exemplo, assim:<\/p>\n<div id=\"attachment_22723\" style=\"width: 1233px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155136\/phishing-with-progressive-web-apps-3.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22723\" class=\"wp-image-22723 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155136\/phishing-with-progressive-web-apps-3.png\" alt=\"PWA imitando login.microsoft.com\" width=\"1223\" height=\"903\"><\/a><p id=\"caption-attachment-22723\" class=\"wp-caption-text\">Com um PWA, voc\u00ea pode imitar de forma convincente qualquer site, por exemplo, a p\u00e1gina de login da conta da Microsoft. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fonte<\/a><\/p><\/div>\n<p>Os criminosos podem aumentar ainda mais a decep\u00e7\u00e3o dando ao PWA um \u00edcone familiar.<\/p>\n<p>O \u00fanico obst\u00e1culo restante \u00e9 convencer a v\u00edtima a instalar o PWA. No entanto, isso pode ser facilmente alcan\u00e7ado com uma linguagem persuasiva e elementos de interface inteligentemente projetados.<\/p>\n<p>\u00c9 importante observar que, durante a caixa de di\u00e1logo de instala\u00e7\u00e3o do PWA, o nome do aplicativo exibido pode ser qualquer coisa que o invasor desejar. A verdadeira origem s\u00f3 \u00e9 revelada pelo endere\u00e7o do site na segunda linha, que \u00e9 menos percept\u00edvel:<\/p>\n<div id=\"attachment_22724\" style=\"width: 1411px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155240\/phishing-with-progressive-web-apps-4.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22724\" class=\"wp-image-22724 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155240\/phishing-with-progressive-web-apps-4.jpg\" alt=\"Caixa de di\u00e1logo de instala\u00e7\u00e3o do PWA malicioso\" width=\"1401\" height=\"891\"><\/a><p id=\"caption-attachment-22724\" class=\"wp-caption-text\">A caixa de di\u00e1logo de instala\u00e7\u00e3o do PWA malicioso exibe um nome que ajuda o invasor. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fonte<\/a><\/p><\/div>\n<p>O processo de roubar uma senha usando um PWA geralmente se desenrola da seguinte forma:<\/p>\n<ul>\n<li>A v\u00edtima abre um site malicioso.<\/li>\n<li>O site convence a v\u00edtima a instalar o PWA.<\/li>\n<li>A instala\u00e7\u00e3o ocorre quase instantaneamente e a janela PWA \u00e9 aberta.<\/li>\n<li>Uma p\u00e1gina de phishing com uma barra de endere\u00e7o falsa exibindo um URL de apar\u00eancia leg\u00edtima \u00e9 aberta na janela do PWA.<\/li>\n<li>A v\u00edtima insere suas credenciais de login no formul\u00e1rio, entregando-as de bandeja diretamente aos invasores.<\/li>\n<\/ul>\n<div id=\"attachment_22725\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155329\/phishing-with-progressive-web-apps-5.gif\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22725\" class=\"wp-image-22725 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155329\/phishing-with-progressive-web-apps-5.gif\" alt=\"Demonstra\u00e7\u00e3o de roubo de senha usando PWA\" width=\"1200\" height=\"622\"><\/a><p id=\"caption-attachment-22725\" class=\"wp-caption-text\">Como \u00e9 o phishing usando um PWA malicioso. <a href=\"https:\/\/mrd0x.com\/progressive-web-apps-pwa-phishing\/\" target=\"_blank\" rel=\"nofollow noopener\">Fonte<\/a><\/p><\/div>\n<p>\u00c9 claro que convencer a v\u00edtima a instalar um aplicativo nativo \u00e9 igualmente simples, mas h\u00e1 algumas nuances. Os PWAs s\u00e3o instalados significativamente mais r\u00e1pido e exigem muito menos intera\u00e7\u00e3o do usu\u00e1rio em compara\u00e7\u00e3o com as instala\u00e7\u00f5es tradicionais de aplicativos.<\/p>\n<p>Al\u00e9m disso, o desenvolvimento de PWAs \u00e9 mais simples, pois eles s\u00e3o essencialmente sites de phishing com pequenas melhorias. Esses fatores tornam os PWAs maliciosos uma ferramenta poderosa para os cibercriminosos.<\/p>\n<h2>Como se proteger dos cibercrimes?<\/h2>\n<p>Ali\u00e1s, o mesmo mr.d0x anteriormente ganhou reconhecimento por criar a t\u00e9cnica de phishing <a href=\"https:\/\/www.kaspersky.com\/blog\/browser-in-the-browser-attack\/44163\/\" target=\"_blank\" rel=\"noopener nofollow\">do navegador em navegador<\/a>, sobre a qual escrevemos h\u00e1 alguns anos. Desde ent\u00e3o, houve v\u00e1rios casos relatados de invasores que empregaram essa t\u00e9cnica n\u00e3o apenas para <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/hackers-steal-steam-accounts-in-new-browser-in-the-browser-attacks\/\" target=\"_blank\" rel=\"noopener nofollow\">roubar senhas de contas,<\/a> mas tamb\u00e9m para <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/knight-ransomware-distributed-in-fake-tripadvisor-complaint-emails\/\" target=\"_blank\" rel=\"noopener nofollow\">disseminar ransomware<\/a>.<\/p>\n<p>Devido a esse precedente, \u00e9 altamente prov\u00e1vel que os cibercriminosos adotem PWAs maliciosos e criem novas formas de explorar essa t\u00e9cnica al\u00e9m do phishing.<\/p>\n<p>O que voc\u00ea pode fazer para se proteger contra essa amea\u00e7a?<\/p>\n<ul>\n<li>Tenha cuidado com PWAs e evite instal\u00e1-los a partir de sites suspeitos.<\/li>\n<li>Revise periodicamente a lista de PWAs instalados em seu sistema. Por exemplo, no Google Chrome, digite e &lt;code&gt;chrome:\/\/apps&lt;\/code&gt; na barra de endere\u00e7o para visualizar e gerenciar PWAs instalados.<\/li>\n<\/ul>\n<div id=\"attachment_22726\" style=\"width: 1490px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155415\/phishing-with-progressive-web-apps-6.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-22726\" class=\"wp-image-22726 size-full\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/94\/2024\/06\/28155415\/phishing-with-progressive-web-apps-6.jpg\" alt=\"Como visualizar e remover PWAs instalados no Google Chrome\" width=\"1480\" height=\"1160\"><\/a><p id=\"caption-attachment-22726\" class=\"wp-caption-text\">Para visualizar ou remover PWAs instalados no Google Chrome, digite chrome:\/\/apps na barra de endere\u00e7o<\/p><\/div>\n<ul>\n<li>Use uma <a href=\"https:\/\/www.kaspersky.com.br\/premium?icid=br_bb2022-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener\">solu\u00e7\u00e3o de seguran\u00e7a confi\u00e1vel<\/a> com prote\u00e7\u00e3o contra sites fraudulentos e de phishing, que avisar\u00e1 imediatamente sobre poss\u00edveis perigos.<\/li>\n<\/ul>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"premium-generic\"><input type=\"hidden\" class=\"placeholder_for_banner\" data-cat_id=\"premium-generic\" value=\"19875\">\n","protected":false},"excerpt":{"rendered":"<p>Uma nova t\u00e9cnica de phishing usa aplicativos da web progressivos (PWAs) para imitar as janelas do navegador com endere\u00e7os da web convincentes para roubar senhas.<\/p>\n","protected":false},"author":2726,"featured_media":22720,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1260],"tags":[218,374,30,33,1448,221,40,102,3112,77],"class_list":{"0":"post-22719","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-threats","8":"tag-ameacas","9":"tag-autenticacao","10":"tag-chrome","11":"tag-google","12":"tag-navegadores","13":"tag-phishing","14":"tag-seguranca","15":"tag-senhas","16":"tag-sequestro-de-conta","17":"tag-tecnologia"},"hreflang":[{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/phishing-with-progressive-web-apps\/22719\/"},{"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":"es","url":"https:\/\/www.kaspersky.es\/blog\/phishing-with-progressive-web-apps\/30127\/"},{"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":"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.com.br\/blog\/tag\/phishing\/","name":"phishing"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/22719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/users\/2726"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/comments?post=22719"}],"version-history":[{"count":3,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/22719\/revisions"}],"predecessor-version":[{"id":22728,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/22719\/revisions\/22728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media\/22720"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media?parent=22719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/categories?post=22719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/tags?post=22719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}