
أتمتة لتقييم حالة مستأجر M365 الخاص بك مقارنةً بخطوط الأساس الخاصة بـ CISA

[![إصدار GitHub][github-release-img]][release] [![إصدار PSGallery][psgallery-release-img]][psgallery] [![خط أنابيب CI][ci-pipeline-img]][ci-pipeline] [![الاختبارات الوظيفية][functional-test-img]][functional-test] [![ترخيص GitHub][github-license-img]][license] [![تنزيلات GitHub][github-downloads-img]][release] [![تنزيلات PSGallery][psgallery-downloads-img]][psgallery] [![مشكلات GitHub][github-issues-img]][github-issues]
ScubaGear هي أداة تقييم تتحقق من توافق إعدادات مستأجر Microsoft 365 (M365) مع السياسات الموضحة في مستندات خط الأساس للتكوين الآمن لتطبيقات الأعمال السحابية الآمنة (SCuBA).
[!NOTE] يمكن قراءة هذه الوثائق باستخدام GitHub Pages.
ScubaGear مخصصة لمسؤولي M365 الذين يرغبون في تقييم بيئات المستأجرين الخاصة بهم مقابل خطوط الأساس للتكوين الآمن الخاصة بـ CISA.
تستخدم ScubaGear عملية من ثلاث خطوات:

تم ربط ضوابط SCuBA بكل من NIST SP 800-53 وإطار MITRE ATT&CK.
تتضمن SCuBA الآن واجهة مستخدم رسومية تجعل إنشاء ملفات تكوين YAML وإدارتها أسهل من أي وقت مضى. تساعد هذه الأداة البديهية في تقليل تعقيد التحرير اليدوي وتبسيط عملية التكوين لمؤسستك. لمزيد من المعلومات، راجع وثائق واجهة مستخدم التكوين.
Start-ScubaConfigAppمثالية للمستخدمين الذين يفضلون الواجهة المرئية على أدوات سطر الأوامر.
قبل تشغيل ScubaGear، من المهم التأكد من تكوين بيئتك بشكل صحيح. يشمل ذلك توفر التبعيات والأذونات اللازمة.
يرجى مراجعة قسم المتطلبات الأساسية للتحقق من أن نظامك يلبي جميع المتطلبات. سيساعد ذلك في تجنب الأخطاء أثناء التنفيذ وضمان تجربة سلسة عند استخدام ScubaGear.
[!NOTE] بعد تثبيت ScubaGear في بيئتك، نوصي باستخدام وظائف وميزات التحديث المدمجة عندما تحتاج إلى التحديث إلى أحدث إصدار. راجع دليل التحديث لمزيد من المعلومات.
يمكن تشغيل ScubaGear عدة مرات لتقييم إعدادات خط الأساس بشكل صحيح.
التشغيل الأول (بدون ملف تكوين): ابدأ تشغيل ScubaGear بدون ملف تكوين. يُنشئ هذا التشغيل الأولي قالب خط أساس للإعدادات الحالية لبيئتك. لا يُجري أي تغييرات ولكنه يساعدك على فهم الوضع الافتراضي.
عمليات التشغيل اللاحقة (مع ملف التكوين): بعد مراجعة ملف التكوين المُنشأ وتحريره، شغّل ScubaGear مرة أخرى مع ملف التكوين كمدخل. يتيح ذلك لـ ScubaGear مقارنة إعداداتك المقصودة بالبيئة الفعلية ورفع التناقضات وفقًا لذلك.
[!IMPORTANT] لدى ScubaGear متطلبات أساسية محددة ويعتمد على قيم تكوين محددة لتقييم مستأجر Microsoft 365 الخاص بك بشكل صحيح. بعد تشغيل التقييم الأولي، راجع النتائج بدقة. عالج أي فجوات محددة عن طريق تحديث تكوين المستأجر أو توثيق قبول المخاطر في ملف تكوين YAML باستخدام الاستثناءات أو التعليقات التوضيحية أو الإغفالات. راجع الأقسام أدناه للحصول على إرشادات مفصلة.
يضمن هذا النهج التكراري أن يكون ScubaGear متوافقًا مع بيئتك وأن تستند جميع تقييمات السياسات إلى خط الأساس المخصص الخاص بك.
لتثبيت ScubaGear من PSGallery، افتح طرفية PowerShell 5 على جهاز كمبيوتر يعمل بنظام Windows وثبّت الوحدة النمطية:
# Install ScubaGear
Install-Module -Name ScubaGear
# Install the minimum required dependencies
Install-ScubaDependencies
# Check the version
Invoke-SCuBA -Version
[!IMPORTANT] إذا كنت تشغّل الإصدار v2.0.0 مع تسجيل الدخول التفاعلي مقابل مستأجر غير تجاري مثل gcc أو gcchigh، فأدرج معامل -M365Environment. في إصدار مستقبلي، سيكتشف ScubaGear بيئة M365 تلقائيًا ولن يكون ذلك ضروريًا.
# Assess all products (basic command)
Invoke-SCuBA -ProductNames *
يستخدم ScubaGear ملف تكوين YAML لتحديد كيفية تقييم بيئتك. يخدم هذا الملف عدة أغراض مهمة:
[!IMPORTANT] بدون ملف YAML محدد بشكل صحيح، سيفترض ScubaGear تكوينًا افتراضيًا قد لا يعكس السياسات الفعلية لمؤسستك أو وضع المخاطر لديها. وهو مطلوب إذا كان الاستخدام لأجل التوجيه التشغيلي الملزم (BOD) 25-01 الصادر عن CISA