‫Nummer twee. Scan uw
‫host voor de juiste Docker-configuratie.
‫Hier is echt een geweldige tool, gratis, genaamd Docker Bench.
‫Deze tool is gemaakt door Docker en
‫scant uw host.
‫In principe voer je het uit op de host waarop Docker is geïnstalleerd.
‫De output ziet er ongeveer zo uit.
‫Het geeft je blauw, groen, geel, rood,
‫al dat spul. Het is een configuratiechecker.
‫Het scant niet op virussen of kwetsbaarheden
‫of iets dergelijks. Het scant je configuratie.
‫Is Docker correct geïnstalleerd?
‫Heeft Docker alle juiste machtigingen die het nodig heeft?
‫Heeft het alle juiste kernelmogelijkheden om
‫de juiste functionaliteit uit te voeren, vooral
‫rond beveiliging? Dus, bijvoorbeeld, als je
‫systeem SELinux niet heeft ingeschakeld, of AppArmor niet
‫ingeschakeld of geïnstalleerd heeft en Docker die dingen wil gebruiken,
‫zal het dat hier opmerken.
‫Voordat ik beslis over een juiste
‫configuratie voor servers die gaan, weet je, zelfs alleen
‫voor testen, niet alleen voor productie, zal ik gewoon
‫dit kleine shellscript uitvoeren. Je kunt direct vanaf de website rennen.
‫Ze geven je hier instructies over hoe je het moet uitvoeren.
‫Het zal een heleboel dingen dumpen.
‫Het zal nooit allemaal groen zijn.
‫Zoals de meeste beveiligingstools, zal
‫het je nog steeds bepaalde dingen geven.
‫Je moet die doornemen en beslissen, is dat oké?
‫Het maakt je gewoon een slimmere beheerder.
‫Maakt u bewust van bepaalde beperkingen of problemen
‫met uw systeem. Je zou
‫kunnen ontdekken dat dat voor een bepaalde Linux-distributie
‫helemaal niet gaat werken. Dat specifieke ding zal
‫gewoon onzeker moeten zijn, of geen functie, dat soort
‫dingen, toch.
‫Het is goed onderwijs. Het gebruikt
‫iets dat de CIS Docker Benchmark wordt genoemd, wat een
‫soort industriestandaard is om ervoor te zorgen
‫dat de beveiliging van een host correct is ingesteld voor Docker.
‫En het is geweldig. Het is een eenvoudig hulpprogramma om uit te voeren.
‫Ik zou het uitvoeren, alsof je servers gaat bouwen
‫met Ansible, of Puppet, of wat je ook gebruikt om servers
‫te bouwen, je zou... als je
‫die configuratie eenmaal hebt, zou ik je servers
‫in een nepconfiguratie implementeren. U voert uw configuratietool uit.
‫Dan zou ik Docker Bench er tegenaan laten lopen.
‫Je zou een hoop output krijgen.
‫Je zou die één voor één kunnen doornemen, en beslissen, vind
‫ik dit oké? Kan ik het repareren?
‫Wat moet ik doen?
‫Moet ik het negeren? Dat soort dingen.