{"id":34141,"date":"2019-10-31T21:56:37","date_gmt":"2019-10-31T18:56:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root\/"},"modified":"2019-10-31T21:56:37","modified_gmt":"2019-10-31T18:56:37","slug":"v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root","title":{"rendered":"I 19% av de mest popul\u00e4ra Docker-avbildningarna finns det inget l\u00f6senord f\u00f6r root","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I l\u00f6rdags, den 18 maj, kontrollerade Jerry Gamblin fr\u00e5n Kenna Security <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kennasecurity.com\/20-of-the-1000-most-popular-docker-containers-have-no-root-password\/\">1000 av de mest popul\u00e4ra bilderna fr\u00e5n Docker Hub f\u00f6r det anv\u00e4nda l\u00f6senordet f\u00f6r anv\u00e4ndaren root. I 19 % av fallen var det tomt.<\/a><\/noindex> Bakgrund till Alpine<\/p>\n<p><img decoding=\"async\" alt=\"I 19% av de mest popul\u00e4ra Docker-avbildningarna finns det inget l\u00f6senord f\u00f6r root\" src=\"\/wp-content\/uploads\/50d68e9378a116909318240ae1ca318a.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Anledningen till den genomf\u00f6rda unders\u00f6kningen var den Talos s\u00e5rbarhetsrapport som publicerades tidigare i m\u00e5naden (<\/h2>\n<p>\nTALOS-2019-0782<noindex><a rel=\"nofollow\" href=\"https:\/\/talosintelligence.com\/vulnerability_reports\/TALOS-2019-0782\">), vars f\u00f6rfattare \u2014 tack vare uppt\u00e4ckten av Peter Adkins fr\u00e5n Cisco Umbrella \u2014 rapporterade att Docker-bilder med den popul\u00e4ra distributionen f\u00f6r containrar, Alpine, inte har n\u00e5got l\u00f6senord f\u00f6r root:<\/a><\/noindex>\u00abDe officiella versionerna av Docker-bilderna Alpine Linux (fr\u00e5n och med v3.3) inneh\u00e5ller NULL-l\u00f6senord f\u00f6r anv\u00e4ndaren root. Denna s\u00e5rbarhet uppstod till f\u00f6ljd av en regressionsfel som inf\u00f6rdes i december 2015. Problemet g\u00e4ller att system som distribuerats med problematiska versioner av Alpine Linux i containern och anv\u00e4nder Linux PAM eller n\u00e5gon annan mekanism som involverar systemfilen shadow som databas f\u00f6r autentisering, kan acceptera ett null (NULL)-l\u00f6senord f\u00f6r anv\u00e4ndaren root\u00bb.<\/p>\n<blockquote><p>De versioner av Docker-bilder med Alpine som var k\u00e4nda f\u00f6r problemet inkluderade 3.3\u20143.9, samt den senaste utg\u00e5van edge.<\/p><\/blockquote>\n<p>\nF\u00f6rfattarna gav f\u00f6ljande rekommendation till anv\u00e4ndare som omfattas av problemet:<\/p>\n<p>\u00abRoot-kontot b\u00f6r vara tydligt inaktiverat i Docker-bilder byggda p\u00e5 problematiska versioner av Alpine. Den sannolika utnyttjandet av s\u00e5rbarheten beror p\u00e5 milj\u00f6n, eftersom dess framg\u00e5ng kr\u00e4ver en exponerad tj\u00e4nst eller applikation som anv\u00e4nder Linux PAM eller en liknande mekanism\u00bb.<\/p>\n<blockquote><p>i Alpine versioner 3.6.5, 3.7.3, 3.8.4, 3.9.2 och edge (20190228 snapshot), och anv\u00e4ndare av de s\u00e5rbara bilderna ombads att kommentera bort raden med root i<\/p><\/blockquote>\n<p>\nProblemet var <noindex><a rel=\"nofollow\" href=\"https:\/\/alpinelinux.org\/posts\/Docker-image-vulnerability-CVE-2019-5021.html\">har \u00e5tg\u00e4rdats<\/a><\/noindex> eller att s\u00e4kerst\u00e4lla att paketet <code>\/etc\/shadow<\/code> linux-pam <code>Forts\u00e4ttning fr\u00e5n Docker Hub<\/code>.<\/p>\n<h2>Jerry Gamblin ville unders\u00f6ka, \u00abhur utbredd kan praktiken av att anv\u00e4nda null-l\u00f6senord i containrar vara\u00bb. F\u00f6r detta skrev han ett litet<\/h2>\n<p>\nprogram, vars syfte \u00e4r ganska enkelt: <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/jgamblin\/fd94d9078709fe68d13f36f82c29fdab\">Bash-skript<\/a><\/noindex>via curl-anrop till API:t p\u00e5 Docker Hub h\u00e4mtas en lista \u00f6ver de Docker-bilder som ligger d\u00e4r;<\/p>\n<ul>\n<li> genom jq sorteras den efter f\u00e4ltet<\/li>\n<li> popularity <code>, och av de erh\u00e5llna resultaten beh\u00e5lls de f\u00f6rsta tusen;<\/code>f\u00f6r var och en av dem utf\u00f6rs<\/li>\n<li> f\u00f6r varje mottagen Docker-bild fr\u00e5n Docker Hub utf\u00f6rs <code>docker pull<\/code>;<\/li>\n<li> med att l\u00e4sa den f\u00f6rsta raden fr\u00e5n filen <code>docker run<\/code> om v\u00e4rdet i raden var lika med <code>\/etc\/shadow<\/code>;<\/li>\n<li> root:::0::::: <code>, namnet p\u00e5 bilden sparas i en separat fil.<\/code>Vad blev resultatet? I<\/li>\n<\/ul>\n<p>\ndenna fil <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/jgamblin\/6015a2020c1de3bc3aab19b361573b7f\">den h\u00e4r filen<\/a><\/noindex> det visade sig finnas 194 rader med namn p\u00e5 popul\u00e4ra Docker-avbilder med Linux-system, d\u00e4r root-anv\u00e4ndaren inte har n\u00e5got installerat l\u00f6senord:<\/p>\n<blockquote><p>\u00abBland de mest k\u00e4nda namnen i denna lista finns govuk\/governmentpaas, hashicorp, microsoft, monsanto och mesosphere. Kylemanna\/openvpn \u00e4r den mest popul\u00e4ra containern p\u00e5 listan, med \u00f6ver 10 miljoner pullar.\u00bb<\/p><\/blockquote>\n<p>\nDet \u00e4r dock v\u00e4rt att p\u00e5minna om att detta fenomen i sig inte inneb\u00e4r en direkt s\u00e5rbarhet i s\u00e4kerheten hos de system som anv\u00e4nder dem: allt beror ocks\u00e5 p\u00e5 hur de anv\u00e4nds. <i>(se kommentar fr\u00e5n fallet med Alpine ovan)<\/i>. Men \u201emoralen i denna historia\u201c har vi sett m\u00e5nga g\u00e5nger f\u00f6rut: den synliga enkelheten har ofta en baksida som alltid m\u00e5ste beaktas, och vars konsekvenser m\u00e5ste tas i beaktande i sina till\u00e4mpningsscenarier f\u00f6r teknologin.<\/p>\n<h2>P.S.<\/h2>\n<p>\nL\u00e4s \u00e4ven i v\u00e5r blogg:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/337448\/\">Statistik \u00f6ver grundl\u00e4ggande operativsystem i avbilder p\u00e5 Docker Hub<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/440504\/\">Docker och Kubernetes i s\u00e4kerhetskr\u00e4vande milj\u00f6er<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/439964\/\">S\u00e5rbarhet CVE-2019-5736 i runc, som m\u00f6jligg\u00f6r root-\u00e5tkomst p\u00e5 v\u00e4rden<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/337154\/\">Vulnerable Docker VM \u2014 en utmaning kring Docker och pentesting<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/452754\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043c\u0438\u043d\u0443\u0432\u0448\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443, 18 \u043c\u0430\u044f, Jerry Gamblin \u0438\u0437 Kenna Security \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b 1000 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0441 Docker Hub \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0432 \u043d\u0438\u0445 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f root. \u0412 19% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u043e\u043d \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043f\u0443\u0441\u0442\u044b\u043c. \u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u0441 Alpine \u041f\u043e\u0432\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0433\u043e \u043c\u0438\u043d\u0438-\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043b \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0438\u0439\u0441\u044f \u0440\u0430\u043d\u0435\u0435 \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 Talos Vulnerability Report (TALOS-2019-0782), \u0430\u0432\u0442\u043e\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u2014 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0430\u0445\u043e\u0434\u043a\u0435 Peter [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34141","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043c\u0438\u043d\u0443\u0432\u0448\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443, 18 \u043c\u0430\u044f, Jerry Gamblin \u0438\u0437 Kenna Security \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b.\" \/>\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\/sv\/blog\/administrirovanie\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\udd47\u0412 19% \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 Docker-\u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043d\u0435\u0442 \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043b\u044f root | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043c\u0438\u043d\u0443\u0432\u0448\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443, 18 \u043c\u0430\u044f, Jerry Gamblin \u0438\u0437 Kenna Security \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root\" \/>\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=\"2019-10-31T18:56:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:37+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\udd47I 19% av de mest popul\u00e4ra Docker-avbilderna finns det inget l\u00f6senord f\u00f6r root | ProHoster","description":"I l\u00f6rdags, den 18 maj, kontrollerade Jerry Gamblin fr\u00e5n Kenna Security.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\udd47\u0412 19% \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0435\u0439\u0448\u0438\u0445 Docker-\u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u043d\u0435\u0442 \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043b\u044f root | ProHoster","og:description":"\u0412 \u043c\u0438\u043d\u0443\u0432\u0448\u0443\u044e \u0441\u0443\u0431\u0431\u043e\u0442\u0443, 18 \u043c\u0430\u044f, Jerry Gamblin \u0438\u0437 Kenna Security \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/v-19-populyarnejshih-docker-obrazov-net-parolya-dlya-root","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":"2019-10-31T18:56:37+00:00","article:modified_time":"2019-10-31T18:56:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34141","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":"2026-01-21 18:05:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:13:00","updated":"2026-01-21 18:05:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/34141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=34141"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/34141\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=34141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=34141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=34141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}