{"id":357479,"date":"2026-04-25T21:39:17","date_gmt":"2026-04-25T21:39:17","guid":{"rendered":"https:\/\/www.europesays.com\/pt\/357479\/"},"modified":"2026-04-25T21:39:17","modified_gmt":"2026-04-25T21:39:17","slug":"programador-deixou-alerta-de-6e-na-google-cloud-acordou-com-uma-divida-de-15-mil","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/pt\/357479\/","title":{"rendered":"Programador deixou alerta de 6\u20ac na Google Cloud. Acordou com uma d\u00edvida de 15 mil"},"content":{"rendered":"<p>A gest\u00e3o de custos em servi\u00e7os na nuvem pode ser extremamente trai\u00e7oeira, especialmente quando a seguran\u00e7a falha. Este programador confiou cegamente nos alertas de or\u00e7amento da Google Cloud&#8230; E acordou com uma d\u00edvida de 15.000 euros.<\/p>\n<p style=\"text-align: center;\"><a target=\"_blank\" href=\"https:\/\/pplware.sapo.pt\/wp-content\/uploads\/2026\/04\/google_cloud.webp\" rel=\"nofollow noopener\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.europesays.com\/pt\/wp-content\/uploads\/2026\/04\/google_cloud-1024x576.webp.webp\" alt=\"\" width=\"720\" height=\"405\" class=\"alignnone size-large wp-image-1115780\"  \/><\/a><\/p>\n<p>O choque de acordar com uma conta inesperada<\/p>\n<p>Este foi o <a target=\"_blank\" href=\"https:\/\/www.gry-online.pl\/newsroom\/poszedl-spac-z-alertem-budzetu-ustawionym-na-10-dolarow-obudzil-s\/ze30b36\" rel=\"nofollow noopener\">cen\u00e1rio<\/a> relatado por venturaxi, um utilizador da plataforma Reddit. Segundo o seu testemunho, o programador foi dormir descansado com um alerta de or\u00e7amento configurado para 10 d\u00f3lares australianos (cerca de 6 euros). Ao acordar, deparou-se com uma fatura de 25.672,86 d\u00f3lares australianos na Google Cloud, <strong>o que equivale a mais de 15.000 euros<\/strong>.<\/p>\n<p>O utilizador afirma que, durante o per\u00edodo noturno, foram realizadas cerca de 60.000 pedidos n\u00e3o autorizados atrav\u00e9s de uma chave de API que, inicialmente, <strong>ele n\u00e3o conseguia identificar no seu painel de controlo<\/strong>.<\/p>\n<p>O cerne da quest\u00e3o reside num detalhe que a Google esclarece na sua pr\u00f3pria documenta\u00e7\u00e3o: um alerta de or\u00e7amento n\u00e3o interrompe o consumo de recursos, <strong>apenas envia notifica\u00e7\u00f5es por correio eletr\u00f3nico quando certos limites s\u00e3o atingidos<\/strong>.<\/p>\n<p>Por outras palavras, o sistema avisa que o gasto est\u00e1 a aumentar, mas n\u00e3o funciona como um interruptor autom\u00e1tico que corta o servi\u00e7o. Num contexto de utiliza\u00e7\u00e3o normal, isto pode ser suficiente. Contudo, perante um ataque automatizado com chaves comprometidas, <strong>os custos acumulam-se a uma velocidade superior \u00e0 capacidade de rea\u00e7\u00e3o do utilizador<\/strong>.<\/p>\n<blockquote class=\"reddit-embed-bq\" style=\"height: 316px;\" data-embed-height=\"316\">\n<p><a target=\"_blank\" href=\"https:\/\/www.reddit.com\/r\/googlecloud\/comments\/1ssagtw\/went_to_bed_with_a_10_budget_alert_woke_up_to\/\" rel=\"nofollow noopener\">Went to bed with a $10 budget alert. Woke up to $25,672.86 in debt to Google Cloud.<\/a><br \/>\nby<br \/>\n<a target=\"_blank\" href=\"https:\/\/www.reddit.com\/user\/venturaxi\/\" rel=\"nofollow noopener\">u\/venturaxi<\/a> in<br \/>\n<a target=\"_blank\" href=\"https:\/\/www.reddit.com\/r\/googlecloud\/\" rel=\"nofollow noopener\">googlecloud<\/a><\/p>\n<\/blockquote>\n<p>O perigo das chaves de API esquecidas e expostas<\/p>\n<p>Para compreender a gravidade da situa\u00e7\u00e3o, \u00e9 necess\u00e1rio olhar para o funcionamento das chaves de API. Estas funcionam como uma chave mestra que permite a uma aplica\u00e7\u00e3o identificar-se perante um servi\u00e7o. Se esta chave for exposta, qualquer pessoa pode utiliz\u00e1-la para gerar pedidos que ser\u00e3o debitados <strong>na conta do propriet\u00e1rio original<\/strong>.<\/p>\n<p>No caso de venturaxi, a chave pertencia a uma aplica\u00e7\u00e3o antiga de jardinagem desenvolvida para a sua m\u00e3e atrav\u00e9s do Cloud Run. A localiza\u00e7\u00e3o desta credencial foi particularmente dif\u00edcil, pois n\u00e3o aparecia na lista habitual do AI Studio, tendo sido encontrada apenas com a ajuda de outros utilizadores <strong>noutra sec\u00e7\u00e3o do painel da Google Cloud<\/strong>.<\/p>\n<p>O relato torna-se ainda mais cr\u00edtico ao abordar a assist\u00eancia recebida. O programador afirma ter passado dias a lidar com agentes autom\u00e1ticos e diversos membros do suporte <strong>sem que houvesse uma figura central a acompanhar o processo<\/strong>.<\/p>\n<p>Outro ponto pol\u00e9mico tem que ver com o n\u00edvel da conta de fatura\u00e7\u00e3o: o utilizador alega que o seu limite de cr\u00e9dito foi elevado automaticamente pela Google devido \u00e0 sua antiguidade e bom historial de pagamentos. Esta confian\u00e7a depositada na conta permitiu que o sistema processasse um volume de gastos muito superior ao esperado, <strong>sem que fosse solicitada uma autoriza\u00e7\u00e3o espec\u00edfica<\/strong>.<\/p>\n<p>Embora casos como este gerem grande apreens\u00e3o na comunidade de programadores, o desfecho para venturaxi acabou por ser positivo. A Google anulou a fatura exorbitante e devolveu os valores que j\u00e1 tinham sido alvo de tentativas de cobran\u00e7a. No entanto, o utilizador ressalva que ainda n\u00e3o obteve respostas claras sobre como a chave foi exposta <strong>ou a origem exata do tr\u00e1fego malicioso<\/strong>.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Leia tamb\u00e9m:<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"A gest\u00e3o de custos em servi\u00e7os na nuvem pode ser extremamente trai\u00e7oeira, especialmente quando a seguran\u00e7a falha. Este&hellip;\n","protected":false},"author":2,"featured_media":357480,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[83],"tags":[88,60909,89,90,18111,32,33],"class_list":["post-357479","post","type-post","status-publish","format-standard","has-post-thumbnail","category-empresas","tag-business","tag-chave-de-api","tag-economy","tag-empresas","tag-google-cloud","tag-portugal","tag-pt"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@pt\/116467516404363039","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts\/357479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/comments?post=357479"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts\/357479\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/media\/357480"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/media?parent=357479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/categories?post=357479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/tags?post=357479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}