{"id":24219,"date":"2026-05-21T08:00:00","date_gmt":"2026-05-21T11:00:00","guid":{"rendered":"https:\/\/www.ethicalhacker.com.br\/site\/?p=24219"},"modified":"2026-05-18T23:35:51","modified_gmt":"2026-05-19T02:35:51","slug":"s-23","status":"publish","type":"post","link":"https:\/\/www.ethicalhacker.com.br\/site\/2026\/05\/exploits\/s-23\/","title":{"rendered":"Bibliotecas de terceiros se tornam vetores de exposi\u00e7\u00e3o de dados"},"content":{"rendered":"\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"5700a7d6-218a-4b26-81df-11528c2250a5\" data-message-model-slug=\"gpt-5-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<p style=\"text-align: justify;\" data-section-id=\"s8a8ms\" data-start=\"0\" data-end=\"117\"><strong>Ataques \u00e0 cadeia de suprimentos e a OpenAI: Quando bibliotecas de terceiros se tornam vetores de exposi\u00e7\u00e3o de dados<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"134\" data-end=\"742\">A crescente depend\u00eancia de bibliotecas open source e pipelines automatizados de integra\u00e7\u00e3o cont\u00ednua transformou o desenvolvimento de software em um processo altamente eficiente, mas tamb\u00e9m ampliou significativamente a superf\u00edcie de ataque das organiza\u00e7\u00f5es. Um incidente recente envolvendo a OpenAI, empresa respons\u00e1vel pelo ChatGPT, demonstrou como uma vulnerabilidade em um componente de terceiros pode resultar no roubo de informa\u00e7\u00f5es internas e na necessidade de respostas r\u00e1pidas para preservar a confian\u00e7a dos usu\u00e1rios.<\/p>\n<p style=\"text-align: justify;\" data-start=\"744\" data-end=\"1031\">Embora a empresa tenha confirmado que n\u00e3o houve comprometimento de dados de usu\u00e1rios nem de seus sistemas de produ\u00e7\u00e3o, o caso exp\u00f4s a complexidade e os riscos inerentes aos ataques \u00e0 cadeia de suprimentos de software (software supply chain attacks).<\/p>\n<p data-start=\"744\" data-end=\"1031\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"hjmfzz\" data-start=\"1038\" data-end=\"1096\"><strong>O incidente: Dispositivos de funcion\u00e1rios comprometidos<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"1098\" data-end=\"1583\">A OpenAI informou que dois dispositivos de colaboradores foram afetados por um ataque relacionado ao comprometimento de uma biblioteca de terceiros amplamente utilizada no ecossistema de desenvolvimento. Como consequ\u00eancia, houve acesso n\u00e3o autorizado a um subconjunto limitado de reposit\u00f3rios internos de c\u00f3digo-fonte e extra\u00e7\u00e3o de credenciais t\u00e9cnicas restritas.<\/p>\n<p style=\"text-align: justify;\" data-start=\"1585\" data-end=\"1631\">Segundo a investiga\u00e7\u00e3o conduzida pela empresa:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"1633\" data-end=\"1948\">\n<li data-section-id=\"14r0d9l\" data-start=\"1633\" data-end=\"1696\">\n<p>N\u00e3o foram encontrados ind\u00edcios de acesso a dados de usu\u00e1rios;<\/p>\n<\/li>\n<li data-section-id=\"1vb0dhg\" data-start=\"1697\" data-end=\"1770\">\n<p>Sistemas de produ\u00e7\u00e3o e propriedade intelectual n\u00e3o foram comprometidos;<\/p>\n<\/li>\n<li data-section-id=\"e9r3mv\" data-start=\"1771\" data-end=\"1826\">\n<p>O software distribu\u00eddo aos clientes n\u00e3o foi alterado;<\/p>\n<\/li>\n<li data-section-id=\"xlujat\" data-start=\"1827\" data-end=\"1948\">\n<p>Certificados digitais de assinatura foram revogados e substitu\u00eddos por precau\u00e7\u00e3o.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"1950\" data-end=\"2056\">Esse posicionamento mostra a import\u00e2ncia da transpar\u00eancia e da r\u00e1pida resposta em incidentes de seguran\u00e7a.<\/p>\n<p data-start=\"1950\" data-end=\"2056\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"16e589j\" data-start=\"2063\" data-end=\"2120\"><strong>O que \u00e9 um ataque \u00e0 cadeia de suprimentos de software?<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2122\" data-end=\"2425\">Um ataque \u00e0 cadeia de suprimentos ocorre quando o invasor compromete componentes, bibliotecas ou ferramentas confi\u00e1veis utilizadas por desenvolvedores e empresas. Em vez de atacar diretamente a organiza\u00e7\u00e3o-alvo, o criminoso insere c\u00f3digo malicioso em um elo intermedi\u00e1rio do processo de desenvolvimento.<\/p>\n<p style=\"text-align: justify;\" data-start=\"2427\" data-end=\"2471\">O fluxo t\u00edpico desse tipo de ataque envolve:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"2473\" data-end=\"2767\">\n<li data-section-id=\"14o4uj2\" data-start=\"2473\" data-end=\"2537\">\n<p>Comprometimento de uma depend\u00eancia ou ferramenta open source;<\/p>\n<\/li>\n<li data-section-id=\"1sde5la\" data-start=\"2538\" data-end=\"2597\">\n<p>Distribui\u00e7\u00e3o de vers\u00f5es maliciosas por canais leg\u00edtimos;<\/p>\n<\/li>\n<li data-section-id=\"1jo7hn9\" data-start=\"2598\" data-end=\"2672\">\n<p>Execu\u00e7\u00e3o autom\u00e1tica do c\u00f3digo em ambientes de desenvolvimento ou CI\/CD;<\/p>\n<\/li>\n<li data-section-id=\"17od0so\" data-start=\"2673\" data-end=\"2721\">\n<p>Roubo de credenciais, certificados ou tokens;<\/p>\n<\/li>\n<li data-section-id=\"3d82r\" data-start=\"2722\" data-end=\"2767\">\n<p>Potencial propaga\u00e7\u00e3o para outros sistemas.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"2769\" data-end=\"2873\">Essa abordagem \u00e9 extremamente eficiente porque explora a confian\u00e7a depositada em softwares de terceiros.<\/p>\n<p data-start=\"2769\" data-end=\"2873\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"a0h312\" data-start=\"2880\" data-end=\"2922\"><strong>A import\u00e2ncia dos certificados digitais<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"2924\" data-end=\"3146\">Um dos elementos mais sens\u00edveis no incidente foi a poss\u00edvel exposi\u00e7\u00e3o de certificados usados para assinar aplica\u00e7\u00f5es da OpenAI para macOS.<\/p>\n<p style=\"text-align: justify;\" data-start=\"3148\" data-end=\"3399\">Esses certificados permitem que o sistema operacional identifique que um software \u00e9 aut\u00eantico e foi distribu\u00eddo pelo desenvolvedor leg\u00edtimo. Caso um atacante obtenha esse material, ele poderia assinar programas maliciosos fazendo-os parecer leg\u00edtimos.<\/p>\n<p style=\"text-align: justify;\" data-start=\"3401\" data-end=\"3435\">Como medida preventiva, a empresa:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"3437\" data-end=\"3666\">\n<li data-section-id=\"14qkpta\" data-start=\"3437\" data-end=\"3474\">\n<p>Revogou os certificados anteriores;<\/p>\n<\/li>\n<li data-section-id=\"1ix60b2\" data-start=\"3475\" data-end=\"3502\">\n<p>Gerou novos certificados;<\/p>\n<\/li>\n<li data-section-id=\"1biq1ih\" data-start=\"3503\" data-end=\"3550\">\n<p>Publicou vers\u00f5es atualizadas dos aplicativos;<\/p>\n<\/li>\n<li data-section-id=\"27kzuo\" data-start=\"3551\" data-end=\"3666\">\n<p>Recomendou que usu\u00e1rios do macOS atualizassem imediatamente seus softwares.<\/p>\n<\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"xn0avl\" data-start=\"3673\" data-end=\"3726\"><strong>O papel do open source no ecossistema de seguran\u00e7a<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"3728\" data-end=\"3859\">Bibliotecas open source s\u00e3o essenciais para a inova\u00e7\u00e3o tecnol\u00f3gica. No entanto, sua ampla ado\u00e7\u00e3o tamb\u00e9m cria depend\u00eancias cr\u00edticas.<\/p>\n<p style=\"text-align: justify;\" data-start=\"3861\" data-end=\"3872\">Benef\u00edcios:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"3874\" data-end=\"3961\">\n<li data-section-id=\"h5izvv\" data-start=\"3874\" data-end=\"3902\">\n<p>Desenvolvimento acelerado;<\/p>\n<\/li>\n<li data-section-id=\"1f06pwt\" data-start=\"3903\" data-end=\"3928\">\n<p>Reutiliza\u00e7\u00e3o de c\u00f3digo;<\/p>\n<\/li>\n<li data-section-id=\"yhpzdw\" data-start=\"3929\" data-end=\"3961\">\n<p>Forte colabora\u00e7\u00e3o comunit\u00e1ria.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"3963\" data-end=\"3970\">Riscos:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"3972\" data-end=\"4083\">\n<li data-section-id=\"1eonv38\" data-start=\"3972\" data-end=\"4009\">\n<p>Depend\u00eancia excessiva de terceiros;<\/p>\n<\/li>\n<li data-section-id=\"amrf2m\" data-start=\"4010\" data-end=\"4036\">\n<p>Manuten\u00e7\u00e3o insuficiente;<\/p>\n<\/li>\n<li data-section-id=\"2vxbrv\" data-start=\"4037\" data-end=\"4083\">\n<p>Possibilidade de comprometimento silencioso.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"4085\" data-end=\"4153\">O desafio estrat\u00e9gico consiste em equilibrar agilidade e governan\u00e7a.<\/p>\n<p data-start=\"4085\" data-end=\"4153\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"g90qtz\" data-start=\"4160\" data-end=\"4204\"><strong>Impactos potenciais de um comprometimento<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4206\" data-end=\"4301\">Mesmo quando n\u00e3o h\u00e1 evid\u00eancias de dano direto aos usu\u00e1rios, incidentes desse tipo podem causar:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1vetgk9\" data-start=\"4303\" data-end=\"4343\"><strong>1. Exposi\u00e7\u00e3o de credenciais internas<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4344\" data-end=\"4418\">Tokens, certificados e chaves podem ser utilizados em ataques posteriores.<\/p>\n<p data-start=\"4344\" data-end=\"4418\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1nmonuv\" data-start=\"4420\" data-end=\"4457\"><strong>2. Distribui\u00e7\u00e3o de software falso<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4458\" data-end=\"4507\">Aplicativos adulterados podem parecer aut\u00eanticos.<\/p>\n<p data-start=\"4458\" data-end=\"4507\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"quppjw\" data-start=\"4509\" data-end=\"4534\"><strong>3. Perda de confian\u00e7a<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4535\" data-end=\"4605\">Clientes e parceiros passam a questionar a integridade do ecossistema.<\/p>\n<p data-start=\"4535\" data-end=\"4605\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"3kb16w\" data-start=\"4607\" data-end=\"4633\"><strong>4. Custos operacionais<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4634\" data-end=\"4727\">Rota\u00e7\u00e3o de certificados, auditorias e resposta a incidentes demandam recursos significativos.<\/p>\n<p data-start=\"4634\" data-end=\"4727\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1vmwu52\" data-start=\"4734\" data-end=\"4774\"><strong>Li\u00e7\u00f5es estrat\u00e9gicas para organiza\u00e7\u00f5es<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"4776\" data-end=\"4818\">O incidente oferece aprendizados valiosos:<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1l7ga68\" data-start=\"4820\" data-end=\"4892\">Seguran\u00e7a do pipeline \u00e9 t\u00e3o importante quanto a seguran\u00e7a do produto<\/p>\n<p style=\"text-align: justify;\" data-start=\"4893\" data-end=\"4965\">Ambientes de build e assinatura devem ser tratados como ativos cr\u00edticos.<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"1pt86st\" data-start=\"4967\" data-end=\"5019\">Menor privil\u00e9gio deve ser rigorosamente aplicado<\/p>\n<p style=\"text-align: justify;\" data-start=\"5020\" data-end=\"5083\">Workflows automatizados n\u00e3o devem possuir acesso desnecess\u00e1rio.<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"a5jie7\" data-start=\"5085\" data-end=\"5127\">Monitoramento cont\u00ednuo \u00e9 indispens\u00e1vel<\/p>\n<p style=\"text-align: justify;\" data-start=\"5128\" data-end=\"5183\">Eventos an\u00f4malos precisam ser detectados em tempo real.<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"122c9xw\" data-start=\"5185\" data-end=\"5224\">Transpar\u00eancia fortalece a confian\u00e7a<\/p>\n<p style=\"text-align: justify;\" data-start=\"5225\" data-end=\"5273\">Comunica\u00e7\u00f5es claras reduzem incertezas e boatos.<\/p>\n<p data-start=\"5225\" data-end=\"5273\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"hlety8\" data-start=\"5280\" data-end=\"5309\"><strong>Boas pr\u00e1ticas de mitiga\u00e7\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"5311\" data-end=\"5354\">Organiza\u00e7\u00f5es podem reduzir riscos adotando:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"5356\" data-end=\"5633\">\n<li data-section-id=\"7yaug1\" data-start=\"5356\" data-end=\"5414\">\n<p>Assinatura e verifica\u00e7\u00e3o de integridade de depend\u00eancias;<\/p>\n<\/li>\n<li data-section-id=\"t8ckea\" data-start=\"5415\" data-end=\"5450\">\n<p>Invent\u00e1rio de componentes (SBOM);<\/p>\n<\/li>\n<li data-section-id=\"19teezi\" data-start=\"5451\" data-end=\"5494\">\n<p>Revis\u00e3o de permiss\u00f5es em pipelines CI\/CD;<\/p>\n<\/li>\n<li data-section-id=\"1tr9vb1\" data-start=\"5495\" data-end=\"5527\">\n<p>Rota\u00e7\u00e3o peri\u00f3dica de segredos;<\/p>\n<\/li>\n<li data-section-id=\"p1polf\" data-start=\"5528\" data-end=\"5592\">\n<p>Implementa\u00e7\u00e3o de solu\u00e7\u00f5es SCA (Software Composition Analysis);<\/p>\n<\/li>\n<li data-section-id=\"134uqqq\" data-start=\"5593\" data-end=\"5633\">\n<p>Auditorias frequentes de reposit\u00f3rios.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"5635\" data-end=\"5700\">Essas medidas tornam a cadeia de desenvolvimento mais resiliente.<\/p>\n<p data-start=\"5635\" data-end=\"5700\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"o84ev9\" data-start=\"5707\" data-end=\"5745\"><strong>O futuro dos ataques \u00e0 Supply Chain<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"5747\" data-end=\"5817\">Ataques \u00e0 cadeia de suprimentos continuar\u00e3o crescendo porque oferecem:<\/p>\n<ul style=\"text-align: justify;\" data-start=\"5819\" data-end=\"5903\">\n<li data-section-id=\"xolr6\" data-start=\"5819\" data-end=\"5834\">\n<p>Alto alcance;<\/p>\n<\/li>\n<li data-section-id=\"dgcab2\" data-start=\"5835\" data-end=\"5858\">\n<p>Baixo custo relativo;<\/p>\n<\/li>\n<li data-section-id=\"zidr39\" data-start=\"5859\" data-end=\"5876\">\n<p>Grande impacto;<\/p>\n<\/li>\n<li data-section-id=\"181xwbn\" data-start=\"5877\" data-end=\"5903\">\n<p>Dificuldade de detec\u00e7\u00e3o.<\/p>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\" data-start=\"5905\" data-end=\"6094\">Com o aumento da automa\u00e7\u00e3o e do uso de intelig\u00eancia artificial no desenvolvimento, a prote\u00e7\u00e3o do pipeline de software passa a ser um requisito estrat\u00e9gico para qualquer organiza\u00e7\u00e3o digital.<\/p>\n<p data-start=\"5905\" data-end=\"6094\">\u00a0<\/p>\n<p style=\"text-align: justify;\" data-section-id=\"h85oci\" data-start=\"6101\" data-end=\"6113\"><strong>Conclus\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\" data-start=\"6115\" data-end=\"6585\">O incidente envolvendo a OpenAI evidencia que, em um ecossistema tecnol\u00f3gico interdependente, a seguran\u00e7a de uma organiza\u00e7\u00e3o est\u00e1 diretamente ligada \u00e0 seguran\u00e7a de seus fornecedores e componentes de terceiros. Mesmo sem impacto comprovado sobre dados de usu\u00e1rios, o roubo de credenciais t\u00e9cnicas demonstra como pequenas brechas em bibliotecas externas podem gerar riscos significativos.<\/p>\n<p style=\"text-align: justify;\" data-start=\"6587\" data-end=\"6904\">A principal li\u00e7\u00e3o \u00e9 clara: a prote\u00e7\u00e3o da cadeia de suprimentos de software deve ser tratada como prioridade absoluta. Em um cen\u00e1rio em que a confian\u00e7a no c\u00f3digo \u00e9 um ativo estrat\u00e9gico, garantir a integridade de cada depend\u00eancia tornou-se essencial para preservar a seguran\u00e7a, a reputa\u00e7\u00e3o e a continuidade operacional.<\/p>\n<p data-start=\"6587\" data-end=\"6904\">\u00a0<\/p>\n<p data-section-id=\"1bfeuhi\" data-start=\"6911\" data-end=\"6940\"><strong>Refer\u00eancias Bibliogr\u00e1ficas<\/strong><\/p>\n<ul data-start=\"6942\" data-end=\"7306\">\n<li data-section-id=\"15113i3\" data-start=\"6942\" data-end=\"7091\"><a class=\"decorated-link\" href=\"https:\/\/openai.com\/index\/axios-developer-tool-compromise\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\" data-start=\"6945\" data-end=\"7089\">OpenAI \u2013 Our Response to the Axios Developer Tool Compromise<\/a><\/li>\n<li data-section-id=\"6d36ys\" data-start=\"7092\" data-end=\"7306\"><a class=\"decorated-link\" href=\"https:\/\/techcrunch.com\/2026\/05\/14\/openai-says-hackers-stole-some-data-after-latest-code-security-issue\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\" data-start=\"7095\" data-end=\"7306\">TechCrunch \u2013 OpenAI Says Hackers Stole Some Data After Latest Code Security Issue<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\">\u00a0<\/div>\n<\/div>\n<\/div>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Ataques \u00e0 cadeia de suprimentos e a OpenAI: Quando bibliotecas de terceiros se tornam vetores de exposi\u00e7\u00e3o de dados A crescente depend\u00eancia de bibliotecas open source e pipelines automatizados de integra\u00e7\u00e3o cont\u00ednua transformou o desenvolvimento de software em um processo altamente eficiente, mas tamb\u00e9m ampliou significativamente a superf\u00edcie de ataque das organiza\u00e7\u00f5es. Um incidente recente [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":24222,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,100,21,105],"tags":[],"class_list":["post-24219","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\/24219","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=24219"}],"version-history":[{"count":3,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/24219\/revisions"}],"predecessor-version":[{"id":24229,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/24219\/revisions\/24229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media\/24222"}],"wp:attachment":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media?parent=24219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/categories?post=24219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/tags?post=24219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}