{"id":27145,"date":"2023-06-16T07:18:19","date_gmt":"2023-06-16T03:48:19","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/"},"modified":"2023-06-16T07:18:19","modified_gmt":"2023-06-16T03:48:19","slug":"security-starts-before-the-production-deployment-3lp7","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/","title":{"rendered":"\u0627\u0645\u0646\u06cc\u062a \u0642\u0628\u0644 \u0627\u0632 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u062a\u0648\u0644\u06cc\u062f \u0634\u0631\u0648\u0639 \u0645\u06cc \u0634\u0648\u062f"},"content":{"rendered":"<div data-article-id=\"1505982\" id=\"article-body\">\n<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0627\u0634\u06a9\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0648 \u06a9\u062f \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.  \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0631\u062d \u0634\u063a\u0644 \u0627\u0635\u0644\u06cc \u0634\u0627\u0645\u0644 \u0645\u06cc \u0634\u0648\u062f.  \u0627\u0645\u0631\u0648\u0632\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u062e\u0635\u0635 \u062f\u0631 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u06cc\u0627 \u062a\u0623\u0645\u06cc\u0646 \u0627\u0645\u0646\u06cc\u062a \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u0646\u062f.  \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u0645\u0648\u0631\u062f \u0642\u0627\u0646\u0639 \u06a9\u0646\u0646\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0645\u0646\u06cc\u062a \u06cc\u06a9 \u062f\u063a\u062f\u063a\u0647 \u0641\u0642\u0637 \u062a\u0648\u0644\u06cc\u062f \u0627\u0633\u062a.  \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0631\u0648\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062e\u0648\u062f \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c<br \/>\u0627\u0645\u0646\u06cc\u062a \u0636\u0631\u0648\u0631\u06cc \u0646\u06cc\u0633\u062a (\u0647\u0646\u0648\u0632).  \u0627\u0645\u0627 \u0627\u06af\u0631 \u0645\u0633\u0627\u0626\u0644 \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0631 \u062a\u0648\u0644\u06cc\u062f \u0628\u0647 \u0648\u062c\u0648\u062f \u0628\u06cc\u0627\u06cc\u062f \u0686\u0647\u061f  \u0627\u06cc\u0646 \u0646\u0648\u0639 \u0628\u0644\u06cc\u0637 \u0647\u0627 \u0628\u0647 \u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u0646\u062f \u0648 \u0647\u0631 \u06a9\u0627\u0631\u06cc \u0631\u0627 \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u062f \u0642\u0637\u0639 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u0648\u0642\u0639\u06cc\u062a\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0627\u062a\u0641\u0627\u0642 \u0628\u06cc\u0641\u062a\u0646\u062f\u060c \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0648\u0647\u0644\u0647 \u0627\u0648\u0644 \u0646\u0642\u0634 \u0641\u0639\u0627\u0644\u06cc \u062f\u0631 \u067e\u06cc\u0634\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0622\u0646\u0647\u0627 \u0627\u06cc\u0641\u0627 \u06a9\u0646\u06cc\u062f &#8211; \u0646\u062a\u06cc\u062c\u0647: \u0628\u0644\u06cc\u0637\u200c\u0647\u0627 \u0648 \u0648\u0642\u0641\u0647\u200c\u0647\u0627\u06cc \u0628\u0627 \u0627\u0648\u0644\u0648\u06cc\u062a \u0628\u0627\u0644\u0627 \u06a9\u0645\u062a\u0631.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u0628\u0648\u062f\u0646 \u062f\u0631 \u0645\u0648\u0631\u062f \u062f\u0633\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u062d\u0648\u0627\u062f\u062b \u0627\u0645\u0646\u06cc\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D8%AF%D8%B1_%D8%A7%DB%8C%D9%86%D8%AC%D8%A7_%D8%AF%D8%B1_%D9%85%D9%88%D8%B1%D8%AF_%DA%86%D9%87_%D9%85%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%85%D9%86%DB%8C%D8%AA%DB%8C_%D8%B5%D8%AD%D8%A8%D8%AA_%D9%85%DB%8C_%DA%A9%D9%86%DB%8C%D9%85%D8%9F\" >\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062f\u0631 \u0645\u0648\u0631\u062f \u0686\u0647 \u0645\u0633\u0627\u0626\u0644 \u0627\u0645\u0646\u06cc\u062a\u06cc \u0635\u062d\u0628\u062a \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1_Docker_%D9%86%D8%A7%D8%A7%D9%85%D9%86%D8%9F\" >\u062a\u0635\u0627\u0648\u06cc\u0631 Docker \u0646\u0627\u0627\u0645\u0646\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D9%86%D8%AD%D9%88%D9%87_%D8%A7%D8%B3%DA%A9%D9%86_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1_%D8%AF%D8%A7%DA%A9%D8%B1\" >\u0646\u062d\u0648\u0647 \u0627\u0633\u06a9\u0646 \u062a\u0635\u0627\u0648\u06cc\u0631 \u062f\u0627\u06a9\u0631<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D9%86%D8%B5%D8%A8_%D9%88_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\" >\u0646\u0635\u0628 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B3%DA%A9%D9%86_%DA%A9%D9%86%DB%8C%D8%AF\" >\u062a\u0635\u0648\u06cc\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u0633\u06a9\u0646 \u06a9\u0646\u06cc\u062f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D8%B1%D9%81%D8%B9_%D8%A8%D8%B3%D8%AA%D9%87_%D9%87%D8%A7%DB%8C_%D8%A2%D8%B3%DB%8C%D8%A8_%D9%BE%D8%B0%DB%8C%D8%B1\" >\u0631\u0641\u0639 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/security-starts-before-the-production-deployment-3lp7\/#%D8%A8%D8%B9%D8%AF%D8%B4_%DA%86%DB%8C%D8%9F\" >\u0628\u0639\u062f\u0634 \u0686\u06cc\u061f<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1_%D8%A7%DB%8C%D9%86%D8%AC%D8%A7_%D8%AF%D8%B1_%D9%85%D9%88%D8%B1%D8%AF_%DA%86%D9%87_%D9%85%D8%B3%D8%A7%D8%A6%D9%84_%D8%A7%D9%85%D9%86%DB%8C%D8%AA%DB%8C_%D8%B5%D8%AD%D8%A8%D8%AA_%D9%85%DB%8C_%DA%A9%D9%86%DB%8C%D9%85%D8%9F\"><\/span>\n<p>  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062f\u0631 \u0645\u0648\u0631\u062f \u0686\u0647 \u0645\u0633\u0627\u0626\u0644 \u0627\u0645\u0646\u06cc\u062a\u06cc \u0635\u062d\u0628\u062a \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0686\u0646\u062f \u0633\u0627\u0644 \u06af\u0630\u0634\u062a\u0647\u060c \u0634\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f GitHub \u0633\u0631\u0645\u0627\u06cc\u0647\u200c\u06af\u0630\u0627\u0631\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0627\u0645\u0646\u06cc\u062a \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0647\u200c\u0627\u0646\u062f.  Dependabot \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0627\u0633\u06a9\u0646 \u0645\u06cc \u06a9\u0646\u062f (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c <code>package.json<\/code>) \u0648 \u0627\u06af\u0631 \u0627\u0632 \u0646\u0633\u062e\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u06a9\u0634\u0634 \u0631\u0627 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f.  \u0627\u0632 \u0622\u0646\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u06cc\u06a9 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631\u06cc \u06a9\u0645 \u062a\u0644\u0627\u0634 \u0627\u0633\u062a\u060c \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0633\u0631\u0639\u062a \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u062e\u0648\u062f \u0648\u0635\u0644\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u062c\u0646\u0628\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0627\u0632 \u0627\u0645\u0646\u06cc\u062a \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0631\u0648\u0634\u0646 \u06a9\u0646\u06cc\u0645: \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f.  \u0627\u06af\u0631 \u062f\u0631 \u062d\u0627\u0644 \u0633\u0627\u062e\u062a\u0646 Docker Images \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 CI\/CD \u062e\u0648\u062f \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.  \u0645\u0647\u0645 \u0646\u06cc\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0686\u0647 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0633\u0627\u062e\u062a \u062e\u0627\u0635\u06cc \u0628\u0631\u0627\u06cc \u062a\u0635\u0627\u0648\u06cc\u0631 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u062f \u0634\u0645\u0627 \u0628\u062f\u0648\u0646 \u0645\u0634\u06a9\u0644 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1_Docker_%D9%86%D8%A7%D8%A7%D9%85%D9%86%D8%9F\"><\/span>\n<p>  \u062a\u0635\u0627\u0648\u06cc\u0631 Docker \u0646\u0627\u0627\u0645\u0646\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0622\u06cc\u0627 \u062a\u0627 \u0628\u0647 \u062d\u0627\u0644 \u0628\u0647 \u0627\u0645\u0646\u06cc\u062a \u062a\u0635\u0627\u0648\u06cc\u0631 Docker \u06a9\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u062a\u0648\u0644\u06cc\u062f \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u0641\u06a9\u0631 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f\u061f  \u0627\u06af\u0631 \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631 LTS \u0641\u0639\u0644\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\u060c \u0622\u0646 \u0631\u0627 \u062f\u0627\u0631\u062f <code>106<\/code> \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker run <span class=\"nt\">--rm<\/span> ubuntu:jammy dpkg <span class=\"nt\">-l<\/span> | <span class=\"nb\">wc<\/span> <span class=\"nt\">-l<\/span>\n  106\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u0632 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u06a9\u0646\u06cc\u062f\u061f  Alpine \u0641\u0642\u0637 15 \u0628\u0633\u062a\u0647 \u0627\u0632 \u067e\u06cc\u0634 \u0646\u0635\u0628 \u0634\u062f\u0647 \u062f\u0627\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker run <span class=\"nt\">--rm<\/span> alpine:latest apk list <span class=\"nt\">-i<\/span> | <span class=\"nb\">wc<\/span> <span class=\"nt\">-l<\/span>\n      15\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06af\u0631 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 Docker \u062f\u0627\u0631\u0627\u06cc 15 \u06cc\u0627 \u0628\u06cc\u0634 \u0627\u0632 100 \u0628\u0633\u062a\u0647 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0627\u06cc\u0646 \u0628\u0633\u062a\u0647 \u0647\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0628\u0627\u0644\u0642\u0648\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0631 \u0628\u0631\u0627\u0628\u0631 \u062d\u0645\u0644\u0647 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 \u0628\u0627\u0634\u062f.  \u0627\u06af\u0631 \u0641\u06a9\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c &#8220;\u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0628\u060c \u0648\u0642\u062a\u06cc \u06af\u0632\u0627\u0631\u0634\u06cc \u0631\u0627 \u062f\u0631 \u0627\u062e\u0628\u0627\u0631 \u0628\u0628\u06cc\u0646\u0645\u060c \u0648\u0635\u0644\u0647 \u0645\u06cc \u06a9\u0646\u0645&#8221; (\u0645\u0627\u0646\u0646\u062f Heartbleed \u06cc\u0627 Log4Shell)\u060c \u0628\u06cc\u0634\u062a\u0631 \u0641\u0631\u0635\u062a \u0647\u0627\u06cc \u067e\u0686 \u0631\u0627 &#8220;\u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0647 \u0627\u06cc\u062f&#8221;.  \u0627\u06a9\u062b\u0631 \u0622\u0633\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631\u06cc\u200c\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc (\u0634\u062f\u06cc\u062f) \u062f\u0631 \u0635\u0641\u062d\u0647 \u0627\u0648\u0644 \u0644\u06cc\u0633\u062a \u0627\u062e\u0628\u0627\u0631 \u0647\u06a9\u0631 \u0642\u0631\u0627\u0631 \u0646\u0645\u06cc\u200c\u06af\u06cc\u0631\u0646\u062f.<\/p>\n<p>\u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0645\u0631\u0648\u0631 \u062f\u0633\u062a\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 CVE \u0646\u06cc\u0633\u062a.  \u062f\u0631 \u0639\u0648\u0636\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0633\u0645\u062a \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0634\u0628\u06cc\u0647 Dependabot GitHub \u0627\u0633\u062a \u06a9\u0627\u0631 \u06a9\u0646\u06cc\u0645.  \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u062a\u0635\u0627\u0648\u06cc\u0631 Docker \u0631\u0627 \u062f\u0631 \u062d\u06cc\u0646 \u0633\u0627\u062e\u062a \u0627\u0633\u06a9\u0646 \u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0645\u062a\u0648\u062c\u0647 \u0634\u0648\u06cc\u0645 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0622\u0633\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631 \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0648\u0635\u0644\u0647 \u06a9\u0646\u06cc\u0645.  \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u0627 \u0647\u0631\u06af\u0632 \u0628\u0647 \u0627\u0645\u0646\u06cc\u062a 100% \u0646\u062e\u0648\u0627\u0647\u06cc\u0645 \u0631\u0633\u06cc\u062f\u060c<br \/>\u0645\u0627 \u0628\u0627 \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u0633\u0631\u0628\u0627\u0631 \u06a9\u0645 \u0628\u0647 \u06cc\u06a9 \u0642\u062f\u0645 \u0646\u0632\u062f\u06cc\u06a9\u062a\u0631 \u0645\u06cc \u0634\u0648\u06cc\u0645.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%AD%D9%88%D9%87_%D8%A7%D8%B3%DA%A9%D9%86_%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1_%D8%AF%D8%A7%DA%A9%D8%B1\"><\/span>\n<p>  \u0646\u062d\u0648\u0647 \u0627\u0633\u06a9\u0646 \u062a\u0635\u0627\u0648\u06cc\u0631 \u062f\u0627\u06a9\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0639\u0631\u0641\u06cc KubeClarity  KubeClarity \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0627\u06cc\u0645\u0646 \u062a\u0631 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 KubeClarity \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u067e\u0648\u0634\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0641\u0639\u0644\u0627\u064b \u0631\u0648\u06cc \u0627\u0633\u06a9\u0646 \u062a\u0635\u0648\u06cc\u0631 \u062a\u0645\u0631\u06a9\u0632 \u06a9\u0646\u06cc\u0645.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D9%88_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  \u0646\u0635\u0628 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0631\u0627\u06cc \u06cc\u0627\u0641\u062a\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644\u200c\u0647\u0627\u06cc \u0646\u0635\u0628 \u0628\u0631\u0627\u06cc \u067e\u0644\u062a\u0641\u0631\u0645 \u062e\u0627\u0635 \u062e\u0648\u062f\u060c KubeClarity README \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u0627\u06cc\u0646<br \/>\u0622\u0645\u0648\u0632\u0634\u060c \u0645\u0627 \u0639\u0645\u062f\u062a\u0627 \u0627\u0632 CLI \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u060c \u0627\u0645\u0627 \u0628\u0627 \u062e\u06cc\u0627\u0644 \u0631\u0627\u062d\u062a \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u062c\u0633\u0645 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B3%DA%A9%D9%86_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u062a\u0635\u0648\u06cc\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u0633\u06a9\u0646 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0627\u0633\u06a9\u0646 \u062a\u0635\u0648\u06cc\u0631\u060c \u0627\u0632 \u0627\u06cc\u0646 \u0645\u062e\u0632\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\u062d\u0627\u0648\u06cc \u0646\u0645\u0648\u0646\u0647 \u06a9\u0627\u0631 Rust \u0628\u0627 \u0646\u0633\u062e\u0647 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 OpenSSL.  \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>kubeclarity-cli scan ghcr.io\/schultyy\/rust-workload:0.0.3 <span class=\"nt\">--input-type<\/span> image <span class=\"nt\">-o<\/span> table\nNAME           INSTALLED               FIXED-IN          VULNERABILITY     SEVERITY    SCANNERS\nperl-base      5.28.1-6+deb10u1                          CVE-2023-31484    HIGH        grype\nlibgcc1        1:8.3.0-6                                 CVE-2018-12886    HIGH        grype\nlibsystemd0    241-7~deb10u9                             CVE-2019-3844     HIGH        grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u4  CVE-2023-0215     HIGH        grype\nncurses-base   6.1+20181013-2+deb10u3                    CVE-2023-29491    HIGH        grype\nlibudev1       241-7~deb10u9                             CVE-2019-3844     HIGH        grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u5  CVE-2023-0464     HIGH        grype\nlibstdc++6     8.3.0-6                                   CVE-2019-15847    HIGH        grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u5  CVE-2023-2650     HIGH        grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u4  CVE-2023-0286     HIGH        grype\nlibc-bin       2.28-10+deb10u2                           CVE-2020-1751     HIGH        grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u4  CVE-2022-4450     HIGH        grype\nlibss2         1.44.5-1+deb10u3                          CVE-2022-1304     HIGH        grype\nlibsystemd0    241-7~deb10u9                             CVE-2021-3997     MEDIUM      grype\nlibsystemd0    241-7~deb10u9                             CVE-2022-3821     MEDIUM      grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u5  CVE-2023-0466     MEDIUM      grype\nlibudev1       241-7~deb10u9                             CVE-2022-3821     MEDIUM      grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u4  CVE-2022-2097     MEDIUM      grype\nlibudev1       241-7~deb10u9                             CVE-2021-3997     MEDIUM      grype\nlibsystemd0    241-7~deb10u9                             CVE-2022-4415     MEDIUM      grype\nlibudev1       241-7~deb10u9                             CVE-2022-4415     MEDIUM      grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u4  CVE-2022-4304     MEDIUM      grype\nopenssl        1.1.1n-0+deb10u3        1.1.1n-0+deb10u5  CVE-2023-0465     MEDIUM      grype\nlibpcre3       2:8.39-12                                 CVE-2020-14155    MEDIUM      grype\nlibgcrypt20    1.8.4-5+deb10u1                           CVE-2019-13627    MEDIUM      grype\nlogin          1:4.5-1.1                                 CVE-2023-29383    LOW         grype\nbsdutils       1:2.33.1-0.1                              CVE-2021-37600    LOW         grype\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>(\u062e\u0631\u0648\u062c\u06cc \u0628\u0631\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0631 \u06a9\u0648\u062a\u0627\u0647 \u0634\u062f)<\/p>\n<p>\u0631\u0627 <code>kubeclarity scan<\/code> \u0641\u0631\u0645\u0627\u0646 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 CVE \u0628\u0631\u0627\u06cc \u0622\u0646\u0647\u0627 \u062b\u0628\u062a \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u062e\u0631\u0648\u062c\u06cc \u0645\u06cc \u062f\u0647\u062f. <code>openssl<\/code> \u0686\u0646\u062f\u06cc\u0646 \u0628\u0627\u0631 \u0628\u0627 \u0646\u0633\u062e\u0647 \u0627\u06cc \u06a9\u0647 \u0645\u0634\u06a9\u0644 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc \u06a9\u0646\u062f (\u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647 <code>FIXED-IN<\/code> \u0633\u062a\u0648\u0646).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B1%D9%81%D8%B9_%D8%A8%D8%B3%D8%AA%D9%87_%D9%87%D8%A7%DB%8C_%D8%A2%D8%B3%DB%8C%D8%A8_%D9%BE%D8%B0%DB%8C%D8%B1\"><\/span>\n<p>  \u0631\u0641\u0639 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0627\u0632 \u06a9\u0646 <code>Dockerfile<\/code> \u0648 \u0628\u0647 \u062e\u0637 19 \u0628\u0631\u0648\u06cc\u062f. \u062e\u0637 19 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u06cc\u06a9 \u062e\u0627\u0635 \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u062f <code>openssl<\/code> \u0646\u0633\u062e\u0647:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight docker\"><code><span class=\"k\">RUN <\/span>apt-get update <span class=\"o\">&amp;&amp;<\/span> apt-get <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> <span class=\"nv\">openssl<\/span><span class=\"o\">=<\/span>1.1.1n-0+deb10u3 <span class=\"o\">&amp;&amp;<\/span> <span class=\"nb\">rm<\/span> <span class=\"nt\">-rf<\/span> \/var\/lib\/apt\/lists\/<span class=\"k\">*<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u062e\u0637 \u0631\u0627 \u0628\u0647 \u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f <code>kubeclarity-cli<\/code> \u0646\u062a\u06cc\u062c\u0647 \u0627\u0633\u06a9\u0646:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight docker\"><code><span class=\"k\">RUN <\/span>apt-get update <span class=\"o\">&amp;&amp;<\/span> apt-get <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> <span class=\"nv\">openssl<\/span><span class=\"o\">=<\/span>1.1.1n-0+deb10u5 <span class=\"o\">&amp;&amp;<\/span> <span class=\"nb\">rm<\/span> <span class=\"nt\">-rf<\/span> \/var\/lib\/apt\/lists\/<span class=\"k\">*<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0646\u0634\u0627\u0646 \u062f\u0627\u062f \u06a9\u0647 \u0645\u0634\u06a9\u0644\u0627\u062a \u0645\u062a\u0639\u0627\u0642\u0628\u0627 \u0628\u0631\u0637\u0631\u0641 \u062e\u0648\u0627\u0647\u062f \u0634\u062f<br \/><code>1.1.1n-0+deb10u4<\/code>  \u0648 <code>1.1.1n-0+deb10u5<\/code>.  \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0645\u0627 \u0628\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0645\u0648\u062c\u0648\u062f \u067e\u06cc\u0634 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0631\u0641\u062a.<\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u062c\u062f\u06cc\u062f \u0628\u0633\u0627\u0632\u06cc\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker build <span class=\"nt\">-t<\/span> ghcr.io\/schultyy\/rust-workload:0.0.4 <span class=\"nb\">.<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0623\u06cc\u06cc\u062f \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0634\u06a9\u0644 \u0628\u0631\u0637\u0631\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c KubeClarity \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u060c \u0627\u06cc\u0646 \u0628\u0627\u0631 \u0628\u0627 <code>LOCAL_IMAGE_SCAN=true<\/code> \u0645\u062c\u0645\u0648\u0639\u0647 \u0645\u062a\u063a\u06cc\u0631  \u0645\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0642\u0628\u0644 \u0627\u0632 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 \u062a\u0635\u0648\u06cc\u0631 \u0645\u062d\u0644\u06cc \u062e\u0648\u062f \u0631\u0627 \u0627\u0633\u06a9\u0646 \u06a9\u0646\u06cc\u0645 \u0648 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 OpenSSL \u0647\u06cc\u0686 \u0622\u0633\u06cc\u0628\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0631\u062c\u0633\u062a\u0647\u200c\u0627\u06cc \u0646\u062f\u0627\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"nv\">LOCAL_IMAGE_SCAN<\/span><span class=\"o\">=<\/span><span class=\"nb\">true <\/span>kubeclarity-cli scan ghcr.io\/schultyy\/rust-workload:0.0.4 <span class=\"nt\">--input-type<\/span> image <span class=\"nt\">-o<\/span> table | <span class=\"nb\">grep <\/span>openssl\n openssl        1.1.1n-0+deb10u5                  CVE-2010-0928     NEGLIGIBLE  grype\n openssl        1.1.1n-0+deb10u5                  CVE-2007-6755     NEGLIGIBLE  grype..\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u0633\u06a9\u0646 \u0647\u0646\u0648\u0632 \u062f\u0648 \u0641\u0647\u0631\u0633\u062a \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f <code>openssl<\/code> \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u060c \u0647\u0631 \u0686\u0646\u062f \u0641\u0642\u0637 \u0628\u0627 \u0634\u062f\u062a <code>NEGLIGIBLE<\/code>.  \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0628\u0631\u0637\u0631\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B9%D8%AF%D8%B4_%DA%86%DB%8C%D8%9F\"><\/span>\n<p>  \u0628\u0639\u062f\u0634 \u0686\u06cc\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>KubeClarity \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f<br \/>\u0645\u062e\u0632\u0646 GitHub \u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0636\u0627\u0641\u06cc\u060c \u0648 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0645\u062e\u0632\u0646 \u0631\u0627 \u0633\u062a\u0627\u0631\u0647 \u062f\u0627\u0631 \u06a9\u0646\u06cc\u062f!<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0627\u0634\u06a9\u0627\u0644\u0627\u062a \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0648 \u06a9\u062f \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0647\u0645\u0627\u0646 \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0631\u062d \u0634\u063a\u0644 \u0627\u0635\u0644\u06cc \u0634\u0627\u0645\u0644 \u0645\u06cc \u0634\u0648\u062f. \u0627\u0645\u0631\u0648\u0632\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0633\u0626\u0648\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u062e\u0635\u0635 \u062f\u0631 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u06cc\u0627 \u062a\u0623\u0645\u06cc\u0646 \u0627\u0645\u0646\u06cc\u062a \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u0646\u062f. \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u0645\u0648\u0631\u062f \u0642\u0627\u0646\u0639 \u06a9\u0646\u0646\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0645\u0646\u06cc\u062a &hellip;<\/p>\n","protected":false},"author":2,"featured_media":27146,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-27145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/27145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=27145"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/27145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/27146"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=27145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=27145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=27145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}