Hoppa till huvudinnehållet

Plattformens funktioner

Varje funktion, med runtime som utgångspunkt

Från inlärning och utvärdering av beteende till CVE-omdömen och säkerhetsprofiler som upprätthålls i kärnan: varje funktion i bifrost bygger på vad dina arbetslaster faktiskt gör, inte på vad de skulle kunna göra utifrån innehållet i deras image.

Beteendeprofilering i runtime

bifrost-agenten lär sig hur varje container beter sig i staging- och testmiljöer: systemanrop, mönster för filåtkomst och nätverksanslutningar. Sedan utvärderar bifrost beteendet mot sin egen kunskap om hur tjänster byggda på varje ramverk beter sig, lyfter fram svagheter och bedömer hur fullständigt arbetslastens beteende har fångats: vad containern gör, inte vad den skulle kunna göra.

  • Observerar på kärnnivå: inga kodändringar behövs
  • Fångar systemanrop, filåtkomst, signaler, capabilities och nätverksportar per container
  • Flaggar svagheter även när profilen måste tillåta dem: om din app läser /etc/passwd fungerar den som vanligt, och du kan hålla koll på det
  • Samlar bara in metadata om beteende: aldrig applikationsdata eller personuppgifter
bifrosts beteendeanalys för en PostgreSQL-tjänst: misstänkt beteende, filhändelser, capabilities och signaler, med de filoperationer som observerats

CVE-prioritering och nåbarhetsanalys

bifrost läser in dina SBOM-data och matchar kända CVE:er mot det beteende den har lärt sig och utvärderat. En första bedömning av vilka CVE:er som går att utnyttja skärps till ett omdöme per CVE: nåbar, mitigerad av profilen eller aldrig laddad. Ditt team arbetar med listan över nåbara CVE:er, upp till 90 % färre CVE:er att triagera, med bevisen bakom varje omdöme.

  • Läser in SBOM:er i formaten CycloneDX och SPDX för varje bygge
  • Korrelerar CVE:er mot faktiskt runtime-beteende
  • Kodvägar som aldrig laddas och attackvektorer som profilen mitigerar markeras tydligt, med bevisen bifogade
bifrosts CVE-översikt för en tjänsteversion: minskning av CVE:er, mitigeringsnivå, sammanställning per allvarlighetsgrad och varje CVE markerad som mitigerad eller i behov av rättning

CVE-spårning per bygge

Varje bygge skannas och varje tjänsteversion har sin egen CVE-bild, så att du ser trenden från version till version: vilken version som ökade exponeringen, vilken som minskade den och hur mycket av den som säkerhetsprofilen redan mitigerar. En regression syns i nästa bygge, inte vid nästa revision.

  • CVE:er spåras per tjänsteversion och allvarlighetsgrad, i varje miljö där bygget körs
  • Trendlinjer över versionerna visar var exponeringen ökade eller minskade
  • Dölj mitigerade CVE:er för att bara se det som fortfarande är nåbart
bifrosts sårbarhetstrender för en tjänst: aktiva CVE:er per allvarlighetsgrad över tjänstens versioner

Automatisk generering av säkerhetsprofiler

bifrost genererar en skräddarsydd säkerhetsprofil för varje container utifrån dess inlärda beteende och bifrosts inbyggda kunskap, ny med varje bygge. I enforce-läget tillåts bara det beteendet, och kärnan blockerar allt annat som standard, även det en ännu okänd exploit skulle behöva. Ditt team bestämmer när varje arbetslast går från observera till enforce. Inga profiler att skriva för hand, inget krångel med YAML. Under huven är varje profil en vanlig AppArmor-profil som upprätthålls i Linuxkärnan.

  • Genererar en ny profil per arbetslast med varje bygge
  • Default-deny i enforce-läget: bara inlärt beteende tillåts
  • Profilerna levereras automatiskt via agenten
bifrosts säkerhetsprofiler för en tjänst: varje profil visar vilka filer, signaler och capabilities den tillåter, vilka versioner den lärdes in från och hur stor andel av CVE:erna den mitigerar

Kontinuerlig CVE-bevakning

bifrost skannar om SBOM:en för varje driftsatt arbetslast under dagen, i alla dina miljöer, och bedömer varje CVE på nytt utifrån den kontext om arbetslasten som redan finns, utan att arbetslasten behöver byggas eller skannas om. När en ny CVE publiceras börjar bedömningen med skyddsstatus: om en profil i enforce-läge redan blockerar det exploiten kräver. Sedan vilka arbetslaster som har den, om den sårbara koden laddas och vad du ska göra härnäst.

  • Varje aktiv SBOM skannas om under dagen, från staging till produktion
  • Nya CVE:er bedöms i fast ordning: skyddsstatus, omfattning, exponering, nästa åtgärd
  • Inget nytt bygge och ingen ny skanning av arbetslasten för att bedöma en ny CVE
bifrosts CVE-översikt med upptäckta CVE:er i de tjänsteversioner som körs, per allvarlighetsgrad, och vilka tjänster var och en finns i

Larm där du redan arbetar

bifrost är inte ännu en dashboard att hålla koll på. Du får omdömen och blockerade händelser, alla med sin kontext, i de verktyg ditt team redan använder: Slack, Microsoft Teams, webhooks eller ditt SIEM. Svaren går tillbaka in i utvecklingsflödet, till den som skriver nästa ändring. När en profil i enforce-läge blockerar en operation, eller en ny CVE når en arbetslast som körs, får rätt personer veta det i rätt kanal.

  • Inbyggda integrationer med Slack, Microsoft Teams och de stora SIEM-plattformarna
  • Stöd för webhooks för egna integrationer: skicka händelser till vilket system du än kör
  • Export av mätvärden till Prometheus och Grafana för dashboards över säkerhetsläget
bifrost-larm för en tjänst i produktion: en blockerad exec-körning av /bin/dash med profilläge, kommando, operation och nekad mask, samt åtgärderna för att kvittera och tillåta

Teknisk specifikation

Byggd för arbetslaster i produktion: ett DaemonSet per nod, skydd på kärnnivå och inga sidecars.

Skydd på kärnnivå

AppArmor LSM

Driftsättning

DaemonSet via Helm

Installation

Ett Helm-chart

Prestandapåverkan

< 1 % CPU

SBOM-format

CycloneDX, SPDX

Datalagring

I Sverige och EU

Se det i ditt eget kluster

Boka en demo eller starta en provperiod på 14 dagar: ett Helm-chart och en första bedömning av vilka CVE:er som går att utnyttja, på under 10 minuter.