التراجع إلى نسخة السياسة الافتراضية السابقة
يمكنه إرجاع سياسة مُدارة مرفقة إلى إصدار محفوظ أكثر تساهلًا.
يمنح التصعيد بمفرده.
iam:SetDefaultPolicyVersionبمفرده، يستطيع iam:SetDefaultPolicyVersion إعادة سياسة مُدارة مُرفقة إلى إصدار محفوظ أكثر تساهلاً. وعلى نطاق موارد واسع فإن ذلك وحده يصل إلى وصول المسؤول.
لماذا هو خطير
يمكن لكيان رئيسي أن يستدعي iam:SetDefaultPolicyVersion على السياسة المُدارة من قبل العميل المرفقة لترقية أحد إصداراتها المخزّنة غير الافتراضية إلى الافتراضي. يحتفظ IAM بما يصل إلى خمسة إصدارات من السياسة؛ وإذا وُجد إصدار أقدم أكثر تساهلاً (مثل منح مسؤول سابق)، فإن إعادته إلى الافتراضي توسّع بصمت الأذونات الفعلية لكل ما يرتبط به الكيان الرئيسي، بما في ذلك الكيان الرئيسي نفسه، دون كتابة أي مستند سياسة جديد. ولا يمكن إصدار نسخ من السياسات المُدارة من AWS، لذا تُستهدف السياسات المُدارة من قبل العميل فقط.
من حيث مصطلحات MITRE ATT&CK، يُطابق هذا T1098.003، التلاعب بالحساب: أدوار سحابية إضافية، ضمن تكتيك تصعيد الامتيازات. يسجّله AWS في CloudTrail باسم SetDefaultPolicyVersion. يظهر الاستدعاء في CloudTrail لكنه يندمج مع الإدارة العادية، لذا يحتاج إلى قاعدة ليبرز. كما يمنح المهاجم وسيلة للاحتفاظ بالوصول بعد إغلاق الموطئ الأول، لذا يستحق المراقبة حتى عندما يبدو كإدارة روتينية.
الكشف
SetDefaultPolicyVersionالمتطلبات المسبقة
سياسة مُدارة من قبل العميل مرفقة بالكيان الرئيسي ولها إصدار مخزّن أكثر تساهلاً وغير افتراضي. تحذير المحرك (ENGINE CAVEAT): يقيّم المحرك الإصدار الافتراضي الحالي فقط، لذا لا يمكنه تأكيد أن هدف التراجع أكثر تساهلاً، والحافة (edge) تقريب زائد يحتاج إلى تحقق.
تكتيك
تصعيد الامتيازات
من الضوابط التي قد تزيله: إزالة iam:SetDefaultPolicyVersion من الكيان، مع تشذيب نسخ السياسات القديمة المتساهلة.
يتوقف تطبيقه على كيفية استخدام الإذن في بيئتك، فهو قرار عمل لا إصلاح تلقائي. فالإذن نفسه قد يكون أساسياً في حساب وخطراً محضاً في حساب آخر.
يؤكّد Pathbreak ما إذا كان هذا المسار يتحقق في حسابك، ويرتّبه مقابل الآخرين حسب مقدار ما يفتحه، ويستخدم نموذج التهديد وسياق عملك لإظهار المسارات التي تستحق القطع.
أسئلة
ماذا يتيح iam:SetDefaultPolicyVersion؟
يمكنه إرجاع سياسة مُدارة مرفقة إلى إصدار محفوظ أكثر تساهلًا.
هل يمكن لـ iam:SetDefaultPolicyVersion تصعيد الامتيازات بمفرده؟
نعم. إذا مُنح على مورد واسع بما يكفي فإنه يصل إلى وصول المسؤول دون أي إذن آخر.
كيف يتم كشف التراجع عن نسخة السياسة الافتراضية؟
راقب SetDefaultPolicyVersion في CloudTrail. يظهر الاستدعاء في CloudTrail لكنه يندمج مع الإدارة الاعتيادية، لذا يحتاج إلى قاعدة لكي يبرز.
كيف تكسر هذا المسار؟
من الضوابط التي قد تزيله: أزل iam:SetDefaultPolicyVersion من الكيان الرئيسي؛ ونظّف إصدارات السياسة المتساهلة القديمة. يعتمد تطبيقه على كيفية استخدام الإذن في حسابك، لذا فهو قرار يخص العمل وليس إصلاحاً تلقائياً.
ما تقنية MITRE ATT&CK هذه؟
T1098.003، التلاعب بالحسابات: أدوار سحابية إضافية، ضمن تكتيك تصعيد الامتيازات.
المسارات ذات الصلة
المراجع
اعثر على هذا في حسابك الخاص
نُجري فحصاً للقراءة فقط لحساب AWS واحد ونعرض لك أيّ هذه المسارات موجود، مُرتَّباً حسب نطاق الأثر، مع التغيير الذي يكسر كل واحد منها. أول المسارات المتحقَّق منها خلال ساعة.