{"id":24169,"date":"2026-04-30T08:00:00","date_gmt":"2026-04-30T11:00:00","guid":{"rendered":"https:\/\/www.ethicalhacker.com.br\/site\/?p=24169"},"modified":"2026-04-27T19:52:38","modified_gmt":"2026-04-27T22:52:38","slug":"malware-disfarcado-de-bitwarden-apos-ataque-ao-npm","status":"publish","type":"post","link":"https:\/\/www.ethicalhacker.com.br\/site\/2026\/04\/exploits\/malware-disfarcado-de-bitwarden-apos-ataque-ao-npm\/","title":{"rendered":"Malware disfar\u00e7ado de Bitwarden ap\u00f3s ataque ao NPM"},"content":{"rendered":"\n<p style=\"text-align: justify;\" data-section-id=\"d6xz9o\" data-start=\"0\" data-end=\"77\"><strong>Supply Chain em colapso: Malware disfar\u00e7ado de Bitwarden ap\u00f3s ataque ao NPM<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"94\" data-end=\"477\">A seguran\u00e7a da cadeia de suprimentos de software (software supply chain) tornou-se um dos principais campos de batalha da ciberseguran\u00e7a moderna. Um incidente recente envolvendo o ecossistema do <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">npm<\/span><\/span> e a distribui\u00e7\u00e3o de uma vers\u00e3o maliciosa do <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Bitwarden<\/span><\/span> evidencia como ataques indiretos podem causar impactos devastadores.<\/p>\n<p style=\"text-align: justify;\" data-start=\"479\" data-end=\"779\">Neste cen\u00e1rio, criminosos exploraram a confian\u00e7a depositada em bibliotecas e ferramentas amplamente utilizadas para disseminar c\u00f3digo malicioso, com foco no roubo de credenciais e dados sens\u00edveis. Este artigo analisa tecnicamente o ataque, suas implica\u00e7\u00f5es e as li\u00e7\u00f5es estrat\u00e9gicas para organiza\u00e7\u00f5es.<\/p>\n<p data-start=\"479\" data-end=\"779\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1diwuln\" data-start=\"786\" data-end=\"842\"><strong>O incidente: Comprometimento da cadeia de suprimentos<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"844\" data-end=\"956\">Ap\u00f3s um ataque ao ecossistema do npm, cibercriminosos conseguiram distribuir uma vers\u00e3o adulterada do Bitwarden.<\/p>\n<p style=\"text-align: justify;\" data-start=\"958\" data-end=\"989\">Principais pontos do incidente:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"991\" data-end=\"1203\">\n<li data-section-id=\"9fbhc0\" data-start=\"991\" data-end=\"1047\">\n<p>Inser\u00e7\u00e3o de c\u00f3digo malicioso em pacotes distribu\u00eddos<\/p>\n<\/li>\n<li data-section-id=\"1nlphw0\" data-start=\"1048\" data-end=\"1100\">\n<p>Distribui\u00e7\u00e3o de vers\u00e3o comprometida do Bitwarden<\/p>\n<\/li>\n<li data-section-id=\"4rx61e\" data-start=\"1101\" data-end=\"1145\">\n<p>Foco em roubo de credenciais armazenadas<\/p>\n<\/li>\n<li data-section-id=\"1vym83e\" data-start=\"1146\" data-end=\"1203\">\n<p>Poss\u00edvel impacto em desenvolvedores e usu\u00e1rios finais<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"1205\" data-end=\"1304\">Esse tipo de ataque \u00e9 particularmente perigoso porque explora a confian\u00e7a em ferramentas leg\u00edtimas.<\/p>\n<p data-start=\"1205\" data-end=\"1304\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1c30om6\" data-start=\"1311\" data-end=\"1356\"><strong>O vetor de ataque: Supply Chain compromise<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1358\" data-end=\"1459\">Diferente de ataques diretos, aqui o alvo n\u00e3o \u00e9 o usu\u00e1rio final, mas sim a cadeia de desenvolvimento.<\/p>\n<p style=\"text-align: justify;\" data-start=\"1461\" data-end=\"1487\">O ataque ocorre em etapas:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"jntsk7\" data-start=\"1489\" data-end=\"1526\"><strong>1. Comprometimento do reposit\u00f3rio<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1527\" data-end=\"1584\">O invasor obt\u00e9m acesso ao ambiente de distribui\u00e7\u00e3o (npm).<\/p>\n<p data-start=\"1527\" data-end=\"1584\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"13s85na\" data-start=\"1586\" data-end=\"1621\"><strong>2. Inser\u00e7\u00e3o de c\u00f3digo malicioso<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1622\" data-end=\"1672\">Pacotes leg\u00edtimos s\u00e3o modificados ou substitu\u00eddos.<\/p>\n<p data-start=\"1622\" data-end=\"1672\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1adbe9r\" data-start=\"1674\" data-end=\"1706\"><strong>3. Distribui\u00e7\u00e3o automatizada<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1707\" data-end=\"1760\">Usu\u00e1rios e sistemas baixam atualiza\u00e7\u00f5es contaminadas.<\/p>\n<p data-start=\"1707\" data-end=\"1760\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1b01f5f\" data-start=\"1762\" data-end=\"1788\"><strong>4. Execu\u00e7\u00e3o silenciosa<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1789\" data-end=\"1843\">O malware \u00e9 executado dentro de aplica\u00e7\u00f5es confi\u00e1veis.<\/p>\n<p style=\"text-align: justify;\" data-start=\"1845\" data-end=\"1895\">Esse modelo torna a detec\u00e7\u00e3o extremamente dif\u00edcil.<\/p>\n<p data-start=\"1845\" data-end=\"1895\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1pu5vvt\" data-start=\"1902\" data-end=\"1935\"><strong>O papel do Bitwarden no ataque<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1937\" data-end=\"2041\">O <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Bitwarden<\/span><\/span> \u00e9 amplamente utilizado para armazenamento seguro de credenciais.<\/p>\n<p style=\"text-align: justify;\" data-start=\"2043\" data-end=\"2082\">Isso o torna um alvo altamente valioso:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"2084\" data-end=\"2197\">\n<li data-section-id=\"1y2v12i\" data-start=\"2084\" data-end=\"2113\">\n<p>Armazena senhas sens\u00edveis<\/p>\n<\/li>\n<li data-section-id=\"13recv0\" data-start=\"2114\" data-end=\"2152\">\n<p>Cont\u00e9m dados corporativos cr\u00edticos<\/p>\n<\/li>\n<li data-section-id=\"19l3tqa\" data-start=\"2153\" data-end=\"2197\">\n<p>Possui integra\u00e7\u00e3o com m\u00faltiplos sistemas<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"2199\" data-end=\"2295\">Ao comprometer uma ferramenta desse tipo, o atacante obt\u00e9m acesso a um \u201ccofre digital\u201d completo.<\/p>\n<p data-start=\"2199\" data-end=\"2295\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"9cxbiq\" data-start=\"2302\" data-end=\"2340\"><strong>T\u00e9cnicas utilizadas pelos atacantes<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2342\" data-end=\"2389\">O ataque demonstra o uso de t\u00e9cnicas avan\u00e7adas:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1wuqn2b\" data-start=\"2391\" data-end=\"2428\"><strong>1. Typosquatting e pacotes falsos<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2429\" data-end=\"2484\">Cria\u00e7\u00e3o de pacotes com nomes semelhantes aos leg\u00edtimos.<\/p>\n<p data-start=\"2429\" data-end=\"2484\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"3lmr4d\" data-start=\"2486\" data-end=\"2510\"><strong>2. Inje\u00e7\u00e3o de c\u00f3digo<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2511\" data-end=\"2568\">Inser\u00e7\u00e3o de scripts maliciosos em bibliotecas confi\u00e1veis.<\/p>\n<p data-start=\"2511\" data-end=\"2568\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"90u1f9\" data-start=\"2570\" data-end=\"2597\"><strong>3. Exfiltra\u00e7\u00e3o de dados<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2598\" data-end=\"2661\">Envio de credenciais para servidores controlados pelo atacante.<\/p>\n<p data-start=\"2598\" data-end=\"2661\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"118v0ax\" data-start=\"2663\" data-end=\"2682\"><strong>4. Persist\u00eancia<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2683\" data-end=\"2738\">Manuten\u00e7\u00e3o do c\u00f3digo malicioso em vers\u00f5es subsequentes.<\/p>\n<p data-start=\"2683\" data-end=\"2738\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"sk31j2\" data-start=\"2745\" data-end=\"2788\"><strong>Impacto: Comprometimento em larga escala<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2790\" data-end=\"2842\">As consequ\u00eancias de um ataque desse tipo s\u00e3o amplas:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"qrtz9z\" data-start=\"2844\" data-end=\"2871\"><strong>1. Roubo de credenciais<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2872\" data-end=\"2918\">Usu\u00e1rios podem ter todas suas senhas expostas.<\/p>\n<p data-start=\"2872\" data-end=\"2918\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"w3z9dd\" data-start=\"2920\" data-end=\"2957\"><strong>2. Acesso a sistemas corporativos<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2958\" data-end=\"3014\">Credenciais comprometidas permitem invas\u00f5es secund\u00e1rias.<\/p>\n<p data-start=\"2958\" data-end=\"3014\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1jslp04\" data-start=\"3016\" data-end=\"3043\"><strong>3. Propaga\u00e7\u00e3o do ataque<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3044\" data-end=\"3098\">Sistemas infectados podem contaminar outros ambientes.<\/p>\n<p data-start=\"3044\" data-end=\"3098\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1exhm15\" data-start=\"3100\" data-end=\"3126\"><strong>4. Quebra de confian\u00e7a<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3127\" data-end=\"3182\">Ferramentas confi\u00e1veis passam a ser vistas como riscos.<\/p>\n<p data-start=\"3127\" data-end=\"3182\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"fge1pk\" data-start=\"3189\" data-end=\"3227\"><strong>Por que esse ataque \u00e9 t\u00e3o perigoso?<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3229\" data-end=\"3297\">A principal raz\u00e3o \u00e9 a <strong data-start=\"3251\" data-end=\"3296\">confian\u00e7a impl\u00edcita na cadeia de software<\/strong>.<\/p>\n<p style=\"text-align: justify;\" data-start=\"3299\" data-end=\"3330\">Desenvolvedores frequentemente:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"3332\" data-end=\"3455\">\n<li data-section-id=\"1cwz6m5\" data-start=\"3332\" data-end=\"3368\">\n<p>Instalam pacotes automaticamente<\/p>\n<\/li>\n<li data-section-id=\"uj0v7m\" data-start=\"3369\" data-end=\"3405\">\n<p>Confiam em reposit\u00f3rios oficiais<\/p>\n<\/li>\n<li data-section-id=\"w4500a\" data-start=\"3406\" data-end=\"3455\">\n<p>Atualizam depend\u00eancias sem valida\u00e7\u00e3o profunda<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"3457\" data-end=\"3521\">Isso cria um ambiente ideal para ataques silenciosos e massivos.<\/p>\n<p data-start=\"3457\" data-end=\"3521\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"ssmjr0\" data-start=\"3528\" data-end=\"3574\"><strong>Tend\u00eancia: A era dos ataques \u00e0 Supply Chain<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3576\" data-end=\"3624\">Casos como esse indicam uma tend\u00eancia crescente:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"3626\" data-end=\"3803\">\n<li data-section-id=\"1djuiaf\" data-start=\"3626\" data-end=\"3675\">\n<p>Ataques indiretos mais eficientes que diretos<\/p>\n<\/li>\n<li data-section-id=\"joh4e1\" data-start=\"3676\" data-end=\"3721\">\n<p>Maior foco em desenvolvedores e pipelines<\/p>\n<\/li>\n<li data-section-id=\"ulluzh\" data-start=\"3722\" data-end=\"3758\">\n<p>Explora\u00e7\u00e3o de automa\u00e7\u00e3o em CI\/CD<\/p>\n<\/li>\n<li data-section-id=\"1f8gxtu\" data-start=\"3759\" data-end=\"3803\">\n<p>Uso de depend\u00eancias como vetor de ataque<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"3805\" data-end=\"3873\">Esse tipo de ataque j\u00e1 \u00e9 considerado uma das maiores amea\u00e7as atuais.<\/p>\n<p data-start=\"3805\" data-end=\"3873\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"i27oj9\" data-start=\"3880\" data-end=\"3922\"><strong>Li\u00e7\u00f5es estrat\u00e9gicas para ciberseguran\u00e7a<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3924\" data-end=\"3960\">O incidente refor\u00e7a pontos cr\u00edticos:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1xtnem0\" data-start=\"3962\" data-end=\"4008\"><strong>1. N\u00e3o confiar cegamente em depend\u00eancias<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4009\" data-end=\"4057\">Mesmo pacotes populares podem ser comprometidos.<\/p>\n<p data-start=\"4009\" data-end=\"4057\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"sesj45\" data-start=\"4059\" data-end=\"4096\"><strong>2. Monitoramento de integridade<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4097\" data-end=\"4137\">Verificar hashes e assinaturas digitais.<\/p>\n<p data-start=\"4097\" data-end=\"4137\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"g9o7sn\" data-start=\"4139\" data-end=\"4167\"><strong>3. Auditoria de c\u00f3digo<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4168\" data-end=\"4201\">Revis\u00e3o de depend\u00eancias cr\u00edticas.<\/p>\n<p data-start=\"4168\" data-end=\"4201\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"w7lcku\" data-start=\"4203\" data-end=\"4231\"><strong>4. Controle de vers\u00f5es<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4232\" data-end=\"4278\">Evitar atualiza\u00e7\u00f5es autom\u00e1ticas sem valida\u00e7\u00e3o.<\/p>\n<p data-start=\"4232\" data-end=\"4278\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1epdrcw\" data-start=\"4285\" data-end=\"4312\"><strong>Estrat\u00e9gias de mitiga\u00e7\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4314\" data-end=\"4348\">Para reduzir riscos, recomenda-se:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"4350\" data-end=\"4586\">\n<li data-section-id=\"uiyql1\" data-start=\"4350\" data-end=\"4400\">\n<p>Uso de <strong data-start=\"4359\" data-end=\"4398\">Software Composition Analysis (SCA)<\/strong><\/p>\n<\/li>\n<li data-section-id=\"rcdooo\" data-start=\"4401\" data-end=\"4457\">\n<p>Implementa\u00e7\u00e3o de <strong data-start=\"4420\" data-end=\"4455\">assinaturas digitais de pacotes<\/strong><\/p>\n<\/li>\n<li data-section-id=\"1mv7bah\" data-start=\"4458\" data-end=\"4503\">\n<p>Monitoramento de comportamento em runtime<\/p>\n<\/li>\n<li data-section-id=\"1hyd489\" data-start=\"4504\" data-end=\"4542\">\n<p>Restri\u00e7\u00e3o de depend\u00eancias externas<\/p>\n<\/li>\n<li data-section-id=\"1ukbkch\" data-start=\"4543\" data-end=\"4586\">\n<p>Uso de reposit\u00f3rios internos confi\u00e1veis<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"4588\" data-end=\"4673\">Al\u00e9m disso, pr\u00e1ticas de DevSecOps devem ser incorporadas ao ciclo de desenvolvimento.<\/p>\n<p data-start=\"4588\" data-end=\"4673\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"h85oci\" data-start=\"4680\" data-end=\"4692\"><strong>Conclus\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4694\" data-end=\"4949\">O ataque envolvendo o <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">npm<\/span><\/span> e a distribui\u00e7\u00e3o maliciosa do <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Bitwarden<\/span><\/span> evidencia uma mudan\u00e7a cr\u00edtica no cen\u00e1rio de amea\u00e7as: a transi\u00e7\u00e3o de ataques diretos para compromissos na cadeia de suprimentos.<\/p>\n<p style=\"text-align: justify;\" data-start=\"4951\" data-end=\"5105\">Ao explorar a confian\u00e7a em ferramentas amplamente utilizadas, os atacantes conseguem atingir um n\u00famero massivo de v\u00edtimas com esfor\u00e7o relativamente baixo.<\/p>\n<p style=\"text-align: justify;\" data-start=\"5107\" data-end=\"5285\">Diante desse cen\u00e1rio, organiza\u00e7\u00f5es precisam adotar uma postura mais rigorosa em rela\u00e7\u00e3o \u00e0 seguran\u00e7a de software, tratando depend\u00eancias externas como potenciais vetores de ataque.<\/p>\n<p style=\"text-align: justify;\" data-start=\"5287\" data-end=\"5402\">A seguran\u00e7a da cadeia de suprimentos n\u00e3o \u00e9 mais opcional \u2014 \u00e9 um componente essencial da defesa cibern\u00e9tica moderna.<\/p>\n<p data-start=\"5287\" data-end=\"5402\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1bfeuhi\" data-start=\"5409\" data-end=\"5438\"><strong>Refer\u00eancia Bibliogr\u00e1fica<\/strong><\/p>\n<ul data-start=\"5440\" data-end=\"5894\">\n<li style=\"list-style-type: none\">\n<ul data-start=\"5440\" data-end=\"5894\">\n<li data-section-id=\"26ukpl\" data-start=\"5440\" data-end=\"5728\"><strong>TecMundo.<\/strong> <em data-start=\"5453\" data-end=\"5557\">Ap\u00f3s ataque a npm, criminosos distribuem vers\u00e3o maliciosa do Bitwarden para roubar dados e credenciais<\/em>. Dispon\u00edvel em: <a class=\"decorated-link\" href=\"https:\/\/www.tecmundo.com.br\/seguranca\/412605-apos-ataque-a-npm-criminosos-distribuem-versao-maliciosa-do-bitwarden-para-roubar-dados-e-credenciais.htm\" target=\"_blank\" rel=\"noopener\" data-start=\"5576\" data-end=\"5726\">https:\/\/www.tecmundo.com.br\/seguranca\/412605-apos-ataque-a-npm-criminosos-distribuem-versao-maliciosa-do-bitwarden-para-roubar-dados-e-credenciais.htm<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Supply Chain em colapso: Malware disfar\u00e7ado de Bitwarden ap\u00f3s ataque ao NPM A seguran\u00e7a da cadeia de suprimentos de software (software supply chain) tornou-se um dos principais campos de batalha da ciberseguran\u00e7a moderna. Um incidente recente envolvendo o ecossistema do npm e a distribui\u00e7\u00e3o de uma vers\u00e3o maliciosa do Bitwarden evidencia como ataques indiretos podem [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":24170,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,100,21,105],"tags":[],"class_list":["post-24169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-basico","category-diversos","category-exploits","category-noticias"],"_links":{"self":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/24169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/comments?post=24169"}],"version-history":[{"count":2,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/24169\/revisions"}],"predecessor-version":[{"id":24172,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/24169\/revisions\/24172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media\/24170"}],"wp:attachment":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media?parent=24169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/categories?post=24169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/tags?post=24169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}