Docker taksitinizi docker-bench-test ile tarama

Docker yüklemenizi Docker tezgah testi ile tarama Docker dağıtımınızın gerçekten ne kadar savunmasız olduğunu öğrenmek için bu kullanışlı komut dosyasını çalıştırın.

Docker yöneticisiyseniz, Docker dağıtımınızın düzgün bir şekilde yüklendiğinden ve yapılandırıldığından emin olmak için zaman ayırmak isteyebilirsiniz. Bunu manuel olarak yapabilirsiniz, ancak bu çok çaba gerektirir. Neyse ki, Docker taksitinize karşı kapsamlı testler yapmanızı sağlayan bir komut dosyası mevcuttur. Bu komut dosyasına docker-bench-test denir ve inanılmaz miktarda test yapar. Aslında, taramalar o kadar kapsamlı ki, testinizin sonuçları değerlendirmeniz için oldukça fazla zaman alacak.

Okunmalı Bulut

  • 2020'de bulut bilişim: Güvenlik, AI, Kubernetes, daha fazlası hakkında tahminler
  • On yılın en önemli bulut gelişmeleri
  • Hizmet olarak en iyi masaüstü (DaaS) sağlayıcıları: Amazon, Citrix, Microsoft, VMware ve daha fazlası
  • Bulut bilişim politikası (TechRepublic Premium)

Neyse ki, docker-bench-test'i yüklemek o kadar uzun sürmeyecek. Bu testi başlatalım. Ubuntu Server 18.04'te gösteri yapacağım ve Docker'ın zaten çalışır durumda olduğunu varsayacağım.

Sunucusuz bilgi işlem: BT liderleri için rehber (TechRepublic Premium)

Bağımlılıkları yükleme

Yapılacak ilk şey, gerekli bağımlılığı kurmaktır. Docker-bench-test yarasalar testini gerçekleştirdiğinden, kurulu yarasalara ihtiyacınız olacak. Bunu yapmak için şu adımları izleyin:

  1. Bir terminal açın (veya Ubuntu sunucunuzda oturum açın).
  2. Depoyu sudo add-apt-repository ppa: duggan / bats komutuyla ekleyin .
  3. Apt'i sudo apt-get update komutuyla güncelleyin .
  4. Sudo apt-get install bats -y komutuyla yarasalar yükleyin .

Ayrıca şu komutla yapılabilecek git yüklü'ye ihtiyacınız olacak:

 sudo apt-get install git git 

Yarasalar ve git kurulumları tamamlandığında, devam etmeye hazırsınız.

Docker-bench-test'i indirme ve kullanma

Docker-bench-test bir senaryo şeklinde gelir. Komut dosyasını almak için, en son sürümü şu komutla kontrol etmeniz gerekir:

 git clone https://github.com/gaia-adm/docker-bench-test.git 

Araç teslim alındığında, şu komutla yeni oluşturulan dizine geçin:

 cd docker-tezgah testi 

Şimdi senaryoyu çalıştırma zamanı. Komut dosyası belirli ayrıcalıklı dizinlere erişmek için gerekli olduğundan sudo ile çalıştırılmalıdır. Komutu, sonuçları TAP biçiminde görüntüleyecek şekilde yayınlayacağız. Varsayılan olarak, sonuçlar / var / docker-bench-test / results dizinine yazılır ve her test çalıştırması için zaman damgası oluşturulur. Bu komut:

 sudo ./docker-bench-test.sh -t 

Testlerin tamamlanması biraz zaman alıyor. Tamamlandığında, dosyayı şu komutla görüntüleyebilirsiniz:

 less /var/docker-bench-test/results/tests_XXX.tap 

Burada XXX zaman damgasıdır.

Sonuçlar size bol miktarda bilgi verecektir. Dosyayı satır satır tarayın ve Docker dağıtımınızı geliştirmenize yardımcı olacak bazı çok geçerli bitler görmelisiniz ( Şekil A ).

Figure A

" data-credit="" rel="noopener noreferrer nofollow">

Şekil A

Testlerin sonuçlarının varsayılan dizine gönderilmediğini görürseniz, en iyi seçeneğiniz, bunları doğrudan aşağıdaki gibi bir komutla bir dosyaya göndermektir:

 sudo ./docker-bench-test.sh -t> docker-test-sonuçları 

Daha sonra sonuçları şu komutla görüntüleyebilirsiniz:

 daha az liman işçisi testi sonuçları 

Sonuçlardan bazıları kolay düzeltmeler olmalıdır (Docker arka plan programını çalıştırabilecek güvenilir kullanıcılara sahip olduğunuzdan emin olmak gibi), diğerleri ise (içerik güven sorunları gibi) çözmek için biraz daha karmaşık olabilir. Hemen halledilen her hızlı düzeltmeyi almanızı öneririm. Tüm basit sorunları çözdükten sonra, geri dönün ve daha zorlu sorunları ele alın.

Zaman ayırmaya değer

Bu testin sonuçlarını taraklayarak zaman geçirin. Docker kurulumunuzla ilgili ne kadar ilgili bilgi bulacağınıza şaşıracaksınız. Toplayabileceğiniz bilgiler göz önünde bulundurularak, harcadığınız dakikalar veya saatler kesinlikle zaman ayırmaya değer.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com