Container

28. januar 2021 | Cybrary Container


container cybrary

Før vi går i dybden med, hvad en container er, skal du forstå forskellen mellem den nuværende betegnelse 'Container' og den tidligere betegnelse, som CyberHoot publicerede, ' Hypervisor '. At kende forskellen mellem disse to koncepter vil hjælpe dig med at uddybe din forståelse af moderne virtualiseringsteknologier. Kort sagt:

  • Virtuelle maskiner og hypervisors abstrahere hardware og gøre det muligt for dig at køre operativsystemer
  • Containere (teknisk set containermotorer) abstraherer operativsystemer og giver dig mulighed for at køre applikationer.

En container er et stykke software, hvor applikationskode er pakket med sine biblioteker og systemer i lignende former, så det kan køres hvor som helst, uanset om det er på en stationær computer, en bærbar computer eller i skyen. Containere udnytter en form for virtualisering af operativsystemer (OS), hvor dele af operativsystemet bruges til både at isolere processer og kontrollere mængden af ​​CPU, hukommelse og disk, som disse processer har adgang til. Containere er små, hurtige og bærbare, fordi containere i modsætning til en virtuel maskine ikke behøver at inkludere et gæste-OS i alle tilfælde, men i stedet udnytter funktionerne og ressourcerne i værts-OS'et.

Kilde: IBM , NetApp , RedHat , TripWire

Yderligere læsning: DevOps-teams formår ikke at sikre softwarecontainermiljøer

Relaterede termer: Hypervisor , Virtuelt privat netværk (VPN)

Hvad betyder dette for en SMV?

SMB-ejere og de fleste medarbejdere behøver ikke at være opmærksomme på containere og den sikkerhed, der omgiver dem. IT-personale eller tredjeparter, der administrerer dine systemer, bør forstå, hvordan virtualisering, hypervisorer og containere fungerer. De skal også forstå den korrekte måde at sikre denne teknologi på. Sikkerhedsforanstaltninger omfatter sikring af de enkelte applikationer, der kører i en container, for at sikre den infrastruktur, de kører på. Containersikkerhed skal være integreret og kontinuerlig. CyberHoot anbefaler at implementere følgende planer: 
 

1) Udvikle, køre og supportere applikationer muliggjort af containere

At anvende containere kan forstyrre dine eksisterende udviklingsmetoder, og dine nuværende praksisser er muligvis ikke direkte anvendelige i et containeriseret miljø. Opmuntr, uddan og træn dit udviklingsteam til at gentænke, hvordan de koder og fungerer. Overvej at lade dine udviklere gennemgå OWASP's Top 10 træning i usikre kodningspraksisser for at undgå disse almindelige fejl.

2) Brug et containerspecifikt værts-OS i stedet for en vært med kun én funktion for at reducere angrebsflader

Et containerspecifikt værtsoperativsystem er et minimalistisk operativsystem designet til kun at køre containere. Brug af disse operativsystemer reducerer angrebsflader betydeligt.

3) Gruppér kun containere med samme formål, følsomhed og trusselsposition på en enkelt værts-OS-kerne

Segmentering af containere giver yderligere forsvar. Gruppering af containere på denne måde gør det vanskeligere for en hacker at udvide kompromitteringer til andre grupper. Det øger også sandsynligheden for, at kompromitteringer bliver opdaget og inddæmmet.

4) Anvend containerspecifikke sårbarhedshåndtering værktøjer og processer til billeder 

Traditionelle sikkerhedsværktøjer gør mange antagelser, der ikke stemmer overens med en containermodel, hvilket får dem til at opdage sårbarheder i containere. Implementer værktøjer og processer til at validere og håndhæve overholdelse af bedste praksis for sikkerhedskonfiguration for images, herunder centraliseret rapportering, overvågning af hvert image og forhindring af kørsel af ikke-kompatible images.

5) Overvej at bruge hardwarebaserede modforanstaltninger for at skabe et grundlag for pålidelig databehandling 

Udvid sikkerhedspraksis på tværs af alle niveauer af containerteknologien ved at basere sikkerhed på en hardware-tillidsrod, såsom Trusted Platform Model (TPM).

6) Brug containerbevidste runtime-forsvarsværktøjer

Implementér og brug en dedikeret containersikkerhedsløsning, der er i stand til at overvåge containermiljøet og give præcis detektion af ondsindet aktivitet i det. Den mest effektive måde at sikre sikkerhed i stor skala er at integrere sikkerhedsfunktioner og -procedurer i hver fase af udvikling og implementering.

For at lære mere om containere, se denne korte 3-minutters video:

Gør du nok for at beskytte din virksomhed?

Tilmeld dig CyberHoot i dag og sov bedre med din viden om din

Medarbejderne er cybertrænede og på vagt!


Tilmeld dig i dag!

Nyeste Blogs

Hold dig skarp med det nyeste sikkerhedsindsigt

Opdag og del de seneste cybersikkerhedstrends, tips og bedste praksisser – sammen med nye trusler, du skal være opmærksom på.

Falske krypto-wallet-udvidelser rammer Firefox. Sådan holder du din browser ren.

Falske krypto-wallet-udvidelser rammer Firefox. Sådan holder du din browser ren.

Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: Selv før Claude Code lavede...

Læs mere
Corp MDM: Den falske arbejdsapp, der ville læse dine sms'er

Corp MDM: Den falske arbejdsapp, der ville læse dine sms'er

Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: Vi har vidst det i et stykke tid her...

Læs mere
Falske ChatGPT-hjælpere spreder malware. Sådan finder du dem.

Falske ChatGPT-hjælpere spreder malware. Sådan finder du dem.

Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: En CAPTCHA skal teste, om...

Læs mere