33+ Kubernetes droŔības rīki

PiezÄ«me:: Ja jÅ«s uztraucaties par droŔību infrastruktÅ«rā, kas balstÄ«ta uz Kubernetes, Å”is lieliskais pārskats no Sysdig var bÅ«t lieliska sākumpunkts ātrai iepazīŔanai ar mÅ«sdienās aktuālajiem risinājumiem. Tajā iekļautas gan visaptveroÅ”as sistēmas no zināmiem tirgus dalÄ«bniekiem, gan daudz skromnākas utilÄ«tas, kas risina konkrētas problēmas. Un mēs, kā vienmēr, bÅ«sim priecÄ«gi uzzināt par jÅ«su pieredzi, izmantojot Å”os rÄ«kus, un redzēt saites uz citiem projektiem.

33+ Kubernetes droŔības rīki
Programmatuurproduktiem Kubernetes droŔības nodroÅ”ināŔanai… ir tik daudz, un katram ir savi mērÄ·i, izmantoÅ”anas jomas un licences.

Tāpēc mēs nolēmām izveidot Å”o sarakstu un iekļaujām tajā gan atvērtos projektus, gan komerciālās platformas no dažādiem piegādātājiem. Ceram, ka tas palÄ«dzēs jums izvēlēties tos, kas ir visinteresantākie un novirzÄ«s pareizajā virzienā atkarÄ«bā no konkrētajām prasÄ«bām Kubernetes droŔības nodroÅ”ināŔanai.

Kategorijas

Lai atvieglotu navigāciju sarakstā, rÄ«ki ir sadalÄ«ti galvenajās funkcijās un izmantoÅ”anas jomās. Izvērtās Ŕādas sadaļas:

  • Kubernetes attēlu skenēŔana un statiskā analÄ«ze;
  • Reāllaika droŔība;
  • Kubernetes tÄ«kla droŔība;
  • Attēlu izplatīŔana un slepeno datu pārvaldÄ«ba;
  • Kubernetes droŔības audits;
  • VisaptveroÅ”i komerciāli produkti.

Pāriesim pie lietas:

Kubernetes attēlu skenēŔana

Anchore

  • Mājaslapa: anchore.com
  • Licence: brÄ«va (Apache) un komerciālais piedāvājums

33+ Kubernetes droŔības rīki

Anchore pakotne analizē konteineru attēlus un ļauj veikt droŔības pārbaudes, pamatojoties uz lietotāja noteiktajām politikām.

Papildus parastajai konteineru attēlu skenēŔanai, lai identificētu zināmās ievainojamÄ«bas no CVE datu bāzes, Anchore veic daudz papildu pārbaudes skenēŔanas politikā: pārbauda Dockerfile, datu noplÅ«des, izmantoto programmatÅ«ras valodu paketes (npm, maven u.c.), programmatÅ«ras licences un daudz ko citu.

Clair

  • Mājaslapa: coreos.com/clair (tagad zem Red Hat uzraudzÄ«bas)
  • Licence: brÄ«va (Apache)

33+ Kubernetes droŔības rīki

Clair bija viens no pirmajiem atvērtā koda projektiem attēlu skenēŔanai. Tas ir plaÅ”i pazÄ«stams kā droŔības skeneris, kas kalpo kā pamats Quay attēlu reÄ£istram (tāpat no CoreOS — piez. tulk.)Clair spēj vākts informāciju par CVE no daudziem avotiem, tostarp specifisku Linux distribÅ«ciju ievainojamÄ«bu sarakstiem, kurus vada Debian, Red Hat vai Ubuntu droŔības komandas.

AtŔķirÄ«bā no Anchore, Clair galvenokārt nodarbojas ar ievainojamÄ«bu meklēŔanu un datu salÄ«dzināŔanu ar CVE. Tomēr produkts piedāvā lietotājiem dažas iespējas paplaÅ”ināt funkcionalitāti, izmantojot paplaÅ”inājumus.

Dagda

33+ Kubernetes droŔības rīki

Dagda veic statisku analīzi konteineru attēliem attiecībā uz zināmajām ievainojamībām, trojaniem, vīrusiem, ļaunprātīgajām programmām un citām draudiem.

No citiem līdzīgiem rīkiem Dagda izceļas ar divām ievērojamām iezīmēm:

  • Tas lieliski integrējas ar ClamAV, kalpojot ne tikai kā rÄ«ks konteineru attēlu skenēŔanai, bet arÄ« kā antivÄ«russ.
  • Tas arÄ« nodroÅ”ina runtime aizsardzÄ«bu, reālajā laikā saņemot notikumus no Docker demona un integrējoties ar Falco (skatÄ«t zemāk) droŔības notikumu vākÅ”anai darbÄ«bas laikā konteinerā.

KubeXray

33+ Kubernetes droŔības rīki

KubeXray ā€žuzklausaā€ Kubernetes API servera notikumus un ar JFrog Xray metadatiem seko lÄ«dzi, lai tikai pod’i, kas atbilst paÅ”reizējai politikai, tiktu izpildÄ«ti.

KubeXray ne tikai veic jauno vai atjaunināto konteineru auditu izpildÄ«jumos (analogi ar admission controller Kubernetes), bet arÄ« dinamiski pārbauda darbÄ«bas laikā esoÅ”os konteinerus, lai tie atbilstu jaunajiem droŔības politikas noteikumiem, iznÄ«cinot resursus, kas atsaucas uz ievainojamajiem attēliem.

Snyk

  • Mājaslapa: snyk.io
  • Licence: bezmaksas (Apache) un komerciālās versijas

33+ Kubernetes droŔības rīki

Snyk ir neparasts ievainojamÄ«bu skeneris, jo tas Ä«paÅ”i vērÅ”as pie izstrādes procesa un tiek reklamēts kā ā€žneatņemams risinājumsā€ izstrādātājiem.

Snyk tieÅ”i pieslēdzas koda repozitorijiem, analizē projekta manifestu un pēta iekļauto kodu kopā ar tieÅ”ajām un netieÅ”ajām atkarÄ«bām. Snyk atbalsta daudzus populārus programmēŔanas valodas un spēj atklāt slēptos licencēŔanas riskus.

Trivy

33+ Kubernetes droŔības rīki

Trivy — vienkārÅ”s, bet jaudÄ«gs droŔības skeneris konteineriem, ko viegli integrēt CI/CD plÅ«smā. Tā izcila iezÄ«me ir vienkārÅ”a uzstādīŔana un lietoÅ”ana: lietotne sastāv no viena bināra faila un neprasa datu bāzes vai papildu bibliotēku instalēŔanu.

Trivy vienkārŔības otra puse ir tā, ka bÅ«s jāapgÅ«st, kā parsēt un nosÅ«tÄ«t rezultātus JSON formātā, lai tos varētu izmantot citi Kubernetes droŔības rÄ«ki.

Runtime droŔība Kubernetes

Falco

  • Mājaslapa: falco.org
  • Licence: brÄ«va (Apache)

33+ Kubernetes droŔības rīki

Falco — rÄ«ku kopums, lai nodroÅ”inātu droŔību mākoņu izpildes vidēs. Tas ietilpst projektu Ä£imenē CNCF.

Izmantojot Sysdig rīkus, kas darbojas Linux kodolā un profiliizes sistēmas izsaukumus, Falco ļauj dziļi iedziļināties sistēmas uzvedībā. Tās runtime noteikumu mehānisms var atklāt aizdomīgas aktivitātes lietojumprogrammu, konteineru, pamatviesu un Kubernetes orķestratora vidū.

Falco nodroÅ”ina pilnÄ«gu caurredzamÄ«bu runtime darbÄ«bā un apdraudējumu atklāŔanu, uzstādot speciālus aÄ£entus Kubernetes mezglos. Tā rezultātā nav jāmodificē konteineri, iekļaujot tajos treÅ”o puÅ”u kodu vai pievienojot sidecar konteinerus.

Linux droŔības ietvari runtime

33+ Kubernetes droŔības rīki

Å ie Linux kodolā iebÅ«vētie ietvari nav ā€œKubernetes droŔības rÄ«kiā€ tradicionālajā izpratnē, tomēr ir pelnÄ«juÅ”i pieminēŔanu, jo ir svarÄ«gs elements droŔības jomā runtime, kas iekļaujas Kubernetes Pod Security Policy (PSP).

AppArmor Pievieno droŔības profilu procesiem, kas darbojas konteinerā, nosakot failu sistēmas privilēģijas, tÄ«kla piekļuves noteikumus, bibliotēku pieslēgÅ”anu utt. Tas ir sistēma, kas balstÄ«ta uz obligāto piekļuves kontroli (Mandatory Access Control, MAC). Citiem vārdiem sakot, tā novērÅ” aizliegto darbÄ«bu izpildi.

Security-Enhanced Linux (SELinux) — tas ir droŔības paplaÅ”inājuma modulis Linux kodolā, kas daži aspekti ir lÄ«dzÄ«gi AppArmor un bieži tiek salÄ«dzināts ar to. SELinux pārspēj AppArmor pēc jaudas, elastÄ«bas un precizitātes nastatē. Tā trÅ«kumi ir ilga apgūŔana un paaugstināta sarežģītÄ«ba.

Seccomp Un seccomp-bpf ļauj filtrēt sistēmas izsaukumus, bloķēt izpildi tiem, kas potenciāli ir bÄ«stami pamatoperētājsistēmai un nav nepiecieÅ”ami normālai lietotāja lietojumprogrammu darbÄ«bai. Seccomp dažās jomās ir lÄ«dzÄ«gs Falco, tomēr neizprot konteineru specifiku.

Sysdig atvērta koda

33+ Kubernetes droŔības rīki

Sysdig ir pilnvērtÄ«gs instruments Linux sistēmu analÄ«zei, diagnostikai un kļūdu novērÅ”anai (tāpat darbojas Windows un macOS, bet ar ierobežotām funkcijām). To var izmantot detaļu vākÅ”anai, pārbaudei un kriminālistikas izpētei (kriminālistika) pamatnostādņu un visu uz tās balstÄ«to konteineru darbÄ«bai.

Turklāt Sysdig sākotnēji atbalsta izpildes vidējumus konteineriem un Kubernetes metadatus, pievienojot papildu dimensijas un marķējumus visai savāktajai informācijai par sistēmas uzvedÄ«bu. Ir vairāki veidi, kā analizēt Kubernetes klasteri, izmantojot Sysdig: var veikt uzņemÅ”anu noteiktā laikā, izmantojot kubectl capture vai arÄ« palaist interaktÄ«vo saskarni, pamatojoties uz ncurses, ar spraudņa palÄ«dzÄ«bu kubectl dig.

Kubernetes tīkla droŔība

Aporeto

33+ Kubernetes droŔības rīki

Aporeto nodroÅ”ina "droŔību, atdalÄ«tu no tÄ«kla un infrastruktÅ«ras". Tas nozÄ«mē, ka Kubernetes pakalpojumi ne tikai saņem vietējo ID (proti, ServiceAccount Kubernetes), bet arÄ« universālu identifikatoru/pēdu, ko var izmantot droÅ”ai un savstarpējai verificēŔanai ar citiem pakalpojumiem, piemēram, OpenShift klasterÄ«.

Aporeto spēj Ä£enerēt unikālu identifikatoru ne tikai Kubernetes/konteineriem, bet arÄ« hostiem, mākoņu funkcijām un lietotājiem. AtkarÄ«bā no Å”iem identifikatoriem un administratora noteiktajiem tÄ«kla droŔības noteikumiem, komunikācija tiks atļauta vai bloķēta.

Calico

33+ Kubernetes droŔības rīki

Calico parasti izveido laikā, kad tiek instalēts konteineru orÄ·estrators, kas ļauj izveidot virtuālu tÄ«klu, kas savieno konteinerus. Papildus Å”ai pamata tÄ«kla funkcionalitātei projekts Calico darbojas ar Kubernetes tÄ«kla politiku un savu paÅ”a tÄ«kla droŔības profilu komplektu, atbalsta ACL (piekļuves kontroles sarakstus) punktiem un anotāciju balstÄ«tus tÄ«kla droŔības noteikumus Ingress un Egress trafika.

Cilium

33+ Kubernetes droŔības rīki

Cilium darbojas kā ugunsmÅ«ris konteineriem un sniedz tÄ«kla droŔības iespējas, sākotnēji pielāgotas Kubernetes un mikroservisu slodzēm. Cilium izmanto jaunu Linux kodola tehnoloÄ£iju, ko sauc par BPF (Berkeley Packet Filter), lai filtrētu, uzraudzÄ«tu, pārsÅ«tÄ«tu un koriģētu datus.

Cilium var ieviest tīkla piekļuves politikas, pamatojoties uz konteineru identifikatoriem, izmantojot Docker vai Kubernetes birkas un metadatus. Cilium arī saprot un filtrē dažādus 7. līmeņa protokolus, piemēram, HTTP vai gRPC, ļaujot noteikt, kuri REST izsaukumi, piemēram, tiks atļauti starp diviem Kubernetes izvietojumiem.

Istio

  • Mājaslapa: istio.io
  • Licence: brÄ«va (Apache)

33+ Kubernetes droŔības rīki

Istio ir plaÅ”i pazÄ«stams kā pakalpojumu sadalÄ«juma paradigmas Ä«stenojums, izvietojot platformai neatkarÄ«gu kontrolplānu un novirzot visu pārvaldÄ«to pakalpojumu satiksmi caur dinamiskā veidā konfigurējamiem Envoy proksijiem. Istio izmanto Å”o progresÄ«vo izpratni par visiem mikroservisiem un konteineriem, lai Ä«stenotu dažādas tÄ«kla droŔības stratēģijas.

Istio tÄ«kla droŔības iespējas ietver caurspÄ«dÄ«gu TLS Å”ifrēŔanu, automātiski uzlabojot komunikācijas protokolu starp mikroservisiem lÄ«dz HTTPS un savu RBAC sistēmu identifikācijai un autorizācijai, lai atļautu/ierobežotu datu apmaiņu starp dažādām slodzēm klasterÄ«.

PiezÄ«me:: Lasiet vairāk par Istio droŔībai vērstajām iespējām Å”ajā rakstā.

Tigera

33+ Kubernetes droŔības rīki

Å ajā risinājumā, ko sauc par "Kubernetes ugunsmÅ«ri", tiek uzsvērts tÄ«kla droŔības zero trust pieejas princips.

Tāpat kā citi Kubernetes dzimtie tÄ«kla risinājumi, Tigera paļaujas uz metadatiem, identificējot dažādus pakalpojumus un objektus klasterÄ«, un nodroÅ”ina problēmu atklāŔanu reāllaikā, nepārtrauktu atbilstÄ«bas pārbaudi un tÄ«kla caurspÄ«dÄ«gumu daudzmākonÄ« vai hibrÄ«da monolÄ«ts-konteinerizētas infrastruktÅ«rā.

Trireme

33+ Kubernetes droŔības rīki

Trireme-Kubernetes ir vienkārÅ”a un saprotama Kubernetes tÄ«kla politiku specifikācijas Ä«stenoÅ”ana. AtzÄ«mējama iezÄ«me ir tā, ka, atŔķirÄ«bā no lÄ«dzÄ«giem Kubernetes tÄ«kla droŔības produktiem, tam nav nepiecieÅ”ama centrālā kontrolpunkts, lai koordinētu tÄ«klu (mesh). Tas padara risinājumu acÄ«mredzami mērogojamu. Trireme to sasniedz, uzstādot aÄ£entu katrā mezglā, kas tieÅ”i savienojas ar viesējo TCP/IP steku.

Attēlu izplatīŔana un slepeno pārvaldÄ«ba

Grafeas

  • Mājaslapa: grafeas.io
  • Licence: brÄ«va (Apache)

33+ Kubernetes droŔības rīki

Grafeas ir atvērtā koda API programmatÅ«ras piegādes audita un pārvaldÄ«bas nodroÅ”ināŔanai. Pamata lÄ«menÄ« Grafeas ir instruments metadatu un audita rezultātu vākÅ”anai. To var izmantot, lai izsekotu atbilstÄ«bu droŔības labākajām praksēm organizācijā.

Šis centralizētais patiesības avots palīdz atbildēt uz jautājumiem, piemēram,

  • Kas izstrādāja un parakstÄ«ja konkrētu konteineru?
  • Vai tas izturēja visus droŔības skenerus un pārbaudes, kas noteiktas droŔības politikā? Kad? Kādi bija rezultāti?
  • Kas to izvietoja ražoÅ”anā? Kādi tieÅ”i parametri tika izmantoti izvietoÅ”anas procesā?

In-toto

33+ Kubernetes droŔības rīki

In-toto ir ietvars, kas izstrādāts programmatÅ«ras piegādes ķēdes integritātes, autentifikācijas un auditēŔanas nodroÅ”ināŔanai. Izvietojot In-toto infrastruktÅ«rā, vispirms tiek noteikts plāns, kas apraksta dažādus posmus cauruļvadā (repozitorijs, CI/CD rÄ«ki, QA rÄ«ki, artefakta veidotāji utt.) un lietotājus (atbildÄ«gās personas), kam ir atļauts tos iniciēt.

In-toto kontrolē plāna izpildi, pārbaudot, vai katra uzdevuma izpilde ķēdē tiek veikta tikai ar autorizētu personālu un vai procesa laikā ar produktu netika veikti nekādi nesankcionēti manevri.

Portieris

33+ Kubernetes droŔības rīki

Portieris ir admission controller Kubernetes; tiek izmantots, lai piespiestu pārbaudÄ«t saturu uzticamÄ«bu. Portieris izmanto serveri Notary (mēs par to rakstÄ«jām beigās Ŕī raksta — piez. tulk.) kā patiesÄ«bas avotu, lai apstiprinātu uzticamus un parakstÄ«tus artefaktus (t.i., apstiprinātus konteineru attēlus).

Izveidojot vai mainot darba slodzi Kubernetes, Portieris ielādē paraksta informāciju un satura ticamÄ«bas politiku pieprasÄ«tajiem konteineru attēliem, un pēc vajadzÄ«bas uz vietas veic izmaiņas JSON objekta API, lai palaistu parakstÄ«tas Å”o attēlu versijas.

Vault

33+ Kubernetes droŔības rīki

Vault ir droÅ”a risinājums noslēgtās informācijas glabāŔanai: paroli, OAuth simbolu, PKI sertifikātu, piekļuves kontu, Kubernetes slepenÄ«bu utt. Vault atbalsta daudzas progresÄ«vas funkcijas, piemēram, Ä«slaicÄ«gu droŔības simbolu nomu vai atslēgu rotāciju.

Ar Helm grafiku Vault var izvietot kā jaunu izvietojumu Kubernetes klasterī, izmantojot Consul kā backend krātuvi. Tas atbalsta Kubernetes vietējos resursus, piemēram, ServiceAccount simbolus, un pat var darboties kā noklusējuma Kubernetes slepenību krātuve.

PiezÄ«me:: Starp citu, tieÅ”i vakar uzņēmums HashiCorp, kas izstrādā Vault, paziņoja par dažiem uzlabojumiem Vault izmantoÅ”anai Kubernetes, Ä«paÅ”i tie attiecas uz Helm grafiku. SÄ«kāku informāciju lasiet izstrādātāja emuārā.

Kubernetes droŔības audits

Kube-bench

33+ Kubernetes droŔības rīki

Kube-bench ir Go lietotne, kas pārbauda, vai Kubernetes ir droŔi izvietots, veicot testus no saraksta CIS Kubernetes Standarts.

Kube-bench meklē nedroÅ”us konfigurācijas parametrus klastera komponentos (etcd, API, kontroliera vadÄ«tājs utt.), apÅ”aubāmus piekļuves tiesÄ«bas uz failiem, neaizsargātus kontus vai atvērtas portus, resursu kvotas, API piekļuves ierobežojumu iestatÄ«jumus, lai pasargātu no DoS uzbrukumiem utt.

Kube-hunter

33+ Kubernetes droŔības rīki

Kube-hunter "medÄ«" potenciālās ievainojamÄ«bas (piemēram, attālinātas koda izpildes vai datu noplÅ«des) Kubernetes klasteros. Kube-hunter var palaist kā attālu skeneri — Å”ajā gadÄ«jumā tas novērtēs klasteri no ļaunprātÄ«ga uzbrucēja viedokļa — vai kā pod iekŔā klasterÄ«.

Izcilā iezÄ«me Kube-hunter ir "aktÄ«vās medÄ«bas" režīms, kurā tas ne tikai ziņo par problēmām, bet arÄ« cenÅ”as izmantot ievainojamÄ«bas, kas konstatētas mērÄ·a klasterÄ«, un potenciāli var traucēt tā darbÄ«bu. Tāpēc lietojiet uzmanÄ«gi!

Kubeaudit

33+ Kubernetes droŔības rīki

Kubeaudit ir konsoles rÄ«ks, kas sākotnēji izstrādāts Shopify, lai auditojot Kubernetes konfigurāciju atklātu dažādas droŔības problēmas. Piemēram, tas palÄ«dz identificēt konteinerus, kas darbojas bez ierobežojumiem, ar superlietotāja piekļuvi, kas ļaunprātÄ«gi izmanto privilēģijas vai izmanto noklusējuma ServiceAccount.

Kubeaudit ir arÄ« citas interesantas iespējas. Piemēram, tas spēj analizēt vietējos YAML failus, identificējot konfigurācijas trÅ«kumus, kas var novest pie droŔības problēmām, un automātiski tos labot.

Kubesec

  • Mājaslapa: kubesec.io
  • Licence: brÄ«va (Apache)

33+ Kubernetes droŔības rīki

Kubesec ir Ä«paÅ”s rÄ«ks, jo tieÅ”i skenē YAML failus, kuros aprakstÄ«ti Kubernetes resursi, meklējot vājās konfigurācijas, kas var ietekmēt droŔību.

Piemēram, tas var atklāt liekas privilēģijas un atļaujas, kas pieŔķirtas podam, palaidot konteineri ar root kā noklusējuma lietotāju, pieslēdzoties resursu tÄ«kla nosaukumam vai bÄ«stamajiem monta punktiem, piemēram, /proc mājas vai Docker socket. Vēl viena interesanta Kubesec iespēja ir tieÅ”saistē pieejamais demo pakalpojums, kurā var augÅ”upielādēt YAML un nekavējoties veikt tā analÄ«zi.

Open Policy Agent

33+ Kubernetes droŔības rīki

OPA (Open Policy Agent) koncepcija ir atdalÄ«t droŔības politikas un labākās prakses no konkrētu laika izpildes platformām: Docker, Kubernetes, Mesosphere, OpenShift vai jebkura to kombinācija.

Piemēram, OPA var izvietot kā bāku Kubernetes admission controller, deleģējot tam lēmumus par droŔību. Tādējādi OPA aÄ£ents varēs pārbaudÄ«t, noraidÄ«t un pat mainÄ«t pieprasÄ«jumus reālajā laikā, nodroÅ”inot norādÄ«to droŔības parametru ievēroÅ”anu. DroŔības politikas OPA ir rakstÄ«tas uz tās paÅ”a Rego DSL valodas.

PiezÄ«me:: PlaŔāk par OPA (un SPIFFE) mēs rakstÄ«jām Å”ajā materiālā.

Integrēti komerciāli rÄ«ki Kubernetes droŔības analÄ«zei

Mēs nolēmām izveidot atseviŔķu kategoriju komerciālām platformām, jo tās parasti aptver vairākas droŔības jomas. Vispārēju ieskatu to iespējās var iegÅ«t no tabulas:

33+ Kubernetes droŔības rīki
* Progresīva ekspertīze un post mortem analīze ar pilnīgu sistēmu izsaukumu sag capturing.

Aqua Security

33+ Kubernetes droŔības rīki

Å is komerciālais rÄ«ks ir domāts konteineriem un mākonÄ« balstÄ«tām darba slodzēm. Tas nodroÅ”ina:

  • Attēlu skenēŔana, kas integrēta ar konteineru reÄ£istru vai CI/CD caurplÅ«smu;
  • Izpildes aizsardzÄ«ba, meklējot izmaiņas konteineros un citu aizdomÄ«gu aktivitāti;
  • Dabas ugunsmÅ«ris konteineriem;
  • DroŔība serverless risinājumiem mākoņu pakalpojumos;
  • AtbilstÄ«bas pārbaude un audits, apvienoti ar notikumu žurnālu.

PiezÄ«me:: Vērts atzÄ«mēt, ka pastāv arÄ« bezmaksas produkta sastāvdaļa ar nosaukumu MicroScanner, kas ļauj skenēt konteineru attēlus pēc ievainojamÄ«bām. SalÄ«dzinājums ar maksas versijām ir sniegts Å”ajā tabulā.

Capsule8

33+ Kubernetes droŔības rīki
Capsule8 integrējas infrastruktÅ«rā, uzstādot detektoru lokālā vai mākoņu Kubernetes klasterÄ«. Å is detektors vāca mitināŔanas un tÄ«kla telemetriju, salÄ«dzinot to ar dažādiem uzbrukuma veidiem.

Capsule8 komanda uzskata, ka viņu uzdevums ir laikus atklāt un novērst uzbrukumus, kas izmanto jaunus (0-day) ievainojamÄ«bas. Capsule8 spēj augÅ”upielādēt precizētus droŔības noteikumus tieÅ”i uz detektoriem kā atbildi uz nesen atklātiem apdraudējumiem un programmatÅ«ras ievainojamÄ«bām.

Cavirin

33+ Kubernetes droŔības rīki

Cavirin darbojas kā pretējā puse dažādām droŔības standartiem atbilstoŔām iestādēm. Tas ne tikai spēj skenēt attēlus, bet arÄ« integrēties CI/CD caurplÅ«smā, bloķējot standartiem neatbilstoÅ”us attēlus pirms to nonākÅ”anas slēgtajos reÄ£istros.

Cavirin droŔības pakete izmanto maŔīnmācīŔanos, lai novērtētu kiberdroŔības stāvokli, piedāvā ieteikumus droŔības uzlaboÅ”anai un standartiem atbilstÄ«bas paaugstināŔanai.

Google Cloud Security Command Center

33+ Kubernetes droŔības rīki

Cloud Security Command Center palÄ«dz droŔības komandām apkopot datus, identificēt apdraudējumus un novērst tos pirms tiem nodara kaitējumu uzņēmumam.

Kā redzams no nosaukuma, Google Cloud SCC ir centralizēts kontroles panelis, kurā var integrēt dažādus droŔības pārskatus, aktÄ«vu uzskaites mehānismus un treÅ”o puÅ”u droŔības sistēmas, kā arÄ« pārvaldÄ«t tos no vienota, centralizēta avota.

Interoperabls API, ko piedāvā Google Cloud SCC, atvieglo droŔības notikumu integrāciju no dažādiem avotiem, piemēram, Sysdig Secure (konteineru droŔība cloud-native lietojumiem) vai Falco (Open Source izpildes droŔības sistēma).

Layered Insight (Qualys)

33+ Kubernetes droŔības rīki

Layered Insight (tagad daļa no Qualys Inc) ir izstrādāts, balstoties uz "iebÅ«vētas droŔības" koncepciju. Pēc sākotnējā attēla skenēŔanas, lai identificētu ievainojamÄ«bas, izmantojot statistiskās analÄ«zes metodes un CVE pārbaudes, Layered Insight to aizvieto ar instrumentētu attēlu, kas ietver aÄ£entu kā bināro failu.

Å is aÄ£ents ietver droŔības testus izpildes laikā, lai analizētu konteinera tÄ«kla trafiku, I/O plÅ«smas un lietojumprogrammas darbÄ«bu. Turklāt tas var veikt papildu droŔības pārbaudes, ko nosaka infrastruktÅ«ras administratori vai DevOps komandas.

NeuVector

33+ Kubernetes droŔības rīki

NeuVector veic konteinera droŔības pārbaudi un nodroÅ”ina izpildes laika aizsardzÄ«bu, analizējot tÄ«kla aktivitāti un lietojumprogrammas uzvedÄ«bu, izveidojot individuālu droŔības profilu katram konteineram. Tas arÄ« var automātiski bloķēt draudus, izolējot apÅ”aubāmu aktivitāti, mainot lokālā ugunsmÅ«ra noteikumus.

NeuVector tÄ«kla integrācija, kas pazÄ«stama kā Security Mesh, ir spējÄ«ga veikt dziļu pakotņu analÄ«zi un filtrēŔanu 7. lÄ«menÄ« visām tÄ«kla savienojumiem service mesh.

StackRox

33+ Kubernetes droŔības rīki

StackRox konteinera droŔības platforma cenÅ”as aptvert visu Kubernetes lietojumprogrammu dzÄ«ves ciklu klasterÄ«. Tāpat kā citas komerciālās platformas Å”ajā sarakstā, StackRox Ä£enerē izpildes laika profilu balstoties uz novērojamo konteinera uzvedÄ«bu un automātiski brÄ«dina par jebkādām novirzēm.

Turklāt StackRox analizē Kubernetes konfigurācijas, izmantojot CIS Kubernetes un citus noteikumu kopumus, lai novērtētu konteinera atbilstību.

Sysdig Secure

33+ Kubernetes droŔības rīki

Sysdig Secure aizsargā lietojumprogrammas visā konteinera un Kubernetes dzÄ«ves ciklā. Tas skanē attēlus konteineru, nodroÅ”ina izpildes laika aizsardzÄ«bu balstoties uz maŔīnmācīŔanās datiem, veic kriminālistikas ekspertÄ«zi, lai identificētu ievainojamÄ«bas, bloķē draudus, uzrauga atbilstÄ«bu noteikumiem un veic mikroservisu aktivitātes revÄ«ziju.

Sysdig Secure integrējas ar CI/CD rÄ«kiem, piemēram, Jenkins, un uzrauga attēlus, kas tiek ielādēti no Docker reÄ£istra, novērÅ”ot bÄ«stamu attēlu parādīŔanos ražoÅ”anā. Tas arÄ« nodroÅ”ina visaptveroÅ”u izpildes laika droŔību, tostarp:

  • izpildes laika profilēŔanu, balstoties uz ML, un anomāliju atklāŔanu;
  • darbplāna politikas, balstÄ«tas uz sistēmas notikumiem, K8s-audit API, kopienas sadarbÄ«bas projektiem (FIM — failu integritātes uzraudzÄ«ba; kriptovalÅ«tu zādzÄ«ba) un ietvaru MITRE ATT&CK;
  • incidentu reakcija un novērÅ”ana.

Tenable konteineru droŔība

33+ Kubernetes droŔības rīki

Pirms konteineru parādīŔanās Tenable bija plaÅ”i pazÄ«stama nozares kā uzņēmums, kas izstrādāja Nessus — populāru rÄ«ku ievainojamÄ«bu meklēŔanai un droŔības auditiem.

Tenable konteineru droŔība izmanto uzņēmuma pieredzi datoru droŔībā, lai integrētu CI/CD caurules ar ievainojamÄ«bu datubāzēm, specializētām ļaunprogrammatÅ«ras atklāŔanas pakotnēm un droŔības draudu novērÅ”anas ieteikumiem.

Twistlock (Palo Alto Networks)

33+ Kubernetes droŔības rīki

Twistlock sevi reklamē kā platformu, kas vērsta uz mākoņservisiem un konteineriem. Twistlock atbalsta dažādus mākoņpakalpojumu sniedzējus (AWS, Azure, GCP), konteineru orķestratorus (Kubernetes, Mesosphere, OpenShift, Docker), bez-servera izpildes vidus, mezglu ietvarus un CI/CD rīkus.

Papildus parastajiem korporatÄ«vās droŔības paņēmieniem, piemēram, integrāciju CI/CD caurulē vai attēlu skenēŔanai, Twistlock izmanto maŔīnmācīŔanos, lai Ä£enerētu uzvedÄ«bas paraugus un tÄ«kla noteikumus, kas ņem vērā konteineru Ä«patnÄ«bas.

Neilgi pēc tam Twistlock iegādājās Palo Alto Networks, kuram pieder projekti Evident.io un RedLock. Vēl nav skaidrs, kā tieÅ”i Ŕīs trÄ«s platformas tiks integrētas PRISMA no Palo Alto.

Palīdzi izveidot labāko Kubernetes droŔības rīku katalogu!

Mēs cenÅ”amies padarÄ«t Å”o katalogu pēc iespējas pilnÄ«gāku, un tam mums nepiecieÅ”ama jÅ«su palÄ«dzÄ«ba! Sazinieties ar mums (@sysdig), ja jums ir kāds forÅ”s rÄ«ks, ko vērts iekļaut Å”ajā sarakstā, vai esat atradis kļūdu/novecojuÅ”u informāciju.

JÅ«s varat arÄ« pierakstÄ«ties mÅ«su mēneÅ”a biļetenam ar jaunumiem cloud-native ekosistēmā un stāstiem par interesantiem projektiem no Kubernetes droŔības pasaules.

P.S. no tulka

Lasiet arī mūsu emuāra rakstos:

Avots: habr.com

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster