AiSSAY
اسأل لاحقًا. واعرف الآن.
أطر الامتثال / ISO/IEC 27001:2022

ISO/IEC 27001:2022 الملحق A — عرض جاهزية الضوابط

هذه الصفحة مولَّدة من جدول المتطلبات الذي يشحنه محرّك AiSSAY لهذا الإطار. وحين يُنتج المحرّك حزمة أدلة، يحصل كل صف أدناه على حالة تُحسب من سجلات المشغّل نفسه في تلك اللحظة. هذه الصفحة تعرض الجدول، لا نتائج أيّ أحد.

اقرأ هذا أولًا

مطابقة لأغراض المعلومات فقط، أعدّتها أدوات المشغّل نفسه. ليست رأيًا قانونيًا، ولا اعتمادًا، ولا بديلًا عن مشورة المستشار القانوني. إنها تنظّم سجلات المشغّل مقابل المتطلبات المذكورة؛ أما ما إذا كانت تلك السجلات تستوفي المتطلبات فأمرٌ يقرّره المشغّل والمستشار القانوني والفاحص.

عن هذا الإطار

يمنح ISO 27001 شهادة لنظام إدارة أمن المعلومات، وتدقّقه جهة معتمدة. ويطابق هذا العرض الآليات المشحونة مع محاور الملحق A، ويسمّي فجوات نظام إدارة أمن المعلومات (ISMS) بوضوح.

جدول المتطلبات

12 صفًّا: آلية 6، تنظيمي 4، فجوة مسمّاة 1، محسوب 1

المتطلّبالآلية أو الواجب أو الفجوةالنوع
A.5.1 — سياسات أمن المعلوماتتنظيمي: مجموعة وثائق ISMSتنظيمي
A.5.19–5.22 — العلاقات مع المورّدينتنظيمي: سجلّ المعالجين الفرعيين (التصميم المستضاف ذاتيًا يُبقي هذا السجلّ قصيرًا بحكم البنية)تنظيمي
A.6 — ضوابط الأفراد (الفحص المسبق، والتدريب، واتفاقيات عدم الإفصاح)تنظيميتنظيمي
A.8.15 — التسجيلسجلّ وصول مُسلسَل بالتجزئة مع الفاعل والإجراء والسبب؛ وكل قراءة لكل سجلّ تُدوَّن فيهآلية
A.8.16 — أنشطة المراقبةالتحقق من السلسلة، والتحقق من نقاط التثبيت بما في ذلك كشف استبدال المفاتيح، وختم فجوات الالتقاطآلية
A.8.24 — استخدام التشفيرAES-256-GCM في حالة السكون، وEd25519 للمصادقة والموافقات، وسلاسل SHA-256؛ والمفاتيح لا تغادر أجهزة المشغّل أبدًاآلية
A.8.13 — النسخ الاحتياطي للمعلوماتآلية الاستعادة من الشاهد مشحونة؛ أما جدول النسخ الاحتياطي واختباره فتنظيميانتنظيمي
A.8.32 — إدارة التغييرطوابع VERSION، ومجموعات اختبارات انحدار مثبّتة، وسجلّ موقَّع لملفات تعريف الأداةآلية
A.5.15/A.8.3 — التحكم في الوصول وتقييد الوصول إلى المعلوماتمُفوَّض حين يكون المخزن مختومًا بمدير المفاتيح الخاص بك (مقدّم kms): من يرفضه مدير مفاتيحك لا يستطيع فتح المخزن إطلاقًا، وكل عملية فتح تظهر في سجلّ التدقيق الخاص بمدير مفاتيحك. أما المخزن نفسه فليس فيه مصادقة ولا أدوار ولا أذونات، ولا يرفض أيّ قراءة: فبمجرد فكّ تغليف المفتاح، تستطيع العملية التي تحمله قراءة كل سجلّ. ومع أيّ مقدّم آخر، غير مُنفَّذ — وأذونات الملفات في نظام التشغيل هي التحكم الوحيد في الوصول. والحالة تُحسب من المقدّم الذي يصرّح به هذا المخزن، ولا تُفترض.محسوب
A.8.24 — استخدام التشفير، بما في ذلك دورة حياة المفاتيحمراسم إعادة التشفير بمفتاح جديد: يُختم مفتاح خلَف عبر المقدّم نفسه، ويُنقل كل سجلّ تحته مع تصريح كل سجلّ بمفتاحه، ولا يُتلف المفتاح القديم إلا بعد أن يُقرأ كل سجلّ من جديد تحت المفتاح الجديد؛ ولا تفتح الأذونات وحصص الحفظ الخاصة بالمفتاح الموقوف أيّ شيء بعد ذلك. أما تدوير مفتاح التغليف الخاص بمدير المفاتيح نفسه فمسؤولية مدير المفاتيح. قيد: من يحمل المفتاح القديم ونسخة قديمة من النص المشفّر معًا لا يزال يستطيع أن يقرأ تلك النسخة.آلية
A.8.8 (التحديد) — الثغرات المعروفة في تبعيات Pythonكل حزمة Python تُحلّ من requirements.txt ومن الملف الاختياري requirements-aws.txt تُفحص، كل ملف في كتلة مستقلة، مقابل قاعدة بيانات عامة للتنبيهات الأمنية عند الإصدار، ويُشحن التقرير مع بصمته (depscan.py وDEPSCAN.json). ولا يمكن تشغيله على جهازك، لأن قاعدة بيانات التنبيهات على الشبكة. لا يشمل حزم نظام التشغيل، ولا المفسّر، وليس مستمرًا.آلية
A.8.8/A.8.29 — المعالجة والمراقبة واختبار الأمانمُنفَّذ جزئيًا، والأجزاء مسمّاة. الموجود: فحص للتبعيات وقت الإصدار مع فحص للعمر يرفض أن يمرّ فحص قديم على أنه حالي؛ وأداة فحص ساكن على هذه الشجرة لمجموعة قصيرة ومُدرجة من فئات العيوب، تُثبَت فعاليتها في كل إصدار مقابل ملف زُرع فيه عيب واحد من كل فئة؛ واختبار تشويش بالطفرات (mutation fuzzing) للمحلّلات التي تقرأ مُدخلات لم نكتبها نحن، تُثبَت فعاليته مقابل محلّل معطوب عمدًا. الغائب: اختبار الاختراق، وفحص حزم نظام التشغيل، والمراقبة المستمرة بين الإصدارات، ومراجعة طرف ثالث للتصميم التشفيري. وتقرير ما يُفعل بشأن نتيجة ما إجراءٌ، والإجراء مسؤولية المشغّل.فجوة مسمّاة

كيف تُكتسب الحالة

مُثبَت بالأدلة
أُجري فحص حتمي على سجلاتك والأعداد تدعم الصف. والمخزن الذي لا يحتوي على سجلات ذات صلة يظهر «غير مُثبَت بالأدلة» — وهي عبارة صحيحة، لا عبارة نجاح. والفراغ لا يُحتسب أبدًا سلامةً.
مُفوَّض
الآلية يفرضها نظام تثق به أصلًا — فالمخزن المختوم بمدير المفاتيح الخاص بك يفوّض إليه التحكم في الوصول، وتقول الحزمة إن السجلّ الذي يفرض ذلك هو سجلّ مدير مفاتيحك، لا سجلّنا. وتسمّي الحزمة نقطة الاتصال التي جرى الوصول إلى مدير المفاتيح عبرها. ونقطة اتصال AWS غير نقطة الاتصال الافتراضية الخاصة بـ AWS للمنطقة تظهر «مُفوَّض» إلى تلك النقطة، مع طلب أن تؤكّد أنها خدمة إدارة المفاتيح الخاصة بك. وهناك واجهة خلفية واحدة — AWS KMS — جرى تشغيلها على خدمة AWS KMS الحقيقية؛ ولم تُشغَّل أيّ واجهة خلفية أخرى كذلك.
نقطة وصل اختبارية
مختوم بواجهة خلفية اختبارية داخل العملية — بديل وهمي (stub)، أو بديل لعميل AWS — والحالة تسمّي أيّهما. لا يفرض أيّ مدير مفاتيح التحكم في الوصول. نقطة الوصل مبنية ومختبَرة، والحزمة ترفض أن تسمّي ذلك تفويضًا.
مُثبَت جزئيًا
الآلية مبنية وبعض عمليات التشغيل لديك تحمل أدلتها، لا كلها — عادةً لأنها خُتمت قبل وجود الآلية. وتقول الحزمة كم عملية تشغيل في كل مجموعة، ولا تحتسب الناقصة أبدًا ناجحة.
تنظيمي
المتطلّب إجراء لا يستطيع أداءه إلا البشر. والحزمة تسمّيه مسؤوليتك بدلًا من أن تُلبس سياسةً ثوب آلية.
فجوة مسمّاة
لا تستطيع الحزمة إثباته بالأدلة — إمّا لأن الآلية غير مبنية، أو لأن أيّ برمجيات لا تستطيع توفيره — وهي تقول أيّهما. والفجوة مطبوعة، لأن المراجع ينبغي أن يقرأها هنا لا أن يكتشفها.

لا تُكتب أيّ حالة يدويًا: كل حالة يُعاد حسابها من المخزن في كل مرة تُنتَج فيها حزمة، ونصوص المتطلبات والآليات تُكتب وتُراجع بوصفها جزءًا من المحرّك، وأدلة التبعيات تأتي من فحص الإصدار لدينا. ولا يمكن أبدًا أن تُقرأ آلية فاشلة دليلًا على أن الضابط يعمل.

الصفوف المعلَّمة بـ «محسوب» هي صفوف التحكم في الوصول. وتُحسب حالتها من المقدّم الذي يصرّح به مخزنك: فجوة ما لم يختم مدير مفاتيحك المخزن، و«نقطة وصل اختبارية» مع واجهة خلفية وهمية أو بديلة، و«مُفوَّض» فقط مع واجهة حقيقية. ولا يمكن لها اليوم أبدًا أن تظهر «مُثبَت بالأدلة»، وتعليمها بوصفها آلية مبنية سيبالغ في تقديرها.