# سياسة مستودعات Git الموثوقة

Canonical: https://www.nsecsoft.com/ar/docs/ping64-data-security/dlp/git/policy/

Language: ar-SA

Updated: 2026-11-15T03:50:57.930305Z

يحدد التحكم في الوصول إلى مستودعات Git نطاق المستودعات الموثوقة لأجهزة Windows، ويسجل وصول Git القياسي الذي يمكن التعرف عليه. عندما يتعرف الجهاز على مستودع غير موثوق يحاول إنهاء عملية Git المرتبطة؛ وتختلف مطابقة القاعدة ونجاح إنهاء العملية واكتمال عملية المستودع، لذا يجب التحقق من كل نتيجة.

لا تضمن الوظيفة تغطية جميع عملاء Git أو الأوامر أو طرق النقل، ولا تحل محل صلاحيات المستودع أو الشبكة أو ضوابط أمن البيانات الأخرى.

## الاستعداد

-   استخدم حساباً يملك صلاحية إدارة سياسات منع فقدان البيانات لإعداد السياسة. يتطلب عرض السجلات المرتبطة صلاحية العرض المناسبة ويمكن لمن يملكها إجراء التحقق. تأكد من اتصال أجهزة Windows التجربة وترخيصها ووقوعها ضمن نطاق عرض المسؤول.
-   اجمع عناوين المستودعات المطلوبة للعمل وبروتوكولاتها ومنافذها، وميز السماح لمستودع واحد عن السماح لنطاق أسماء كامل. لا تضع كلمات مرور أو رموز وصول في عنوان المستودع؛ تظل خدمة Git مسؤولة عن صلاحيات الحساب.
-   أعد أهداف اختبار موثوقة وغير موثوقة ومصرحا بها، واستخدم حساب اختبار ومحتوى غير حساس. قد تقاطع السياسة التطوير أو البناء، لذا ابدأ بأجهزة قليلة قابلة للاستعادة وأعد خطة تراجع.

## إعداد المستودعات الموثوقة

1.  انتقل إلى `Data Loss Prevention` وافتح صفحة التطبيقات، ثم `Git Repository Access Control` واختر سياسة المستودعات الموثوقة. اسم علامة التبويب في الواجهة الإنجليزية هو `Trusted Repository Policies`.
2.  أنشئ سياسة أو عدلها وأدخل الاسم، وتحقق من وقت السريان والأجهزة أو المجموعات أو الوسوم. ابدأ بنطاق تجريبي.
3.  أضف مستودعا إلى القائمة الموثوقة. لكل قاعدة اختر مستودعا محددا بدقة أو نطاق أسماء، وأدخل العنوان. تحتاج كل سياسة إلى 1 حتى 500 قاعدة صالحة؛ لا تضف قواعد مكررة. في الواجهة الإنجليزية، اختر `Add Repository` ضمن `Trusted Repositories`، ثم اختر نوع القاعدة `Exact Repository` أو `Repository Namespace`.
4.  تحقق من البروتوكول والمضيف والمنفذ والمسار. يمكن إدخال عناوين `HTTP` أو `HTTPS` أو `SSH` أو `Git` أو صيغة `SSH` المختصرة الشائعة. لا تتساوى البروتوكولات تلقائيا؛ ويؤثر المنفذ غير الافتراضي في المطابقة.
5.  احفظ السياسة كاملة وانتظر استلام الأجهزة. اختبر الأهداف الموثوقة وغير الموثوقة كل على حدة، ثم راجع نتائج المطابقة والتنفيذ في سجلات الوصول. بعد التحقق وسع النطاق وفق إجراءات التغيير.

العناوين التالية أمثلة وليست نطاقا موثوقا افتراضيا:

| القاعدة | المثال | النطاق |
| --- | --- | --- |
| مستودع محدد | `https://git.example.com/team/project.git` | يطابق هذا المستودع ولا يشمل مستودعات الفريق الأخرى تلقائيا. |
| نطاق أسماء | `https://git.example.com/team` | يطابق هذا المسار وما تحته، ولا يطابق مستويات مسارات أخرى لمجرد تشابه بادئة الاسم. |

مثلا، لا تفترض أن قاعدة `HTTPS` تشمل عنوان `SSH` للمضيف نفسه؛ إذا احتاج العمل الطريقتين فاضبطهما واختبرهما منفصلتين. يكون نطاق الأسماء أوسع عادة من مستودع واحد، لذا تحقق من ملاءمته قبل الحفظ.

**ملاحظة مطابقة العنوان:** عند تطابق البروتوكول والمضيف والمنفذ، تتجاهل المطابقة اللاحقة `.git` في نهاية مسار المستودع. لا يميز اسم المضيف بين الأحرف الكبيرة والصغيرة، لكن مسار المستودع يميز بينها. مثلًا، يطابق `team/project.git` و`team/project` مسار المستودع نفسه؛ ولا تفترض تطابق `team/Project` و`team/project`. اختبر عناوين الخدمة الفعلية كلًا على حدة.

## القيود واستكشاف المشكلات

-   **النطاق:** تشمل عمليات Git الشبكية القياسية القابلة للتعرف `clone` و`fetch` و`pull` و`push`. اختبر الأوامر والخيارات والعملاء وحالات Git LFS المختلفة منفصلة. غياب السجل لا يثبت عدم الوصول.
    
-   **تعذر التعرف على الهدف:** عند تعذر تحليل بعض الأهداف لا تُحظر باعتبارها مستودعات غير موثوقة. استخدم ضوابط أخرى ولا تعتبر الوظيفة ضمانا لكل الإرسال للخارج.
    
-   **عدم حظر وصول غير موثوق:** تحقق من التعرف على الهدف الفعلي ونتيجة المطابقة والتنفيذ. قد يفشل الإنهاء أو تكون العملية قد خرجت؛ وحتى نجاحه لا يثبت من السجل وحده عدم حدوث اتصال أو نقل قبل ذلك.
    
-   **تأثر مستودع موثوق:** تحقق من توزيع السياسة وبروتوكول العنوان الفعلي ومنفذه ومساره، وافحص إعادة كتابة العنوان ونطاق الأسماء. بعد التعديل أعد اختبار السماح والتقييد كل على حدة.
    
-   **تعذر العثور على سجل:** تحقق من حالة الجهاز والسياسة والترخيص ونطاق الحساب والوقت والمرشحات؛ انتظر الإبلاغ ثم أعد المحاولة. إذا تأثر التطوير الطبيعي فاستعد العمل وفق إجراءات المؤسسة قبل مراجعة نطاق السياسة.
    
-   [سجلات الوصول إلى مستودعات Git](https://www.nsecsoft.com/ar/docs/ping64-data-security/dlp/git/records/)
