{"id":100532,"date":"2021-06-17T22:23:06","date_gmt":"2021-06-17T20:23:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki"},"modified":"2021-06-17T22:23:06","modified_gmt":"2021-06-17T20:23:08","slug":"google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki","title":{"rendered":"O Google prop\u00f4s o SLSA para prote\u00e7\u00e3o contra altera\u00e7\u00f5es maliciosas no processo de desenvolvimento","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Google apresentou o framework SLSA (Supply-chain Levels for Software Artifacts), que re\u00fane a experi\u00eancia existente na prote\u00e7\u00e3o da infraestrutura de desenvolvimento contra ataques que ocorrem nas etapas de escrita de c\u00f3digo, teste, compila\u00e7\u00e3o e distribui\u00e7\u00e3o do produto.     <\/p>\n<p>Os processos de desenvolvimento est\u00e3o se tornando cada vez mais complexos e dependentes de ferramentas de terceiros, criando condi\u00e7\u00f5es favor\u00e1veis para a promo\u00e7\u00e3o de ataques que n\u00e3o est\u00e3o relacionados \u00e0 identifica\u00e7\u00e3o e explora\u00e7\u00e3o de vulnerabilidades no produto final, mas sim \u00e0 compromiss\u00e3o do pr\u00f3prio processo de desenvolvimento (ataques 'supply chain', normalmente direcionados \u00e0 inser\u00e7\u00e3o de altera\u00e7\u00f5es maliciosas no processo de codifica\u00e7\u00e3o, substitui\u00e7\u00e3o de componentes distribu\u00eddos e depend\u00eancias).       <\/p>\n<p>O framework considera 8 tipos de ataques relacionados a amea\u00e7as de inser\u00e7\u00e3o de altera\u00e7\u00f5es maliciosas na fase de desenvolvimento de c\u00f3digo, compila\u00e7\u00e3o, teste e distribui\u00e7\u00e3o do produto.      <center><img decoding=\"async\" alt=\"O Google prop\u00f4s o SLSA para prote\u00e7\u00e3o contra altera\u00e7\u00f5es maliciosas no processo de desenvolvimento\" src=\"\/wp-content\/uploads\/2021\/06\/d99f0d7ebc6009bcecf21f65f77dcf65.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<ul>\n<li class=\"l\"> A. Inclus\u00e3o no c\u00f3digo-fonte de altera\u00e7\u00f5es que cont\u00eam backdoors ou erros ocultos que levam a vulnerabilidades.\n<p>Exemplo de ataque: 'Hypocrite Commits' \u2014 uma tentativa de inserir patches com vulnerabilidades no n\u00facleo do Linux.   <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o proposto: revis\u00e3o independente de cada altera\u00e7\u00e3o por dois desenvolvedores.    <\/p>\n<li class=\"l\"> B. Comprometimento da plataforma de gerenciamento de c\u00f3digo-fonte.\n<p>Exemplo de ataque: inser\u00e7\u00e3o de commits maliciosos com backdoor no reposit\u00f3rio Git do projeto PHP ap\u00f3s vazamento de senhas dos desenvolvedores.  <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o proposto: aumentar a seguran\u00e7a da plataforma de gerenciamento de c\u00f3digo (no caso do PHP, o ataque foi realizado atrav\u00e9s de uma interface HTTPS pouco utilizada, que permitia enviar altera\u00e7\u00f5es ao fazer login com senha sem verifica\u00e7\u00e3o de chave SSH, sendo que um m\u00e9todo de hash de senhas pouco confi\u00e1vel, o MD5, foi utilizado).    <\/p>\n<li class=\"l\">C. Fazer altera\u00e7\u00f5es na etapa de transfer\u00eancia de c\u00f3digo para o sistema de compila\u00e7\u00e3o ou integra\u00e7\u00e3o cont\u00ednua (c\u00f3digo que n\u00e3o corresponde ao reposit\u00f3rio est\u00e1 sendo compilado).\n<p>Exemplo de ataque: inje\u00e7\u00e3o de um backdoor no Webmin alterando a infraestrutura de compila\u00e7\u00e3o, levando ao uso de arquivos de c\u00f3digo diferentes dos arquivos no reposit\u00f3rio.     <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o proposto: verifica\u00e7\u00e3o de integridade e identifica\u00e7\u00e3o da fonte de recebimento do c\u00f3digo no sistema de compila\u00e7\u00e3o. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-dronten\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2636\">servidor<\/a>.      <\/p>\n<li class=\"l\"> D. Comprometimento da plataforma de compila\u00e7\u00e3o.\n<p>Exemplo de ataque: ataque SolarWinds, onde durante a fase de compila\u00e7\u00e3o foi possibilitada a inser\u00e7\u00e3o de um backdoor no produto SolarWinds Orion.  <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o sugerido: implementa\u00e7\u00e3o de medidas de seguran\u00e7a avan\u00e7adas na plataforma de montagem.    <\/p>\n<li class=\"l\"> E. Promo\u00e7\u00e3o de c\u00f3digo malicioso atrav\u00e9s de depend\u00eancias de baixa qualidade.\n<p>Exemplo de ataque: inje\u00e7\u00e3o de um backdoor em uma biblioteca popular chamada event-stream, atrav\u00e9s da adi\u00e7\u00e3o de uma depend\u00eancia inofensiva, que posteriormente inclu\u00eda c\u00f3digo malicioso em uma das atualiza\u00e7\u00f5es dessa depend\u00eancia (a altera\u00e7\u00e3o maliciosa n\u00e3o foi refletida no reposit\u00f3rio git, mas estava presente apenas no pacote MNP final).    <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o sugerido: aplica\u00e7\u00e3o recursiva dos requisitos SLSA a todas as depend\u00eancias (no caso de event-stream, a verifica\u00e7\u00e3o teria revelado a constru\u00e7\u00e3o de c\u00f3digo que n\u00e3o correspondia ao conte\u00fado do reposit\u00f3rio Git principal).    \t  <\/p>\n<li class=\"l\"> F. Carregamento de artefatos que n\u00e3o foram criados no sistema CI\/CD.\n<p>Exemplo de ataque: adi\u00e7\u00e3o de c\u00f3digo malicioso no script CodeCov, permitindo que atacantes extra\u00edssem informa\u00e7\u00f5es armazenadas nos ambientes dos sistemas de integra\u00e7\u00e3o cont\u00ednua dos clientes.    <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o sugerido: controle da fonte e integridade dos artefatos (no caso do CodeCov, poderia ter sido identificado que o script Bash Uploader fornecido pelo site codecov.io n\u00e3o correspondia ao c\u00f3digo do reposit\u00f3rio do projeto).    <\/p>\n<li class=\"l\"> G. Comprometimento do reposit\u00f3rio de pacotes.\n<p>Exemplo de ataque: pesquisadores conseguiram implantar espelhos de alguns reposit\u00f3rios de pacotes populares com o objetivo de disseminar pacotes maliciosos atrav\u00e9s deles.    <\/p>\n<p>M\u00e9todo de prote\u00e7\u00e3o sugerido: Verifica\u00e7\u00e3o de que os artefatos distribu\u00eddos foram constru\u00eddos a partir dos fontes declarados.    <\/p>\n<li class=\"l\"> H. Confus\u00e3o do usu\u00e1rio para instalar o pacote errado.\n<p>Exemplo de ataque: utiliza\u00e7\u00e3o de typosquatting (NPM, RubyGems, PyPI) para listar reposit\u00f3rios de pacotes semelhantes a aplicativos populares (por exemplo, coffe-script ao inv\u00e9s de coffee-script).      <\/ul>\n<p>Para bloquear as amea\u00e7as identificadas, o SLSA prop\u00f5e um conjunto de recomenda\u00e7\u00f5es, bem como ferramentas para automa\u00e7\u00e3o da cria\u00e7\u00e3o de metadados para auditoria. O SLSA generaliza m\u00e9todos de ataque padr\u00e3o e introduz o conceito de n\u00edveis de prote\u00e7\u00e3o. Cada n\u00edvel imp\u00f5e requisitos espec\u00edficos \u00e0 infraestrutura, permitindo garantir a integridade dos artefatos utilizados no desenvolvimento. Quanto maior o n\u00edvel de SLSA suportado, mais medidas de prote\u00e7\u00e3o est\u00e3o implementadas e melhor a infraestrutura est\u00e1 protegida contra ataques comuns.     <\/p>\n<ul>\n<li class=\"l\"> SLSA 1 \u2014 requer que o processo de constru\u00e7\u00e3o seja totalmente automatizado e gere metadados ('provenance') sobre como os artefatos s\u00e3o constru\u00eddos, incluindo informa\u00e7\u00f5es sobre os c\u00f3digos-fonte, depend\u00eancias e o processo de constru\u00e7\u00e3o (para GitHub Actions, foi sugerido um exemplo de gerador de metadados para auditoria). SLSA 1 n\u00e3o inclui elementos de prote\u00e7\u00e3o contra a introdu\u00e7\u00e3o de altera\u00e7\u00f5es maliciosas, mas apenas identifica de forma simples o c\u00f3digo e fornece metadados para gerenciamento de vulnerabilidades e an\u00e1lise de riscos.\n<li class=\"l\"> SLSA 2 \u2014 expande o primeiro n\u00edvel, exigindo a utiliza\u00e7\u00e3o de um sistema de controle de vers\u00f5es e servi\u00e7os de constru\u00e7\u00e3o que gerem metadados autenticados. A aplica\u00e7\u00e3o do SLSA 2 permite rastrear a origem do c\u00f3digo e evita a introdu\u00e7\u00e3o de altera\u00e7\u00f5es n\u00e3o autorizadas no c\u00f3digo, caso servi\u00e7os de constru\u00e7\u00e3o confi\u00e1veis sejam utilizados.\n<li class=\"l\"> SLSA 3 \u2014 confirma que os c\u00f3digos-fonte e a plataforma de constru\u00e7\u00e3o atendem aos requisitos de padr\u00f5es que garantem a possibilidade de auditoria do c\u00f3digo e a integridade dos metadados fornecidos. Assume-se que auditores possam certificar plataformas quanto \u00e0 conformidade com os requisitos dos padr\u00f5es.\n<li class=\"l\"> SLSA 4 \u2014 o n\u00edvel mais alto, que complementa os n\u00edveis anteriores com os seguintes requisitos:\n<ul>\n<li class=\"l\"> Revis\u00e3o obrigat\u00f3ria de todas as altera\u00e7\u00f5es por dois desenvolvedores diferentes.\n<li class=\"l\"> Todos os passos de constru\u00e7\u00e3o, c\u00f3digo e depend\u00eancias devem ser completamente declarados, todas as depend\u00eancias devem ser extra\u00eddas e verificadas separadamente, e o processo de constru\u00e7\u00e3o deve ser realizado sem acesso \u00e0 rede.\n<li class=\"l\"> A aplica\u00e7\u00e3o de um processo de constru\u00e7\u00e3o repet\u00edvel \u2014 a habilidade de repetir o processo de constru\u00e7\u00e3o por conta pr\u00f3pria e verificar que o arquivo execut\u00e1vel foi constru\u00eddo a partir dos c\u00f3digos-fonte fornecidos.        <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"O Google prop\u00f4s o SLSA para prote\u00e7\u00e3o contra altera\u00e7\u00f5es maliciosas no processo de desenvolvimento\" src=\"\/wp-content\/uploads\/2021\/06\/3f0bdd24afeec562582d8410b490e705.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55345\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a SLSA (Supply-chain Levels for Software Artifacts), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u043e\u0431\u0449\u0451\u043d \u0438\u043c\u0435\u044e\u0449\u0438\u0439\u0441\u044f \u043e\u043f\u044b\u0442 \u043f\u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0430\u0442\u0430\u043a, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430. \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0432\u0441\u0451 \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u043c\u0438 \u0438 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u043c\u0438 \u043e\u0442 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432, \u0447\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0430\u0442\u0430\u043a, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u0441 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":100533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a SLSA (Supply-chain Levels for Software Artifacts), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u043e\u0431\u0449\u0451\u043d \u0438\u043c\u0435\u044e\u0449\u0438\u0439\u0441\u044f \u043e\u043f\u044b\u0442 \u043f\u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0430\u0442\u0430\u043a, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b SLSA \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a SLSA (Supply-chain Levels for Software Artifacts), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u043e\u0431\u0449\u0451\u043d \u0438\u043c\u0435\u044e\u0449\u0438\u0439\u0441\u044f \u043e\u043f\u044b\u0442 \u043f\u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0430\u0442\u0430\u043a, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-06-17T20:23:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-17T20:23:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47A Google prop\u00f4s o SLSA para prote\u00e7\u00e3o contra altera\u00e7\u00f5es maliciosas durante o desenvolvimento | ProHoster","description":"A Google apresentou o framework SLSA (N\u00edveis de Cadeia de Suprimentos para Artefatos de Software), que sintetiza a experi\u00eancia existente na prote\u00e7\u00e3o da infraestrutura de desenvolvimento contra ataques realizados na fase de escrita do c\u00f3digo.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b SLSA \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a SLSA (Supply-chain Levels for Software Artifacts), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u043e\u0431\u0449\u0451\u043d \u0438\u043c\u0435\u044e\u0449\u0438\u0439\u0441\u044f \u043e\u043f\u044b\u0442 \u043f\u043e \u0437\u0430\u0449\u0438\u0442\u0435 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0430\u0442\u0430\u043a, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-06-17T20:23:08+00:00","article:modified_time":"2021-06-17T20:23:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100532","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-06-17 20:37:49","updated":"2026-02-09 21:38:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=100532"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100532\/revisions"}],"predecessor-version":[{"id":159918,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100532\/revisions\/159918"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/100533"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=100532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=100532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=100532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}