{"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\/pl\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki","title":{"rendered":"Google zaproponowa\u0142o SLSA w celu ochrony przed z\u0142o\u015bliwymi zmianami w procesie rozwoju","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google zaprezentowa\u0142a framework SLSA (Supply-chain Levels for Software Artifacts), kt\u00f3ry podsumowuje dotychczasowe do\u015bwiadczenia zwi\u0105zane z ochron\u0105 infrastruktury rozwoju przed atakami, kt\u00f3re wyst\u0119puj\u0105 na etapie pisania kodu, testowania, budowania i dystrybucji produktu.     <\/p>\n<p>Procesy rozwoju staj\u0105 si\u0119 coraz bardziej skomplikowane i zale\u017cne od narz\u0119dzi zewn\u0119trznych, co tworzy korzystne warunki dla atak\u00f3w zwi\u0105zanych nie z wykrywaniem i wykorzystaniem luk w ko\u0144cowym produkcie, ale z kompromitacj\u0105 samego procesu rozwoju (atak\u00f3w \u201esupply chain\u201d, kt\u00f3re zazwyczaj s\u0105 ukierunkowane na wprowadzenie z\u0142o\u015bliwych zmian w trakcie pisania kodu, wymian\u0119 dystrybuowanych komponent\u00f3w i zale\u017cno\u015bci).       <\/p>\n<p>Framework uwzgl\u0119dnia 8 rodzaj\u00f3w atak\u00f3w zwi\u0105zanych z zagro\u017ceniami wprowadzania z\u0142o\u015bliwych zmian na etapie rozwoju kodu, budowania, testowania i dystrybucji produktu.      <center><img decoding=\"async\" alt=\"Google zaproponowa\u0142o SLSA w celu ochrony przed z\u0142o\u015bliwymi zmianami w procesie rozwoju\" src=\"\/wp-content\/uploads\/2021\/06\/d99f0d7ebc6009bcecf21f65f77dcf65.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<ul>\n<li class=\"l\"> A. W\u0142\u0105czenie do kodu \u017ar\u00f3d\u0142owego zmian zawieraj\u0105cych backdoory lub ukryte b\u0142\u0119dy prowadz\u0105ce do luk.\n<p>Przyk\u0142ad ataku: \u201eHypocrite Commits\u201d \u2014 pr\u00f3ba wprowadzenia do j\u0105dra Linux poprawek z lukami.   <\/p>\n<p>Proponowana metoda ochrony: niezale\u017cne przegl\u0105danie ka\u017cdej zmiany przez dw\u00f3ch programist\u00f3w.    <\/p>\n<li class=\"l\"> B. Kompromitacja platformy zarz\u0105dzania kodem \u017ar\u00f3d\u0142owym.\n<p>Przyk\u0142ad ataku: wprowadzenie z\u0142o\u015bliwych commit\u00f3w z backdoorem do repozytorium Git projektu PHP po wycieku hase\u0142 programist\u00f3w.  <\/p>\n<p>Proponowana metoda ochrony: zwi\u0119kszenie zabezpiecze\u0144 platformy zarz\u0105dzania kodem (w przypadku PHP atak zosta\u0142 przeprowadzony przez ma\u0142o u\u017cywany interfejs HTTPS, kt\u00f3ry umo\u017cliwia\u0142 wysy\u0142anie zmian po zalogowaniu si\u0119 has\u0142em bez weryfikacji klucza SSH, przy tym do haszowania hase\u0142 stosowano niepewny MD5).    <\/p>\n<li class=\"l\">C. Wprowadzanie zmian na etapie przesy\u0142ania kodu do systemu budowania lub ci\u0105g\u0142ej integracji (kompilowany jest kod, kt\u00f3ry nie odpowiada kodowi z repozytorium).\n<p>Przyk\u0142ad ataku: wprowadzenie backdoora do Webmina przez modyfikacj\u0119 infrastruktury budowlanej, co doprowadzi\u0142o do u\u017cycia plik\u00f3w z kodem r\u00f3\u017cni\u0105cych si\u0119 od plik\u00f3w w repozytorium.     <\/p>\n<p>Proponowana metoda ochrony: Weryfikacja integralno\u015bci i identyfikacja \u017ar\u00f3d\u0142a pochodzenia kodu na budowie. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-dronten\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2636\">serwerze<\/a>.      <\/p>\n<li class=\"l\"> D. Kompromitacja platformy budowy.\n<p>Przyk\u0142ad ataku: atak SolarWinds, podczas kt\u00f3rego na etapie budowy zapewniono wprowadzenie backdoora do produktu SolarWinds Orion.  <\/p>\n<p>Proponowana metoda zabezpieczenia: wprowadzenie rozszerzonych \u015brodk\u00f3w ochrony platformy do tworzenia oprogramowania.    <\/p>\n<li class=\"l\"> E. Promowanie z\u0142o\u015bliwego oprogramowania za pomoc\u0105 niskiej jako\u015bci zale\u017cno\u015bci.\n<p>Przyk\u0142ad ataku: wprowadzenie backdoora do popularnej biblioteki event-stream poprzez dodanie nieszkodliwej zale\u017cno\u015bci, a nast\u0119pnie uwzgl\u0119dnienie w jednym z aktualizacji tej zale\u017cno\u015bci z\u0142o\u015bliwego kodu (z\u0142o\u015bliwa zmiana nie by\u0142a odzwierciedlona w repozytorium git, a by\u0142a obecna tylko w gotowym pakiecie MNP).    <\/p>\n<p>Proponowana metoda zabezpieczenia: rekurencyjne stosowanie wymaga\u0144 SLSA do wszystkich zale\u017cno\u015bci (w przypadku event-stream, weryfikacja ujawni\u0142aby skompilowany kod, kt\u00f3ry nie odpowiada\u0142 tre\u015bci g\u0142\u00f3wnego repozytorium Git).    \t  <\/p>\n<li class=\"l\"> F. Pobieranie artefakt\u00f3w, kt\u00f3re nie zosta\u0142y stworzone w systemie CI\/CD.\n<p>Przyk\u0142ad ataku: dodanie z\u0142o\u015bliwego kodu do skryptu CodeCov, kt\u00f3re umo\u017cliwi\u0142o hakerom pozyskiwanie informacji przechowywanych w \u015brodowiskach klient\u00f3w system\u00f3w ci\u0105g\u0142ej integracji.    <\/p>\n<p>Proponowana metoda zabezpieczenia: kontrola \u017ar\u00f3d\u0142a i integralno\u015bci artefakt\u00f3w (w przypadku CodeCov mog\u0142oby zosta\u0107 wykryte, \u017ce skrypt Bash Uploader dostarczany z witryny codecov.io nie odpowiada\u0142 kodowi z repozytorium projektu).    <\/p>\n<li class=\"l\"> G. Kompromitacja repozytori\u00f3w pakiet\u00f3w.\n<p>Przyk\u0142ad ataku: badacze uda\u0142o si\u0119 uruchomi\u0107 lustra niekt\u00f3rych popularnych repozytori\u00f3w pakiet\u00f3w w celu rozpowszechnienia przez nie z\u0142o\u015bliwych pakiet\u00f3w.    <\/p>\n<p>Proponowana metoda zabezpieczenia: weryfikacja, \u017ce rozpowszechniane artefakty zosta\u0142y skompilowane z zadeklarowanych kod\u00f3w \u017ar\u00f3d\u0142owych.    <\/p>\n<li class=\"l\"> H. Wprowadzenie w b\u0142\u0105d u\u017cytkownika, aby zainstalowa\u0142 niew\u0142a\u015bciwy pakiet.\n<p>Przyk\u0142ad ataku: wykorzystanie wy\u0142udzania nazwy (NPM, RubyGems, PyPI) do umieszczania w repozytoriach pakiet\u00f3w, kt\u00f3re s\u0105 podobne do popularnych aplikacji (na przyk\u0142ad coffe-script zamiast coffee-script).      <\/ul>\n<p>Aby zablokowa\u0107 wskazane zagro\u017cenia, SLSA proponuje zestaw zalece\u0144 oraz narz\u0119dzi do automatyzacji tworzenia metadanych do audytu. SLSA uog\u00f3lnia typowe metody atak\u00f3w i wprowadza poj\u0119cie poziom\u00f3w ochrony. Ka\u017cdy poziom stawia okre\u015blone wymagania infrastrukturze, co pozwala na zapewnienie integralno\u015bci artefakt\u00f3w u\u017cywanych w procesie tworzenia. Im wy\u017cszy poziom SLSA jest wspierany, tym wi\u0119cej \u015brodk\u00f3w ochrony jest wdro\u017conych i lepiej infrastruktura jest chroniona przed typowymi atakami.     <\/p>\n<ul>\n<li class=\"l\"> SLSA 1 \u2014 wymaga, aby proces budowy by\u0142 w pe\u0142ni zautomatyzowany i generowa\u0142 metadane (\u201eprovenance\u201d) dotycz\u0105ce tego, jak artefakty zosta\u0142y zbudowane, w tym informacje o kodzie \u017ar\u00f3d\u0142owym, zale\u017cno\u015bciach i procesie budowy (dla GitHub Actions zaproponowano przyk\u0142ad generatora metadanych do audytu). SLSA 1 nie obejmuje element\u00f3w zabezpieczaj\u0105cych przed wprowadzeniem z\u0142o\u015bliwych zmian, a jedynie w podstawowy spos\u00f3b identyfikuje kod i dostarcza metadane do zarz\u0105dzania lukami oraz analizy ryzyk.\n<li class=\"l\"> SLSA 2 \u2014 rozszerza pierwszy poziom wymaganiem korzystania z systemu zarz\u0105dzania wersjami i us\u0142ug budowlanych, generuj\u0105cych uwierzytelnione metadane. Zastosowanie SLSA 2 pozwala \u015bledzi\u0107 pochodzenie kodu i zapobiega wprowadzaniu nieautoryzowanych zmian w kodzie, w przypadku korzystania z zaufanych us\u0142ug budowlanych.\n<li class=\"l\"> SLSA 3 \u2014 potwierdza, \u017ce kod \u017ar\u00f3d\u0142owy oraz platforma budowlana spe\u0142niaj\u0105 wymagania standard\u00f3w, kt\u00f3re zapewniaj\u0105 mo\u017cliwo\u015b\u0107 przeprowadzenia audytu kodu oraz zapewnienie integralno\u015bci dostarczonych metadanych. Zak\u0142ada si\u0119, \u017ce audytorzy mog\u0105 certyfikowa\u0107 platformy pod k\u0105tem zgodno\u015bci z wymaganiami standard\u00f3w.\n<li class=\"l\"> SLSA 4 \u2014 najwy\u017cszy poziom, uzupe\u0142niaj\u0105cy wcze\u015bniejsze poziomy nast\u0119puj\u0105cymi wymaganiami:\n<ul>\n<li class=\"l\"> Obowi\u0105zkowa recenzja wszystkich zmian przez dw\u00f3ch r\u00f3\u017cnych programist\u00f3w.\n<li class=\"l\"> Wszystkie kroki budowania, kod i zale\u017cno\u015bci musz\u0105 by\u0107 w pe\u0142ni zadeklarowane, wszystkie zale\u017cno\u015bci musz\u0105 by\u0107 wydobyte i zweryfikowane osobno, a proces budowy musi by\u0107 realizowany bez dost\u0119pu do sieci.\n<li class=\"l\"> Zastosowanie procesu powtarzalnej budowy \u2014 mo\u017cliwo\u015b\u0107 powt\u00f3rzenia procesu budowy samodzielnie i upewnienia si\u0119, \u017ce plik wykonywalny zosta\u0142 zbudowany z dostarczonych kod\u00f3w \u017ar\u00f3d\u0142owych.        <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"Google zaproponowa\u0142o SLSA w celu ochrony przed z\u0142o\u015bliwymi zmianami w procesie rozwoju\" src=\"\/wp-content\/uploads\/2021\/06\/3f0bdd24afeec562582d8410b490e705.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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.2 - 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\/pl\/blog\/news\/google-predlozhil-slsa-dlya-zashhity-ot-vredonosnyh-izmenenij-v-proczesse-razrabotki\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Google zaproponowa\u0142 SLSA w celu ochrony przed z\u0142o\u015bliwymi zmianami w procesie rozwoju | ProHoster","description":"Firma Google wprowadzi\u0142a framework SLSA (Supply-chain Levels for Software Artifacts), kt\u00f3ry podsumowuje dotychczasowe do\u015bwiadczenia w zakresie chronienia infrastruktury rozwoju przed atakami na etapie pisania kodu.","canonical_url":"https:\/\/prohoster.info\/pl\/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":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/100532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=100532"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100532\/revisions"}],"predecessor-version":[{"id":159918,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100532\/revisions\/159918"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/100533"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=100532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=100532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=100532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}