عندما يتحول مستودع Git عام إلى مشكلة في الوصول إلى السحابة
يكشف مستودع مسرّب مرتبط بعمل سحابي لحكومة الولايات المتحدة كيف يمكن لبيانات اعتماد موضوعة في غير مكانها أن تحوّل التحكم في الشيفرة المصدرية إلى حادثة أمن هوية.
صُممت مستودعات Git للاحتفاظ بالعمل، ولهذا السبب تحديدًا تُعد أماكن خطرة لتخزين الأسرار. في هذه الحالة، قيل إن مستودعًا متاحًا للعامة ومُرتبطًا بعمليات سحابية حكومية احتوى على كلمات مرور ورموز AWS وبيانات اعتماد GitHub إلى جانب ملفات النشر والملاحظات الداخلية. ولا يتمثل القلق الفوري في أن البيانات كانت مرئية فحسب، بل في أن سجل الشيفرة يمكن أن يحتفظ بالمواد الحساسة لفترة طويلة بعد إزالة الملف.
حقائق سريعة
- تم العثور على مستودع عام باسم Private-CISA يضم مواد مرتبطة بعمل سحابي لحكومة الولايات المتحدة.
- وبحسب التقارير، تضمن المستودع كلمات مرور بنص واضح، ورموز AWS، ورموز وصول GitHub، وملفات Kubernetes، وبرامج نصية تشغيلية.
- تمت إزالة المستودع من الإنترنت في الليلة نفسها التي أُبلغ عنه عبر قنوات الإفصاح.
- يمكن لـ GitHub اكتشاف الأسرار في المستودعات، ويمكن لحماية الدفع أن تمنع بعض الأسرار المعروفة قبل إضافتها.
- لا توجد حاليًا أي إشارة علنية إلى أن البيانات الحساسة قد أُسيء استخدامها فعليًا.
لماذا يهم هذا النوع من التسريب
المخاطر التقنية هنا أوسع من ملف مكشوف واحد. فالمستودعات العامة قابلة للبحث والتفرع والاحتفاظ الدائم. إذا دخل سرّ إلى git، فقد يبقى في سجل الالتزامات حتى بعد اختفاء الملف المرئي، مما يعني أن التنظيف غالبًا يتطلب أكثر من مجرد الحذف. عمليًا، يجب على المدافعين افتراض أن أي رمز مميز مكشوف قد تم حرقه إلى أن تتم إعادة تدويره ومراجعة استخدامه.
ويصبح هذا مهمًا بشكل خاص عندما تتعلق بيانات الاعتماد بلوحات التحكم السحابية. مفاتيح الوصول إلى AWS طويلة الأمد قابلة لإعادة الاستخدام حتى يتم إلغاؤها، في حين أن بيانات الاعتماد المؤقتة وأدوار IAM مصممة لتقليل نافذة التعرض هذه. وإذا كانت المفاتيح النشطة موجودة عند وقت الاكتشاف، فقد تكون وفرت مسارًا للوصول إلى واجهات برمجة التطبيقات؛ أما إذا كانت قد أُلغيت بالفعل، فإن الحادثة لا تزال تفرض عبئًا على التدقيق والمعالجة.
أما جانب المتعاقد فهو الجزء الأكثر دلالة في القصة. فالمعلومات المتاحة تشير إلى مشكلة في سير العمل، لا إلى استغلال جديد: يبدو أن الحسابات الشخصية ومواد العمل والأسرار التشغيلية قد عبرت الحد الخاطئ. هذا النوع من التشعب شائع في بيئات الهندسة سريعة الوتيرة، وهو أحد الأسباب التي تجعل المؤسسات بحاجة إلى فرض سياسات مدمجة داخل الأدوات نفسها، لا في أدلة الموظفين فقط.
ومن منظور دفاعي، فالدرس واضح. إن فحص الأسرار مفيد، لكنه يكتشف بعد وقوع الحدث. أما حماية الدفع فهي أقوى لأنها تستطيع إيقاف بعض الأسرار المعروفة قبل أن تستقر في المستودع. ومع ذلك، يبقى النموذج الأكثر أمانًا هو إبقاء بيانات الاعتماد خارج التحكم في الشيفرة المصدرية تمامًا، واستخدام مخزن أسرار مُدار، وتدوير أي شيء تم كشفه، وفحص الالتزامات التاريخية لا الفرع الحالي فقط.
حتى وقت كتابة هذا التقرير، لم تُثبت المعلومات العامة بالكامل السبب الجذري التقني، ولا النطاق الكامل للمستخدمين المتأثرين، ولا ما إذا كانت الأنظمة اللاحقة قد تعرضت للاختراق. المعلومات المتاحة تدعم تحليلًا للمخاطر، لا ادعاءً حاسمًا بوقوع إساءة استخدام.
الخلاصة
تذكّرنا هذه الحادثة بأن إخفاقات أمن السحابة تبدأ غالبًا بالنظافة المتعلقة بالهوية، لا بالبرمجيات الخبيثة. يمكن لمستودع عام أن يتحول إلى حدث وصول في اللحظة التي يدخل فيها سرّ إليه. وبالنسبة للمؤسسات التي تعتمد على المتعاقدين، فإن الضبط الحقيقي لا يقوم على الثقة؛ بل على الأدوات، والتدوير، والفصل، والانضباط في التعامل مع كل بيانات اعتماد مكشوفة باعتبارها أمرًا عاجلًا.
تيك كروك
مفتاح أمان مادي: مفتاح صغير يعمل عبر USB أو NFC للمصادقة متعددة العوامل المقاومة للتصيد على حسابات Git والسحابة والحسابات الإدارية. وهو وسيلة عملية لتقليل الاعتماد على كلمات المرور وحدها وإضافة عامل ثانٍ أقوى لعمليات تسجيل الدخول الحساسة.
ويكي كروك
- فحص الأسرار: اكتشاف آلي لكلمات المرور والرموز والمفاتيح في مستودعات الشيفرة والمحتوى ذي الصلة.
- حماية الدفع: آلية حماية تمنع بعض الأسرار المعروفة قبل إضافتها إلى المستودع.
- سجل Git: السجل الكامل لتغييرات المستودع، والذي يمكن أن يحتفظ بالأسرار حتى بعد حذف الملف.
- أدوار IAM: هياكل الهوية في AWS التي توفر أذونات مؤقتة بدلًا من بيانات اعتماد ثابتة طويلة الأمد.
- المصادقة متعددة العوامل المقاومة للتصيد: مصادقة متعددة العوامل مصممة لتحمل سرقة بيانات الاعتماد وحيل التصيد الشائعة.




