
CHAPS هي مجموعة من السكريبتات للقراءة فقط لفحص إعدادات أمان نظام ويندوز عندما لا يمكن تثبيت برامج تقييم إضافية (مثل محلل السياسات من مايكروسوفت أو الأدوات التجارية). وهي مصممة لأنظمة التحكم الصناعي (ICS) وبيئات التكنولوجيا التشغيلية — محطات عمل المهندسين/المشغلين، أنظمة HMI، أنظمة التاريخ، وخوادم الإدارة — ولكنها تعمل على أي نظام ويندوز.
CHAPS ليست بديلاً عن مجموعة أدوات الامتثال الأمني من مايكروسوفت ومحلل السياسات. استخدم تلك الأدوات عندما يمكنك تثبيت برامج على الجهاز المستهدف. استخدم CHAPS عندما لا يمكنك ذلك.
توفر CHAPS ثلاثة متغيرات للسكريبتات تؤدي جميعها نفس 59 فحصًا بنفس الترتيب. اختر المتغير الذي يناسب النظام المستهدف:
| السكريبت | المسار | متى يُستخدم |
|---|---|---|
| باورشيل 3+ | PowerShellv3/chaps_PSv3.ps1 | يتوفر باورشيل 3.0 أو أحدث (ويندوز 8 / سيرفر 2012 والأحدث) |
| باورشيل 2 | PowerShellv2/chaps_PSv2.ps1 | يتوفر باورشيل 2.0 فقط (ويندوز 7 / سيرفر 2008 R2) |
| دفعي CMD | CMD/chaps.bat | باورشيل مغلق أو غير متاح |
جميع السكريبتات الثلاثة تكتب Markdown إلى المخرج القياسي. يقوم المشغل بإعادة التوجيه إلى ملف:
.\chaps_PSv3.ps1 > mysystem-report.md
راجع docs/USAGE.md للحصول على تعليمات التشغيل الكاملة.
افتح نافذة باورشيل أو موجه الأوامر كمسؤول على النظام المستهدف، ثم قم بتشغيل أحد الأوامر التالية:
# باورشيل 3+
Set-ExecutionPolicy Bypass -Scope Process
.\chaps_PSv3.ps1 > $env:COMPUTERNAME-chaps.md
# باورشيل 2
Set-ExecutionPolicy Bypass -Scope Process
.\chaps_PSv2.ps1 > $env:COMPUTERNAME-chaps.md
REM CMD
chaps.bat > %COMPUTERNAME%-chaps.md
التقرير هو ملف Markdown عادي. انسخه من النظام المستهدف للمراجعة واحذف النسخة المحلية.
مرر تقرير CHAPS عبر tools/chaps-analyze.ps1 (باورشيل 3.0+، بدون تبعيات خارجية) للحصول على تحليل منظم بتنسيق Markdown يشمل النتائج والتوصيات وخرائط MITRE ATT&CK:
.\tools\chaps-analyze.ps1 -InputReport <target>-chaps.md > <target>-analysis.md
مخرجات التحليل منظمة للمراجعة البشرية المباشرة أو للإدخال في أدوات إعداد التقارير ونمذجة التهديدات بالذكاء الاصطناعي. راجع docs/ANALYSIS.md للتفاصيل.
[+] / [-] / [*] / [x])، معنى كل فئة، كيفية تصنيف النتائج.chaps-analyze.ps1 وكيفية توسيع قاعدة المعرفة.مجموعة الفحوصات والعتبات مستمدة من:
المراجع لكل فحص مضمنة في docs/REMEDIATION.md.
CHAPS مرخصة بموجب ترخيص مزدوج.
مفتوح المصدر: رخصة GNU العمومية العامة الإصدار 3.0 — يُسمح لك بتشغيل وتعديل وإعادة توزيع CHAPS بموجب شروط GPL v3. الاستخدام الاستشاري، الاستخدام التنظيمي الداخلي، والاستخدام الأكاديمي مسموح به جميعًا؛ التقارير الناتجة عن تشغيل CHAPS ليست أعمالًا مشتقة ولا تفرض التزامات GPL.
تجاري: المؤسسات التي تحتاج إلى دمج CHAPS في منتجات أو خدمات مملوكة دون الامتثال لـ GPL v3 (على سبيل المثال، تضمين CHAPS في جهاز تقييم مغلق المصدر، مجموعة أدوات تجارية، أو عرض SaaS يعيد توزيع السكريبتات) يمكنها الحصول على ترخيص تجاري. اتصل بـ Cutaway Security, LLC على [email protected] للحصول على الشروط.
راجع ملف NOTICE للحصول على بيان الترخيص المزدوج الكامل، تفاصيل الاستخدام المسموح، ومتطلبات الإسناد.