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:
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)
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:
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.
Et containerspecifikt værtsoperativsystem er et minimalistisk operativsystem designet til kun at køre containere. Brug af disse operativsystemer reducerer angrebsflader betydeligt.
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.
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.
Udvid sikkerhedspraksis på tværs af alle niveauer af containerteknologien ved at basere sikkerhed på en hardware-tillidsrod, såsom Trusted Platform Model (TPM).
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.
Opdag og del de seneste cybersikkerhedstrends, tips og bedste praksisser – sammen med nye trusler, du skal være opmærksom på.
Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: Selv før Claude Code lavede...
Læs mere
Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: Vi har vidst det i et stykke tid her...
Læs mere
Forfatter: Katie Boquetti | Leder: Craig Taylor Leder af Craig Taylor: En CAPTCHA skal teste, om...
Læs mereFå et skarpere blik på menneskelige risici med den positive tilgang, der slår traditionel phishing-testning.
