{"id":38497,"date":"2019-10-31T22:24:06","date_gmt":"2019-10-31T19:24:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/33-instrumenta-dlya-bezopasnosti-kubernetes\/"},"modified":"2019-10-31T22:24:06","modified_gmt":"2019-10-31T19:24:06","slug":"33-instrumenta-dlya-bezopasnosti-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/33-instrumenta-dlya-bezopasnosti-kubernetes","title":{"rendered":"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i><b>Bem. overs.<\/b>: Hvis du har sp\u00f8rgsm\u00e5l om sikkerhed i en Kubernetes-baseret infrastruktur, vil denne fremragende oversigt fra Sysdig v\u00e6re en god start til hurtigt at l\u00e6re om de aktuelle l\u00f8sninger. Den inkluderer b\u00e5de omfattende systemer fra kendte akt\u00f8rer p\u00e5 markedet og ogs\u00e5 mere beskedne v\u00e6rkt\u00f8jer, der l\u00f8ser specifikke problemer. I kommentarerne er vi som altid glade for at h\u00f8re om din erfaring med disse v\u00e6rkt\u00f8jer og se links til andre projekter.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/4d9aa6583128844afadc1b06996c29b6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSikkerhedssoftware til Kubernetes\u2026 der er s\u00e5 mange, og hver har sine egne m\u00e5l, anvendelsesomr\u00e5der og licenser.<\/p>\n<p>Netop derfor besluttede vi at skabe denne liste, som inkluderer b\u00e5de \u00e5bne projekter og kommercielle platforme fra forskellige leverand\u00f8rer. Vi h\u00e5ber, den vil hj\u00e6lpe dig med at v\u00e6lge dem, der er mest interessante for dig, og guide dig den rigtige vej afh\u00e6ngigt af dine specifikke behov for sikkerhed i Kubernetes.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kategorier<\/h2>\n<p>\nFor at lette navigationen i listen er v\u00e6rkt\u00f8jerne opdelt efter hovedfunktioner og anvendelsesomr\u00e5der. Der er f\u00f8lgende sektioner:<\/p>\n<ul>\n<li> Scanning af Kubernetes-billeder og statisk analyse;<\/li>\n<li> Runtime-sikkerhed;<\/li>\n<li> Kubernetes netv\u00e6rkssikkerhed;<\/li>\n<li> Distribution af billeder og hemmelighedsh\u00e5ndtering;<\/li>\n<li> Kubernetes sikkerhedsrevision;<\/li>\n<li> Omfattende kommercielle produkter.<\/li>\n<\/ul>\n<p>\nLad os komme til sagen:<\/p>\n<h2>Scanning af Kubernetes-billeder<\/h2>\n<p><\/p>\n<h3>Anchore<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/anchore.com\">anchore.com<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache) og kommercielt tilbud<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/2c942e5a104feb4840a426157d5457f2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnchore-pakken analyserer containerbilleder og muligg\u00f8r sikkerhedskontroller baseret p\u00e5 brugerdefinerede politikker.<\/p>\n<p>Udover den s\u00e6dvanlige scanning af containerbilleder for kendte s\u00e5rbarheder i CVE-databasen, udf\u00f8rer Anchore en lang r\u00e6kke yderligere kontroller i forbindelse med scanningens politik: det tjekker Dockerfile, l\u00e6kager af legitimationsoplysninger, de anvendte programmeringssprog (npm, maven osv.), softwarelicenser og meget mere.<\/p>\n<h3>Clair<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/coreos.com\/clair\">coreos.com\/clair<\/a><\/noindex> <i>(nu under Red Hats opsyn)<\/i><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/81be8927c1fcbfa5d714836a1db3c7d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nClair var et af de f\u00f8rste Open Source-projekter til scanning af billeder. Det er godt kendt som en sikkerhedsscanner, der ligger til grund for billedregisteret Quay <i>(ogs\u00e5 fra CoreOS \u2014 <b>ft. overs.<\/b>)<\/i>. Clair kan indsamle information om CVE fra et stort antal kilder, inklusive lister over s\u00e5rbarheder specifikke for Linux-distributioner, som styres af sikkerhedsteams fra Debian, Red Hat eller Ubuntu.<\/p>\n<p>I mods\u00e6tning til Anchore fokuserer Clair prim\u00e6rt p\u00e5 at finde s\u00e5rbarheder og matche data med CVE. Produktet tilbyder dog nogle muligheder for at udvide funktionerne med plug-in-drivere.<\/p>\n<h3>Dagda<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eliasgranderubio\/dagda\">github.com\/eliasgranderubio\/dagda<\/a><\/noindex><\/li>\n<li> Licens: fri (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/242930fcb99017f80f7cfc2a676e16ef.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDagda udf\u00f8rer statisk analyse af containerbilleder for at identificere kendte s\u00e5rbarheder, trojanske heste, vira, malware og andre trusler.<\/p>\n<p>To bem\u00e6rkelsesv\u00e6rdige egenskaber adskiller Dagda fra andre lignende v\u00e6rkt\u00f8jer:<\/p>\n<ul>\n<li> Den integreres fremragende med <noindex><a rel=\"nofollow\" href=\"https:\/\/www.clamav.net\/\">ClamAV<\/a><\/noindex>, og fungerer ikke blot som et v\u00e6rkt\u00f8j til scanning af containerbilleder, men ogs\u00e5 som antivirus.<\/li>\n<li> Den giver ogs\u00e5 runtime-beskyttelse ved at modtage h\u00e6ndelser i realtid fra Docker-d\u00e6monen og integreres med Falco <i>(se nedenfor)<\/i> for at indsamle sikkerhedsh\u00e6ndelser under containerens drift.<\/li>\n<\/ul>\n<p><\/p>\n<h3>KubeXray<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jfrog\/kubexray\">github.com\/jfrog\/kubexray<\/a><\/noindex><\/li>\n<li> Licens: fri (Apache), men kr\u00e6ver data fra JFrog Xray (et kommercielt produkt)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/f3aafb0d694b810fd5a7046c270e3b4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKubeXray \u00ablytter\u00bb til API-serverens begivenheder i Kubernetes og bruger metadata fra JFrog Xray til at sikre, at der kun k\u00f8res pods, der overholder den aktuelle politik.<\/p>\n<p>KubeXray udf\u00f8rer ikke kun revision af nye eller opdaterede containere i deployment'er (p\u00e5 samme m\u00e5de som admission controller i Kubernetes), men tjekker ogs\u00e5 dynamisk de k\u00f8rende containere for overholdelse af nye sikkerhedspolitikker, hvilket fjerner ressourcer, der refererer til s\u00e5rbare billeder.<\/p>\n<h3>Snyk<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/snyk.io\/\">snyk.io<\/a><\/noindex><\/li>\n<li> Licens: fri (Apache) og kommercielle versioner<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/a36ded26e3a659474c1c154bc3e753bb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSnyk er en us\u00e6dvanlig s\u00e5rbarhedsscanner, fordi den specifikt retter sig mod udviklingsprocessen og markedsf\u00f8res som \"den uundg\u00e5elige l\u00f8sning\" for udviklere.<\/p>\n<p>Snyk forbinder sig direkte til kode-repositorier, parser projektets manifest og analyserer den importerede kode sammen med direkte og indirekte afh\u00e6ngigheder. Snyk underst\u00f8tter mange popul\u00e6re programmeringssprog og kan identificere skjulte licensrisici.<\/p>\n<h3>Trivy<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/knqyf263\/trivy\">github.com\/knqyf263\/trivy<\/a><\/noindex><\/li>\n<li> Licens: fri (AGPL)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/b21dd72d590d719a7d13741117002999.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTrivy \u2014 en simpel, men kraftfuld s\u00e5rbarhedsscanner til containere, der nemt kan integreres i CI\/CD-pipeline. Dets bem\u00e6rkelsesv\u00e6rdige tr\u00e6k er enkelheden i installation og brug: applikationen best\u00e5r af en enkelt bin\u00e6rfil og kr\u00e6ver ikke installation af en database eller ekstra biblioteker.<\/p>\n<p>Den bagside ved Trivys enkelhed er, at man skal finde ud af, hvordan man parser og sender resultaterne i JSON-format, s\u00e5 andre v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes kan bruge dem.<\/p>\n<h2>Runtime-sikkerhed i Kubernetes<\/h2>\n<p><\/p>\n<h3>Falco<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/falco.org\/\">falco.org<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/0e2601a1ec4ec56ed9daea5f34f36e9a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFalco er et v\u00e6rkt\u00f8jsprogram til sikring af cloud-runtime-milj\u00f8er. Det er en del af familen af projekter <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cncf.io\/sandbox-projects\/\">CNCF<\/a><\/noindex>.<\/p>\n<p>Ved at bruge Sysdig-v\u00e6rkt\u00f8jer til at arbejde p\u00e5 Linux-kernniveau og profilering af systemopkald, giver Falco mulighed for dyb indsigt i systemets adf\u00e6rd. Dets runtime-regler kan opdage mist\u00e6nkelig aktivitet i applikationer, containere, v\u00e6rtssystemet og Kubernetes-orchestratoren.<\/p>\n<p>Falco giver fuld gennemsigtighed i runtime-arbejdet og trusselsopdagelse ved at placere specielle agenter p\u00e5 Kubernetes-noderne. Dette fjerner behovet for at modificere containere ved at integrere tredjepartskode eller tilf\u00f8je sidecar-containere.<\/p>\n<h3>Sikkerhedsf\u00e6llesskaber for Linux til runtime<\/h3>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/18f219ca98e481376265b753b638a7ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDisse kernel-native sikkerhedsf\u00e6llesskaber er ikke 'Kubernetes-sikkerhedsv\u00e6rkt\u00f8jer' i traditionel forstand, men fortjener omtale, da de er en vigtig del af sikkerheden i runtime, som indg\u00e5r i Kubernetes Pod Security Policy (PSP).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/apparmor\/apparmor\/wikis\/home\/\">AppArmor<\/a><\/noindex> tilslutter en sikkerhedsprofil til processer, der k\u00f8rer i containeren, ved at definere filsystemprivilegier, netv\u00e6rksadgangsregler, bibliotekstilslutninger osv. Dette er et system baseret p\u00e5 mandatory access control (MAC). Med andre ord forhindrer det udf\u00f8relse af forbudte handlinger.<\/p>\n<p>Security-Enhanced Linux (<noindex><a rel=\"nofollow\" href=\"https:\/\/selinuxproject.org\/page\/Main_Page\">SELinux<\/a><\/noindex>) er et modul til udvidet sikkerhed i Linux-kernen, som p\u00e5 nogle punkter ligner AppArmor og ofte sammenlignes hermed. SELinux overg\u00e5r AppArmor med hensyn til styrke, fleksibilitet og finindstillingsmuligheder. Dets ulemper er lang tilvendelse og \u00f8get kompleksitet.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/seccomp\/libseccomp\">Seccomp<\/a><\/noindex> og seccomp-bpf g\u00f8r det muligt at filtrere systemkald, blokere udf\u00f8relsen af de kald, der potentielt er farlige for det underliggende OS, og som ikke er n\u00f8dvendige for normal drift af brugerapplikationer. Seccomp ligner p\u00e5 nogle m\u00e5der Falco, selvom det ikke kender specifikationen for containere.<\/p>\n<h3>Sysdig open source<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.sysdig.com\/opensource\">www.sysdig.com\/opensource<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/4f8849a6cc819cef89f10ab80911c504.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSysdig er et omfattende v\u00e6rkt\u00f8j til analyse, diagnose og fejlfinding af Linux-systemer (det fungerer ogs\u00e5 p\u00e5 Windows og macOS, men med begr\u00e6nsede funktioner). Det kan bruges til at indsamle detaljerede oplysninger, kontrol og kriminalteknisk unders\u00f8gelse <i>(forensics)<\/i> den underliggende system og alle containere, der k\u00f8rer p\u00e5 den.<\/p>\n<p>Desuden underst\u00f8tter Sysdig oprindeligt runtime-milj\u00f8er til containere og metadata fra Kubernetes, hvilket tilf\u00f8jer ekstra dimensioner og m\u00e6rker til alle indsamlede oplysninger om systemadf\u00e6rd. Der er flere m\u00e5der at analysere et Kubernetes-klynge med Sysdig: man kan tage et \u00f8jebliksbillede p\u00e5 et bestemt tidspunkt via <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sysdiglabs\/kubectl-capture\">kubectl capture<\/a><\/noindex> eller starte et interaktivt interface baseret p\u00e5 ncurses ved hj\u00e6lp af plugin <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sysdiglabs\/kubectl-dig\">kubectl dig<\/a><\/noindex>.<\/p>\n<h2>Kubernetes netv\u00e6rkssikkerhed<\/h2>\n<p><\/p>\n<h3>Aporeto<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.aporeto.com\/\">www.aporeto.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/9692c50339a6c304c7f32f90619aaed1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAporeto tilbyder \"sikkerhed adskilt fra netv\u00e6rket og infrastrukturen\". Dette betyder, at Kubernetes-tjenester ikke kun f\u00e5r et lokalt ID (dvs. ServiceAccount i Kubernetes), men ogs\u00e5 et universelt ID\/aftryk, der kan bruges til sikker og gensidigt kontrolleret interaktion med enhver anden tjeneste, f.eks. i en OpenShift-klynge.<\/p>\n<p>Aporeto er i stand til at generere et unikt ID ikke kun for Kubernetes\/containere, men ogs\u00e5 for v\u00e6rter, cloud-funktioner og brugere. Afh\u00e6ngigt af disse ID'er og det s\u00e6t af netv\u00e6rkssikkerhedsregler, der er angivet af administratoren, vil kommunikation blive tilladt eller blokeret.<\/p>\n<h3>Calico<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.projectcalico.org\/\">www.projectcalico.org<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/5902a133d4afc496f035de0f63129f99.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCalico bliver typisk implementeret under installationen af containerorkestratoren, hvilket muligg\u00f8r oprettelsen af et virtuelt netv\u00e6rk, der forbinder containere. Udover denne grundl\u00e6ggende netv\u00e6rksfunktionalitet arbejder Calico-projektet med Kubernetes Network Policies og sin egen r\u00e6kke netv\u00e6rkssikkerhedsprofiler, underst\u00f8tter ACL (adgangskontrollister) for endpoints og annotationsbaserede netv\u00e6rkssikkerhedsregler for Ingress- og Egress-trafik.<\/p>\n<h3>Cilium<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cilium.io\/\">www.cilium.io<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/2a9f3d1de52936c2f1a06d96fab054fb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCilium fungerer som en firewall for containere og leverer sikkerhedsfunktioner, der er oprindeligt tilpasset Kubernetes og mikroservice-arbejdsbelastninger. Cilium bruger en ny Linux-kerne-teknologi kaldet BPF (Berkeley Packet Filter) til filtrering, overv\u00e5gning, omdirigering og justering af data.<\/p>\n<p>Cilium er i stand til at implementere netv\u00e6rksadgangspolitikker baseret p\u00e5 container-id'er, ved hj\u00e6lp af Docker- eller Kubernetes-tags og metadata. Cilium forst\u00e5r ogs\u00e5 og filtrerer forskellige niveau 7-protokoller, s\u00e5som HTTP eller gRPC, hvilket g\u00f8r det muligt at definere et s\u00e6t REST-kald, der f.eks. vil v\u00e6re tilladt mellem to Kubernetes-deployment'er.<\/p>\n<h3>Istio<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/istio.io\/\">istio.io<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/da9e18500fffdf2c310182a4820c722d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIstio er bredt kendt som implementeringen af service mesh-paradigmet ved at implementere en platform-uafh\u00e6ngig kontrolplane og omdirigere al styret tjenestetrafik gennem dynamisk konfigurerbare Envoy-proxyer. Istio drager fordel af denne avancerede repr\u00e6sentation af alle mikroservices og containere til at implementere forskellige netv\u00e6rkssikkerhedsstrategier.<\/p>\n<p>Istios kapaciteter til at sikre netv\u00e6rkssikkerhed inkluderer gennemsigtig TLS-kryptering for automatisk at forbedre kommunikationsprotokollen mellem mikroservices til HTTPS og sit eget RBAC-system til identifikation og autorisation for at tillade\/forbyde dataudveksling mellem forskellige arbejdsbelastninger i klyngen.<\/p>\n<p><i><b>Bem. overs.<\/b>: For mere information om Istios sikkerhedsorienterede funktioner, l\u00e6s i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/443668\/\">denne artikel<\/a><\/noindex>.<\/i><\/p>\n<h3>Tigera<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tigera.io\/\">www.tigera.io<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/3568cf2fc634d4c40c45f0db4a08aa77.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI denne l\u00f8sning, kaldet 'Kubernetes Firewall', fokuseres der p\u00e5 en nul-tillids tilgang til netv\u00e6rkssikkerhed.<\/p>\n<p>P\u00e5 linje med andre Kubernetes-native netv\u00e6rksl\u00f8sninger stoler Tigera p\u00e5 metadata til at identificere forskellige tjenester og objekter i klyngen og sikrer runtime-fejlfinding, kontinuerlig overholdelseskontrol og netv\u00e6rkstransparens for multi-cloud eller hybrid monolitisk-containeriserede infrastrukturer.<\/p>\n<h3>Trireme<\/h3>\n<p><\/p>\n<ul>\n<li>Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.aporeto.com\/opensource\/\">www.aporeto.com\/opensource<\/a><\/noindex><\/li>\n<li>Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/5924b4c2a0f6324e9d946c0261cbc53f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTrireme-Kubernetes er en enkel og intuitiv implementering af Kubernetes Network Policies. Den mest bem\u00e6rkelsesv\u00e6rdige funktion er, at det - i mods\u00e6tning til lignende produkter til netv\u00e6rkssikkerhed i Kubernetes - ikke kr\u00e6ver en central kontrolplan til koordinering af netv\u00e6rket (mesh). Dette g\u00f8r l\u00f8sningen trivielt skalerbar. I Trireme opn\u00e5s dette ved at installere en agent p\u00e5 hver node, der direkte forbinder til v\u00e6rtens TCP\/IP-stak.<\/p>\n<h2>Distribution af billeder og h\u00e5ndtering af hemmeligheder<\/h2>\n<p><\/p>\n<h3>Grafeas<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/grafeas.io\/\">grafeas.io<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/92c9986b36991d280cce0b1093e1938f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGrafeas er et open source API til revision og styring af softwareforsyningsk\u00e6den. P\u00e5 et grundl\u00e6ggende niveau er Grafeas et v\u00e6rkt\u00f8j til indsamling af metadata og revisionsopg\u00f8relser. Det kan bruges til at spore overholdelse af bedste praksis inden for sikkerhed i organisationen.<\/p>\n<p>Denne centraliserede sandhedskilde hj\u00e6lper med at besvare sp\u00f8rgsm\u00e5l som:<\/p>\n<ul>\n<li> Hvem samlede og underskrev den specifikke container?<\/li>\n<li> Har den best\u00e5et alle sikkerhedsscannere og kontroller, der er fastsat i sikkerhedspolitikken? Hvorn\u00e5r? Hvad var resultaterne? <\/li>\n<li> Hvem implementerede den i produktion? Hvilke specifikke parametre blev brugt ved implementeringen?<\/li>\n<\/ul>\n<p><\/p>\n<h3>In-toto<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/in-toto.github.io\/\">in-toto.github.io<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/91f0ba618f41dbadb07b37ec6999a736.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn-toto er et framework designet til at sikre integritet, autentificering og revision af hele softwareforsyningsk\u00e6den. Ved implementering af In-toto i infrastrukturen defineres der f\u00f8rst en plan, der beskriver de forskellige trin i pipeline (repository, CI\/CD-v\u00e6rkt\u00f8jer, QA-v\u00e6rkt\u00f8jer, artefaktbyggere osv.) og brugere (ansvarlige personer), der har tilladelse til at initiere dem.<\/p>\n<p>In-toto overv\u00e5ger gennemf\u00f8relsen af planen ved at kontrollere, at hver opgave i k\u00e6den udf\u00f8res korrekt af udelukkende autoriseret personale og at der ikke er foretaget nogen uautoriserede manipulationer i produktets livscyklus.<\/p>\n<h3>Portieris<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/IBM\/portieris\">github.com\/IBM\/portieris<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/ff9c24c88cd9a06c8bd35dfe4f3558cf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPortieris er en admission controller til Kubernetes; den bruges til tvungne kontroller for tillid til indhold. Portieris bruger serveren <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/theupdateframework\/notary\">Notary<\/a><\/noindex> <i>(vi skrev om det i slutningen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/340366\/\">denne artikel<\/a><\/noindex> \u2014 <b>ft. overs.<\/b>)<\/i> som en sandhedskilde til at bekr\u00e6fte betroede og signerede artefakter (det vil sige godkendte containerbilleder).<\/p>\n<p>N\u00e5r du opretter eller \u00e6ndrer en arbejdsbelastning i Kubernetes, indl\u00e6ser Portieris information om signaturer og tillidspolitikker for de anmodede containerbilleder, og foretager om n\u00f8dvendigt \u00e6ndringer i JSON-API-objektet for at starte signerede versioner af disse billeder.<\/p>\n<h3>Vault<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.vaultproject.io\/\">www.vaultproject.io<\/a><\/noindex><\/li>\n<li> Licens: fri (MPL)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/19191a10051dc6349af017a06f0fd43e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVault er en sikker l\u00f8sning til opbevaring af f\u00f8lsomme oplysninger: adgangskoder, OAuth-tokens, PKI-certifikater, adgangskontoer, Kubernetes-hemmeligheder osv. Vault underst\u00f8tter mange avancerede funktioner, s\u00e5som leje af ephemeral sikkerhedstokens eller organisering af rotationsn\u00f8gler.<\/p>\n<p>Med Helm-diagrammet kan Vault implementeres som en ny deployment i Kubernetes-klyngen med Consul som backend-lager. Det underst\u00f8tter native Kubernetes-ressourcer som ServiceAccount-tokens og kan endda fungere som standard lager for Kubernetes-hemmeligheder.<\/p>\n<p><i><b>Bem. overs.<\/b>: Forresten annoncerede HashiCorp, som udvikler Vault, netop i g\u00e5r nogle forbedringer til brugen af Vault i Kubernetes, s\u00e6rligt relateret til Helm-diagrammet. L\u00e6s mere i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hashicorp.com\/blog\/whats-next-for-vault-and-kubernetes\">udviklerbloggen<\/a><\/noindex>.<\/i><\/p>\n<h2>Sikkerhedsrevision af Kubernetes<\/h2>\n<p><\/p>\n<h3>Kube-bench<\/h3>\n<p><\/p>\n<ul>\n<li>Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/aquasecurity\/kube-bench\">github.com\/aquasecurity\/kube-bench<\/a><\/noindex><\/li>\n<li>Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/8e0e101503f02ea3033f7b29c9ee9ddf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKube-bench er en Go-applikation, der tjekker, om Kubernetes er sikkert implementeret ved at udf\u00f8re test fra listen <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/products\/secure\/container-compliance\/\">CIS Kubernetes Benchmark<\/a><\/noindex>.<\/p>\n<p>Kube-bench s\u00f8ger efter usikre konfigurationsparametre blandt klusterkomponenterne (etcd, API, controller manager osv.), tvivlsomme filadgangsrettigheder, usikre konti eller \u00e5bne porte, ressourcekvoter, indstillinger for begr\u00e6nsning af API-anmodninger for at beskytte mod DoS-angreb osv.<\/p>\n<h3>Kube-hunter<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/aquasecurity\/kube-hunter\">github.com\/aquasecurity\/kube-hunter<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/e5e38368af8bf086da149cbfd71a5e6d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKube-hunter \"jager\" potentielle s\u00e5rbarheder (som fjernudf\u00f8relse af kode eller datal\u00e6kager) i Kubernetes-klustre. Kube-hunter kan k\u00f8re som en fjernscanner - i s\u00e5 fald vil den vurdere klusteret fra en ondsindet akt\u00f8rs perspektiv - eller som en pod inde i klusteret.<\/p>\n<p>En s\u00e6regen funktion ved Kube-hunter er tilstanden \u00abaktiv jagt\u00bb, hvor den ikke kun rapporterer om problemer, men ogs\u00e5 fors\u00f8ger at udnytte s\u00e5rbarheder, der findes i den m\u00e5lrettede klynge, hvilket potentielt kan skade dens funktion. S\u00e5 brug den med forsigtighed!<\/p>\n<h3>Kubeaudit<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Shopify\/kubeaudit\">github.com\/Shopify\/kubeaudit<\/a><\/noindex><\/li>\n<li> Licens: fri (MIT)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/84651a05f714b9c841245cb38f78324a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKubeaudit er et konsolv\u00e6rkt\u00f8j, der oprindeligt blev udviklet i Shopify til at revidere Kubernetes-konfigurationer med henblik p\u00e5 at identificere forskellige sikkerhedsproblemer. For eksempel hj\u00e6lper det med at identificere containere, der k\u00f8rer uden begr\u00e6nsninger, med superbrugerrettigheder, der misbruger privilegier, eller som bruger standard ServiceAccount.<\/p>\n<p>Kubeaudit har ogs\u00e5 andre interessante funktioner. For eksempel kan det analysere lokale YAML-filer og finde mangler i konfigurationen, der kan f\u00f8re til sikkerhedsproblemer, og automatisk rette dem.<\/p>\n<h3>Kubesec<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/kubesec.io\/\">kubesec.io<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/73e395cdcbe89af391b80ff9dccad5f2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKubesec er et specielt v\u00e6rkt\u00f8j p\u00e5 den m\u00e5de, at det scanner YAML-filer med beskrivelse af Kubernetes-ressourcer direkte for svage parametre, der kan p\u00e5virke sikkerheden.<\/p>\n<p>For eksempel kan det opdage overdrevne privilegier og tilladelser givet til pod'en, k\u00f8re en container med root som standardbruger, tilslutte sig v\u00e6rtens namespaces eller farlige monteringer som <code>\/proc<\/code> host eller Docker-socket. En anden interessant mulighed ved Kubesec er den tilg\u00e6ngelige online demo-service, hvor man kan uploade YAML og straks udf\u00f8re en analyse.<\/p>\n<h3>Open Policy Agent<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">www.openpolicyagent.org<\/a><\/noindex><\/li>\n<li> Licens: gratis (Apache)<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/f897b58fbc67d9cb463008621f4e608f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKonceptet med OPA (Open Policy Agent) er at adskille sikkerhedspolitikker og bedste praksis fra den specifikke runtime-platform: Docker, Kubernetes, Mesosphere, OpenShift eller en hvilken som helst kombination af disse.<\/p>\n<p>For eksempel kan man implementere OPA som backend til admission controlleren i Kubernetes, hvilket delegere sikkerhedsl\u00f8sninger til det. P\u00e5 den m\u00e5de kan OPA-agenten kontrollere, afvise og endda \u00e6ndre anmodninger i realtid, hvilket sikrer, at de fastsatte sikkerhedsparametre overholdes. Sikkerhedspolitikker i OPA er skrevet i dens egen DSL-sprog, Rego.<\/p>\n<p><i><b>Bem. overs.<\/b>: L\u00e6s mere om OPA (og SPIFFE) i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/353808\/\">denne artikel<\/a><\/noindex>.<\/i><\/p>\n<h2>Kommercielle v\u00e6rkt\u00f8jer til sikkerhedsanalyse af Kubernetes<\/h2>\n<p>\nVi har besluttet at oprette en separat kategori for kommercielle platforme, da de typisk d\u00e6kker flere sikkerhedsomr\u00e5der. Et overblik over deres funktioner kan ses i tabellen:<\/p>\n<p><img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/0dbe925006238ee242c452f05d9f7302.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>* Avanceret ekspertise og post mortem-analyse med fuld <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/use-cases\/container-forensics\/\">optagelse af systemopkald<\/a><\/noindex>.<\/i><\/p>\n<h3>Aqua Security<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.aquasec.com\/\">www.aquasec.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/d02026209908e9dac53be53fbdb178cd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDette kommercielle v\u00e6rkt\u00f8j er designet til containere og cloud-arbejdsm\u00e6ngder. Det tilbyder:<\/p>\n<ul>\n<li> Scanning af billeder, integreret med containerregisteret eller CI\/CD-pipeline;<\/li>\n<li> Runtime-beskyttelse med s\u00f8gning efter \u00e6ndringer i containere og anden mist\u00e6nkelig aktivitet;<\/li>\n<li> Native container-brandmur;<\/li>\n<li> Sikkerhed for serverless i cloud-tjenester;<\/li>\n<li> Overholdelseskontrol og revision, kombineret med h\u00e6ndelseslogning.<\/li>\n<\/ul>\n<p>\n<i><b>Bem. overs.<\/b>: Det er ogs\u00e5 v\u00e6rd at n\u00e6vne, at der er en <b>gratis komponent kaldet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/aquasecurity\/microscanner\">MicroScanner<\/a><\/noindex><\/b>, der g\u00f8r det muligt at scanne containere for s\u00e5rbarheder. Sammenligning af funktionerne med de betalte versioner er pr\u00e6senteret i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/aquasecurity\/microscanner#aqua-security-edition-comparison\">denne tabel<\/a><\/noindex>.<\/i><\/p>\n<h3>Capsule8<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/capsule8.com\/\">capsule8.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/122be33f15d31f8f083189bca5c7158c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCapsule8 integreres i infrastrukturen ved at installere en detektor i en lokal eller cloud-baseret Kubernetes-klynge. Denne detektor indsamler telemetri fra v\u00e6rten og netv\u00e6rket, som den sammenligner med forskellige typer angreb.<\/p>\n<p>Capsule8's team ser det som deres opgave tidligt at opdage og forhindre angreb, der udnytter nye <i>(0-day)<\/i> s\u00e5rbarheder. Capsule8 kan indl\u00e6se finpudsede sikkerhedsregler direkte p\u00e5 detektorerne som svar p\u00e5 nyligt opdagede trusler og software-s\u00e5rbarheder.<\/p>\n<h3>Cavirin<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cavirin.com\/\">www.cavirin.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/896310c9258943041664ca55b3926d35.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCavirin fungerer som en modpart for virksomheder i forskellige agenturer, der besk\u00e6ftiger sig med sikkerhedsstandarder. Det kan ikke kun scanne billeder, men ogs\u00e5 integrere sig i CI\/CD-pipelinen, hvilket blokerer for ikke-standardiserede billeder, f\u00f8r de kommer ind i lukkede biblioteker.<\/p>\n<p>Cavirin sikkerhedspakke bruger maskinl\u00e6ring til at vurdere cybersikkerhedstilstanden, tilbyder r\u00e5d om forbedring af sikkerheden og opfyldelse af sikkerhedsstandarder.<\/p>\n<h3>Google Cloud Security Command Center<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/security-command-center\/\">cloud.google.com\/security-command-center<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/d9ac37b3d2b9be7fd6fcd6afe0d985e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCloud Security Command Center hj\u00e6lper sikkerhedsteams med at indsamle data, identificere trusler og afhj\u00e6lpe dem, f\u00f8r de kan skade virksomheden.<\/p>\n<p>Som navnet antyder, er Google Cloud SCC et samlet kontrolpanel, hvor forskellige sikkerhedsrapporter, aktivadministrationsmekanismer og tredjepartssikkerhedssystemer kan integreres og administreres fra en enkelt, centraliseret kilde.<\/p>\n<p>Det interoperable API, der tilbydes af Google Cloud SCC, letter integrationen af sikkerhedsh\u00e6ndelser fra forskellige kilder som Sysdig Secure (containerbeskyttelse for cloud-native applikationer) eller Falco (Open Source runtime sikkerhedssystem).<\/p>\n<h3>Layered Insight (Qualys)<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/layeredinsight.com\/\">layeredinsight.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/31e0266c670a991824c029f9445cf480.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLayered Insight (nu en del af Qualys Inc) er bygget p\u00e5 konceptet 'indbygget sikkerhed'. Efter at have scannet det originale image for s\u00e5rbarheder ved hj\u00e6lp af statistiske analyser og udf\u00f8rt CVE-kontroller, erstatter Layered Insight det med et instrumenteret image, der inkluderer en agent i form af en bin\u00e6r fil.<\/p>\n<p>Denne agent indeholder runtime-sikkerhedstest til analyse af netv\u00e6rkstrafik i containeren, I\/O-str\u00f8mme og applikationsaktivitet. Derudover kan den udf\u00f8re yderligere sikkerhedskontroller som anf\u00f8rt af infrastruktursadministratorer eller DevOps-teams.<\/p>\n<h3>NeuVector<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/neuvector.com\/\">neuvector.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/db9558498c4c5cd876083d7a5bb41ab4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNeuVector udf\u00f8rer sikkerhedstjek af containeren og tilbyder runtime-beskyttelse ved at analysere netv\u00e6rksaktivitet og applikationsadf\u00e6rd, hvilket skaber en individuel sikkerhedsprofil for hver container. Den kan ogs\u00e5 selvst\u00e6ndigt blokere trusler ved at isolere mist\u00e6nkelig aktivitet gennem \u00e6ndringer i reglerne for den lokale firewall.<\/p>\n<p>NeuVectors netv\u00e6rksintegration, kendt som Security Mesh, er i stand til at udf\u00f8re dybdpakkeanalyse og filtrering p\u00e5 lag 7 for alle netv\u00e6rksforbindelser i service mesh.<\/p>\n<h3>StackRox<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.stackrox.com\/\">www.stackrox.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/9b8d013860518fab67e84344eaa1de91.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStackRoxs platform til containerbeskyttelse fors\u00f8ger at d\u00e6kke hele livscyklussen for Kubernetes-applikationer i klyngen. Ligesom andre kommercielle platforme p\u00e5 denne liste genererer StackRox en runtime-profil baseret p\u00e5 den observerede adf\u00e6rd af containeren og alarmerer automatisk ved enhver afvigelse.<\/p>\n<p>Derudover analyserer StackRox Kubernetes-konfigurationer ved at bruge CIS Kubernetes og andre s\u00e6t regler til evaluering af overholdelse af containerne.<\/p>\n<h3>Sysdig Secure<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/products\/secure\/\">sysdig.com\/products\/secure<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/a36518809970479fe435e505c231eff8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSysdig Secure beskytter applikationer gennem hele containerens og Kubernetes' livscyklus. Den <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/products\/secure\/image-scanning\/\">scanner billeder<\/a><\/noindex> af containerne, giver <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/products\/secure\/runtime-security\/\">runtime-beskyttelse<\/a><\/noindex> ved hj\u00e6lp af maskinl\u00e6ring, udf\u00f8rer kriminel unders\u00f8gelse for at identificere s\u00e5rbarheder, blokerer trusler, overv\u00e5ger <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/products\/secure\/container-compliance\/\">overholdelse af g\u00e6ldende standarder<\/a><\/noindex> og gennemf\u00f8rer revision af aktiviteterne i mikrotjenesterne.<\/p>\n<p>Sysdig Secure integreres med CI\/CD-v\u00e6rkt\u00f8jer som Jenkins og overv\u00e5ger billeder, der uploades fra Docker-registre, hvilket forhindrer farlige billeder i at komme ind i produktion. Den tilbyder ogs\u00e5 omfattende runtime-sikkerhed, herunder:<\/p>\n<ul>\n<li> runtime-profilering baseret p\u00e5 ML og anomali-detektion;<\/li>\n<li> runtime-politikker baseret p\u00e5 systembegivenheder, K8s-audit API, f\u00e6lles projektarbejde fra samfundet (FIM \u2014 filintegritetsmonitorering; cryptojacking) og rammer <noindex><a rel=\"nofollow\" href=\"https:\/\/sysdig.com\/blog\/mitre-attck-framework-for-container-runtime-security-with-sysdig-falco\/\">MITRE ATT&amp;CK<\/a><\/noindex>;<\/li>\n<li> reaktion og afhj\u00e6lpning af h\u00e6ndelser.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Tenable Container Security<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.tenable.com\/products\/tenable-io\/container-security\">www.tenable.com\/products\/tenable-io\/container-security<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/2b3799ee94628c04104f6cead8be8749.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00f8r containerne var Tenable bredt anerkendt i branchen som virksomheden, der udviklede Nessus \u2014 et popul\u00e6rt v\u00e6rkt\u00f8j til s\u00e5rbarhedsscanning og sikkerhedsrevision.<\/p>\n<p>Tenable Container Security udnytter virksomhedens ekspertise inden for IT-sikkerhed til at integrere CI\/CD-pipeline med s\u00e5rbarhedsdatabaser, specialiserede malware-detekteringspakker og anbefalinger til afb\u00f8dning af sikkerhedstrusler.<\/p>\n<h3>Twistlock (Palo Alto Networks)<\/h3>\n<p><\/p>\n<ul>\n<li> Websted: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.twistlock.com\/\">www.twistlock.com<\/a><\/noindex><\/li>\n<li> Licens: kommerciel<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"33+ v\u00e6rkt\u00f8jer til sikkerhed i Kubernetes\" src=\"\/wp-content\/uploads\/2019\/09\/98213c84bafaeca1e0d6bca3e1a80d23.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTwistlock pr\u00e6senterer sig selv som en platform, der fokuserer p\u00e5 cloud-tjenester og containere. Twistlock underst\u00f8tter forskellige cloud-udbydere (AWS, Azure, GCP), containerorkestratorer (Kubernetes, Mesospehere, OpenShift, Docker), serverless-k\u00f8rselsmilj\u00f8er, mesh-rammer og CI\/CD-v\u00e6rkt\u00f8jer.<\/p>\n<p>Ud over almindelige metoder til enterprise-sikkerhed, s\u00e5som integration i CI\/CD-pipelinen eller scanning af billeder, anvender Twistlock maskinl\u00e6ring til at generere adf\u00e6rdsm\u00f8nstre og netv\u00e6rksregler, der tager h\u00f8jde for containeres s\u00e6rpr\u00e6g.<\/p>\n<p>For et stykke tid siden k\u00f8bte Twistlock virksomheden Palo Alto Networks, som ejer projekterne Evident.io og RedLock. Det er endnu ikke klart, hvordan de tre platforme vil blive integreret i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.paloaltonetworks.com\/cloud-security\">PRISMA<\/a><\/noindex> fra Palo Alto.<\/p>\n<h2>Hj\u00e6lp med at skabe den bedste katalog over sikkerhedsv\u00e6rkt\u00f8jer til Kubernetes!<\/h2>\n<p>\nVi str\u00e6ber efter at g\u00f8re dette katalog s\u00e5 omfattende som muligt, og vi har brug for din hj\u00e6lp! Kontakt os (<noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/sysdig\">@sysdig<\/a><\/noindex>), hvis du kender et fantastisk v\u00e6rkt\u00f8j, der fortjener at komme med p\u00e5 denne liste, eller hvis du har opdaget en fejl\/for\u00e6ldet information.<\/p>\n<p>Du kan ogs\u00e5 tilmelde dig vores <noindex><a rel=\"nofollow\" href=\"https:\/\/go.sysdig.com\/container-newsletter-signup.html\">m\u00e5nedlige nyhedsbrev<\/a><\/noindex> med nyheder fra cloud-native-\u00f8kosystemet og fort\u00e6llinger om interessante projekter fra verdenen af Kubernetes-sikkerhed.<\/p>\n<h2>P.S. fra overs\u00e6tteren<\/h2>\n<p>\nL\u00e6s ogs\u00e5 p\u00e5 vores blog:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/443190\/\">Introduktion til Kubernetes-netv\u00e6rkspolitikker for sikkerhedsspecialister<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/440504\/\">Docker og Kubernetes i sikkerhedskr\u00e6vende milj\u00f8er<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/436300\/\">9 bedste praksisser for at sikre sikkerheden i Kubernetes<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/417905\/\">11 m\u00e5der (ikke) at blive offer for hacking i Kubernetes<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/353808\/\">OPA og SPIFFE \u2013 to nye projekter i CNCF til sikkerhed af skyapplikationer<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/465141\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432.: \u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u0434\u0430\u0451\u0442\u0435\u0441\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 Kubernetes, \u044d\u0442\u043e\u0442 \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u043e\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Sysdig \u0441\u0442\u0430\u043d\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u0434\u043b\u044f \u0431\u0435\u0433\u043b\u043e\u0433\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u0430 \u0441 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438. \u0412 \u043d\u0435\u0433\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0440\u044b\u043d\u043a\u0430, \u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u0441\u043a\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u0442\u0443 \u0438\u043b\u0438 \u0438\u043d\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443. \u0410 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38497","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u043c.\" \/>\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\/da\/blog\/administrirovanie\/33-instrumenta-dlya-bezopasnosti-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\udd4733+ \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/33-instrumenta-dlya-bezopasnosti-kubernetes\" \/>\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-31T19:24:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:24:06+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\udd4733+ v\u00e6rkt\u00f8jer til Kubernetes-sikkerhed | ProHoster","description":"Bem.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/33-instrumenta-dlya-bezopasnosti-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\udd4733+ \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 Kubernetes | ProHoster","og:description":"\u041f\u0440\u0438\u043c.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/33-instrumenta-dlya-bezopasnosti-kubernetes","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-31T19:24:06+00:00","article:modified_time":"2019-10-31T19:24:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38497","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-23 22:17:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:08:31","updated":"2026-01-23 22:17:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38497"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28890"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}