{"id":17257,"date":"2021-04-06T19:41:55","date_gmt":"2021-04-06T22:41:55","guid":{"rendered":"https:\/\/www.kaspersky.com.br\/blog\/?p=17257"},"modified":"2021-04-06T19:45:34","modified_gmt":"2021-04-06T22:45:34","slug":"php-git-backdor","status":"publish","type":"post","link":"https:\/\/www.kaspersky.com.br\/blog\/php-git-backdor\/17257\/","title":{"rendered":"Tentativa de comprometer o c\u00f3digo-fonte da linguagem PHP"},"content":{"rendered":"<p>Cibercriminosos desconhecidos recentemente <a href=\"https:\/\/news-web.php.net\/php.internals\/113838\" target=\"_blank\" rel=\"noopener nofollow\">tentaram<\/a>\u00a0um ataque em grande escala \u00e0 cadeia de suprimentos, introduzindo c\u00f3digo malicioso no reposit\u00f3rio GIT oficial do PHP. Se os desenvolvedores n\u00e3o tivessem notado o backdoor a tempo, ele poderia ter acabado em muitos servidores da web e levado ao maior <a href=\"https:\/\/encyclopedia.kaspersky.com\/glossary\/supply-chain\/\" target=\"_blank\" rel=\"noopener\">ataque \u00e0 cadeia de suprimentos<\/a> da hist\u00f3ria.<\/p>\n<h2>O que aconteceu com o PHP?<\/h2>\n<p>Os programadores que desenvolvem a linguagem fazem altera\u00e7\u00f5es no c\u00f3digo usando um reposit\u00f3rio comum constru\u00eddo no sistema de controle de vers\u00e3o GIT. Depois que implementam suas adi\u00e7\u00f5es, o c\u00f3digo passa por outra revis\u00e3o. Durante uma verifica\u00e7\u00e3o de rotina, um desenvolvedor percebeu uma adi\u00e7\u00e3o suspeita que foi marcada nos coment\u00e1rios como uma corre\u00e7\u00e3o de erro de digita\u00e7\u00e3o e adicionada em nome de Nikita Popov, um desenvolvedor ativo. Um exame mais atento revelou que era uma backdoor. Popov n\u00e3o havia sido o autor de tal mudan\u00e7a.<\/p>\n<p>Mais verifica\u00e7\u00f5es mostraram que outra adi\u00e7\u00e3o semelhante foi enviada para o reposit\u00f3rio, desta vez atribu\u00edda a Rasmus Lerdorf. Programadores atentos a notaram dentro de horas, ent\u00e3o a pr\u00f3xima atualiza\u00e7\u00e3o do PHP 8.1 (com um lan\u00e7amento antecipado para o final do ano) n\u00e3o incluir\u00e1 a backdoor.<\/p>\n<h2>Por que a mudan\u00e7a de c\u00f3digo foi perigosa<\/h2>\n<p>Um backdoor no reposit\u00f3rio pode permitir a invasores executarem remotamente c\u00f3digo malicioso em um servidor web usando a vers\u00e3o comprometida do PHP. Apesar de alguma perda de popularidade, o PHP continua a ser a linguagem de script mais amplamente usada para conte\u00fado da Web, em uso por cerca de 80% dos servidores. Embora nem todos os administradores atualizem suas ferramentas com frequ\u00eancia, um bom n\u00famero mant\u00e9m seus servidores atualizados para cumprir os regulamentos de seguran\u00e7a internos ou externos. Se o backdoor tivesse entrado na nova vers\u00e3o do PHP, provavelmente teria se espalhado pelos servidores de muitas empresas.<\/p>\n<h2>Como os invasores introduziram a backdoor<\/h2>\n<p>Os especialistas est\u00e3o certos de que o ataque foi resultado de uma vulnerabilidade no servidor Git interno, n\u00e3o um problema de contas de desenvolvedor comprometidas. Na verdade, o risco de algu\u00e9m atribuir uma altera\u00e7\u00e3o a outro usu\u00e1rio \u00e9 conhecido h\u00e1 muito tempo e, ap\u00f3s esse incidente, a equipe de suporte do PHP parou de usar o servidor git.php.net e mudou-se para o <a href=\"https:\/\/github.com\/php\/php-src\/\" target=\"_blank\" rel=\"noopener nofollow\">reposit\u00f3rio de servi\u00e7o GitHub<\/a> (anteriormente apenas um espelho).<\/p>\n<h2>Como se manter seguro<\/h2>\n<p>Os ambientes de desenvolvimento s\u00e3o alvos atraentes para os cibercriminosos. Depois de comprometer o c\u00f3digo de um produto de software no qual os clientes confiam, podem atingir v\u00e1rios alvos de uma vez por meio de um ataque \u00e0 cadeia de suprimentos. Milh\u00f5es de usu\u00e1rios em todo o mundo usam os projetos mais populares, portanto, proteg\u00ea-los de amea\u00e7as externas \u00e9 especialmente importante.<\/p>\n<ul>\n<li>Verifique regularmente todas as altera\u00e7\u00f5es de c\u00f3digo, mesmo aquelas supostamente feitas por programadores eminentes e confi\u00e1veis;<\/li>\n<li>Monitore a seguran\u00e7a dos servidores e servi\u00e7os utilizados para o desenvolvimento;<\/li>\n<li>Use <a href=\"https:\/\/k-asap.com\/pt\/?icid=br_kdailyplacehold_acq_ona_smm__onl_b2b_kasperskydaily_wpplaceholder____kasap___\" target=\"_blank\" rel=\"noopener\">plataformas online especializadas<\/a> para treinar funcion\u00e1rios para detectar as ciberamea\u00e7as dos dias de hoje.<\/li>\n<\/ul>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"kasap\">\n","protected":false},"excerpt":{"rendered":"<p>Hackers desconhecidos tentaram adicionar uma backdoor ao c\u00f3digo-fonte da linguagem de script PHP.<\/p>\n","protected":false},"author":2581,"featured_media":17267,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1119,1655],"tags":[1257,1185,2571,2704,1934,501],"class_list":{"0":"post-17257","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"category-enterprise","9":"tag-backdoor","10":"tag-business","11":"tag-cadeia-de-suprimento","12":"tag-php","13":"tag-supply-chain","14":"tag-web"},"hreflang":[{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/php-git-backdor\/17257\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/php-git-backdor\/22693\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/php-git-backdor\/18176\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/php-git-backdor\/24485\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/php-git-backdor\/22527\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/php-git-backdor\/21555\/"},{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/php-git-backdor\/25006\/"},{"hreflang":"it","url":"https:\/\/www.kaspersky.it\/blog\/php-git-backdor\/24293\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/php-git-backdor\/30378\/"},{"hreflang":"tr","url":"https:\/\/www.kaspersky.com.tr\/blog\/php-git-backdor\/9500\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/php-git-backdor\/39191\/"},{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/php-git-backdor\/16706\/"},{"hreflang":"pl","url":"https:\/\/plblog.kaspersky.com\/php-git-backdor\/14645\/"},{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/php-git-backdor\/26473\/"},{"hreflang":"ja","url":"https:\/\/blog.kaspersky.co.jp\/php-git-backdor\/30362\/"},{"hreflang":"nl","url":"https:\/\/www.kaspersky.nl\/blog\/php-git-backdor\/26869\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/php-git-backdor\/23725\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/php-git-backdor\/29068\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/php-git-backdor\/28865\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.com.br\/blog\/tag\/business\/","name":"Business"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/17257","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\/2581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/comments?post=17257"}],"version-history":[{"count":1,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/17257\/revisions"}],"predecessor-version":[{"id":17268,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/posts\/17257\/revisions\/17268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media\/17267"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/media?parent=17257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/categories?post=17257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.com.br\/blog\/wp-json\/wp\/v2\/tags?post=17257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}