‫الرقم اثنان. افحص مضيفك بحثًا
‫عن تكوين Docker المناسب.
‫هذه أداة رائعة حقًا ، مجانية ، تسمى Docker Bench.
‫من صنع Docker ، ستقوم هذه الأداة
‫بفحص مضيفك.
‫تقوم بشكل أساسي بتشغيله على المضيف الذي تم تثبيت Docker عليه.
‫نوع الإخراج يبدو مثل هذا.
‫سوف يعطيك البلوز ، الأخضر ، الأصفر ، الأحمر
‫، كل تلك الأشياء. إنه مدقق تكوين.
‫إنه لا يمسح بحثًا عن فيروسات أو نقاط ضعف أو
‫أي شيء من هذا القبيل. إنه يقوم بفحص التكوين الخاص بك.
‫هل تم تثبيت Docker بشكل صحيح؟
‫هل يمتلك Docker جميع الأذونات الصحيحة التي يحتاجها؟
‫هل يحتوي على جميع إمكانات kernel الصحيحة
‫لأداء الوظائف المناسبة ، خاصةً فيما يتعلق
‫بالأمان؟ لذلك ، على سبيل المثال ، إذا
‫لم يتم تمكين SELinux في نظامك ، أو تم تمكين أو تثبيت
‫AppArmor وكان Docker يريد استخدام هذه الأشياء ، فسوف يلاحظ
‫هذه الأشياء هنا.
‫قبل أن أقرر التهيئة المناسبة للخوادم
‫التي ستنطلق ، كما تعلمون ، حتى للاختبار فقط ،
‫وليس فقط للإنتاج ، سأقوم بتشغيل هذا البرنامج
‫النصي الصغير. يمكنك الركض مباشرة من الموقع.
‫يعطونك هنا تعليمات حول كيفية تشغيله.
‫سوف تتخلص من مجموعة من الأشياء.
‫لن يكون كل شيء أخضر.
‫مثل معظم أدوات الأمان ، ستظل
‫توفر لك أشياء معينة.
‫عليك أن تنظر من خلال هؤلاء وتقرر ، هل هذا جيد؟
‫إنه نوع من يجعلك مشرفًا أكثر ذكاءً.
‫يجعلك على دراية ببعض القيود أو المشكلات
‫في نظامك. قد تكتشف أنه بالنسبة
‫لتوزيع Linux معين ، لن يعمل هذا على الإطلاق.
‫هذا
‫الشيء المحدد يجب أن يكون غير آمن ، أو ليس ميزة ، هذا النوع من الأشياء
‫، صحيح.
‫إنه تعليم جيد. يستخدم شيئًا
‫يسمى CIS Docker Benchmark ، وهو نوع من معايير
‫الصناعة لكيفية التأكد من إعداد
‫أمان المضيف بشكل صحيح لـ Docker.
‫وهذا رائع. إنها أداة سهلة التشغيل.
‫أود تشغيله ، كما لو كنت ستنشئ خوادم باستخدام Ansible
‫، أو Puppet ، أو أيًا كان ما تستخدمه لبناء الخوادم ،
‫فستفعل ... بمجرد حصولك على
‫هذا التكوين ، سأقوم بنشر خوادمك في
‫إعداد وهمي. أنت تقوم بتشغيل أداة التكوين الخاصة بك.
‫ثم سأدير Docker Bench ضدها.
‫سوف تحصل على مجموعة من المخرجات.
‫يمكنك أن تذهب من خلال هؤلاء ، واحدًا تلو الآخر ، وأن تقرر ، هل
‫أنا بخير مع هذا؟ هل يمكنني إصلاحه؟
‫ماذا علي أن أفعل؟
‫هل يجب علي تجاهلها؟ هذا النوع من الأشياء.