محتويات الدورة

Windows Server / أساسي: أسس المنصة والخدمة / الدرس 4

مشاركة SMB والوصول الفعلي للملفات

تتبع عملية الملف عبر الهوية وإذن المشاركة ونظام الملفات وحماية النقل والتطبيق. لا تختزل التحكم بخانة سماح واحدة.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • فصل حدود المشاركة ونظام الملفات.
  • شرح الوراثة وسياق الرمز وأقل امتياز.
  • تمييز النموذج المصطنع من تقييم Windows.

يحدد طريق العميل الفعلي الفحوص

قد تعتمد عملية SMB بعيدة على حل الاسم وخدمة ملفات قابلة للوصول وهوية مصادق عليها وأذونات المشاركة ونظام الملفات والفعل المطلوب. لا يعبر الوصول المحلي إلى المجلد نفسه حد المشاركة ذاته. لذلك لا يثبت نجاح مدير في عرض المجلد قدرة عميل عادي على قراءته. سجّل هدف UNC والعميل وسياق الهوية والعملية والوقت دون أسماء خاصة أو اعتماد. قد تبدو إخفاقات مختلفة كرفض وصول أو محتوى غائب؛ فميّز النقل والمصادقة والتصريح وسلوك التطبيق قبل تغيير الإذن.

الأذونات عقد خاص بالعملية

تمثل أذونات المشاركة وأوصاف أمان NTFS سياستين منفصلتين للوصول البعيد المعني. تؤثر العضوية ومعرفات SID والعناصر الصريحة والموروثة والرفض المنطبق والامتياز ورمز الوصول في التقييم. تجنب القول إن كل رفض يفوز مهما الترتيب والوراثة، وافهم دلالات فحص الوصول الموثقة. قد يقرأ المستخدم ولا ينشئ أو يعيد تسمية أو يحذف أو يغير الأذونات. امنح عبر مجموعات وملكية مراجعتين بدلاً من منح مباشر متراكم غير مفسر. يسجل JSON المقصود من القراءة والكتابة، لا عناصر ACL أو وصف Windows فعلياً.

json سجل قصد وصول لا ACL مضبوط
{
  "model": "file-access-intent-only",
  "resource": "fictional-report-share",
  "group": "reports-readers",
  "intended_actions": {
    "read": true,
    "write": false,
    "change_permissions": false
  },
  "verify": [
    "share-policy",
    "filesystem-policy",
    "effective-token",
    "local-versus-remote-path"
  ]
}
الناتج المتوقع
the group should read only under the intended remote path

لا ينشئ أو يفحص مشاركة وهوية ومجلداً وإذناً،ويبقى Windows غير مختبر.

استخدام تقاطع ضيق كنموذج تعليمي فقط

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

python نموذج حدين محلياً
share = {"read": True, "write": True}
filesystem = {"read": True, "write": False}
for action in ("read", "write"):
    print(action, share[action] and filesystem[action])
الناتج المتوقع
read True
write False

تخص النتيجة القيم فقط ولا تفحص رمزاً ووراثة وامتيازاً ومشاركة Windows.

تختلف التوقيع والتشفير وحماية التخزين

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

فحص المهمة المسموحة والأثر الممنوع

استخدم مستخدمين ومجموعات وملفات مصطنعة في مختبر Windows مستقل مصرح عندما يسمح التنفيذ. افحص القراءة والإنشاء والاستبدال والتسمية والحذف وتغيير الإذن بحسب الحاجة، ومنها الرفض لهوية أخرى. احفظ السياسة الفعلية وسياق الرمز، وراعِ جلسات قد تحتفظ بعضوية أقدم. لا يستبدل العرض المحدد بالوصول أو إخفاء المحتوى القرار الأمني الأساسي. لا تنشئ الدورة حسابات أو مجموعات أو مشاركات أو ملفات أو تغييرات نطاق أو ACL، ولا تشغّل أمراً. دليلها بيانات التخطيط والنموذج المنطقي فقط.

الأخطاء الشائعة وإصلاحها

إثبات وصول المستخدم بنجاح المدير المحلي

لماذا يحدث؟
اختلاف الطريق والهوية.
كيف تصلحه؟
تتبع العملية البعيدة والحدين.
كيف تتجنب تكراره؟
اختبار مصطنع عادي مسموح ومرفوض.

جعل المشاركة كلها قابلة للكتابة لإصلاح ملف

لماذا يحدث؟
عدم تشخيص الفعل والإذن.
كيف تصلحه؟
تحديد الحد وتصحيح ضيق مراجع.
كيف تتجنب تكراره؟
إظهار الملكية والأفعال.

تسمية تشفير SMB أمن ملفات كاملاً

لماذا يحدث؟
خلط النقل والتخزين والتصريح.
كيف تصلحه؟
مراجعة كل حماية وتعافٍ مستقلاً.
كيف تتجنب تكراره؟
فحص التوافق دون تجاوز شامل.

اختبر فهمك

1. لماذا تنجح القراءة ويفشل الحذف على المشاركة نفسها؟

اعرض الحل المشروح

تطلب القراءة والحذف فعلين مختلفين، وقد تصادفان أذونات وملكية فعليتين مختلفتين. تتبع الفعل المحدد عبر المشاركة ونظام الملفات تحت الرمز الفعلي. لا تساوِ رؤية اسم الملف أو فتحه بإذن إزالته أو تعديل ACL الخاصة به.

2. ماذا يغفل النموذج المنطقي؟

اعرض الحل المشروح

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

أهم ما تعلمته

  • يتبع الوصول الهوية والطريق والفعل والسياسات.
  • تتكامل حماية النقل والتخزين والتصريح.

المراجع الرسمية