ملخص
- اختراق بيانات عملاء Adobe لعام 2013، وتخزين كلمات المرور، وتسريب الكود المصدري، وإعادة تعيين كلمات المرور، وسجل المساءلة الطويل الأمد للهوية.
- كشف اختراق بيانات عملاء Adobe لعام 2013 عن سجلات الحسابات ومخاطر الكود المصدري، مما فرض مواجهة عامة مع حماية كلمات المرور والإشعارات وإعادة استخدام كلمات المرور على المدى الطويل.
- من كان لديه السيطرة الفعلية على تصميم تخزين كلمات المرور، وحماية الكود المصدري، وإشعار الاختراق، وإعادة تعيين كلمات المرور، وتقليل الحقول المكشوفة، وأدلة التسوية، وإثبات أن أنظمة الحسابات القديمة لم تستمر في نقل المخاطر بعد تاريخ الإفصاح؟
- قضية المساءلة هي أن قرارات تخزين كلمات المرور المتخذة قبل الاختراق يمكن أن تستمر في فرض تكاليف بعد أن تقوم الشركة بإعادة تعيين الحسابات وتحويل الانتباه العام إلى مكان آخر.
- العملاء والمطورون ومشترو البرامج وفرق مخاطر الهوية والجهات التنظيمية والمشاركون في الدعاوى الجماعية ومهندسو الأمان بحاجة إلى أدلة على أن إصلاح نظام الحسابات عالج مخاطر بيانات الاعتماد والكود المصدري المستمرة.
لماذا تنتمي هذه القضية إلى ملف المخاطر والمساءلة
جعلت Adobe أدلة تخزين كلمات المرور اختبارًا طويل الأمد للمساءلة المتعلقة بالهوية لأن اختراق 2013 لم يكن مجرد حدث إفصاح. لقد أصبح درسًا عامًا في كيفية استمرار أنظمة الحسابات القديمة، وخيارات تخزين كلمات المرور، وإشعارات العملاء، وحضانة الكود المصدري للبرامج، واعتماد الهوية في عصر الاشتراكات في نقل المخاطر بعد أن أخبرت الشركة العملاء بإعادة تعيين كلمات المرور. سؤال المساءلة المركزي ليس ما إذا كانت Adobe قد اعترفت في النهاية بعدد حسابات متأثرة أكبر من الرقم العام الأول. بل هو ما إذا كان السجل العام قد سمح للعملاء ومشتري البرامج بفهم العواقب الدائمة لتصميم التخزين والإصلاح.
القضية قديمة بما يكفي لنسيانها كتاريخ بسيط. هذا خطير. كان إعلان أمان العملاء القديم من Adobe على source: blogs.adobe.com وإعلان الكود المصدري على source: blogs.adobe.com من أوائل السجلات العامة لاختراق بيانات العملاء والكود المصدري للمنتجات. لاحقًا، وصفت تقارير، بما في ذلك تغطية BBC على source: bbc.com، التوسع من 2.9 مليون عميل متأثر تم الإبلاغ عنه أوليًا إلى حوالي 38 مليون مستخدم نشط، وأشارت إلى تعرض الكود المصدري الذي يشمل Photoshop بالإضافة إلى مراجع سابقة لـ Acrobat وColdFusion. الأرقام مهمة، لكن درس التصميم أهم.
تخزين كلمات المرور هو قرار قبل الاختراق يصبح عامًا فقط بعد الفشل. إذا قامت شركة بتخزين مواد كلمات المرور بشكل يساعد المهاجمين على بناء التخمينات، فإن إعادة التعيين لا تمحو الضرر. قد لا يحتاج المهاجمون إلى الخدمة الأصلية بعد الآن. يمكنهم اختبار نفس بيانات الاعتماد أو ما شابهها في مكان آخر، واستخدام تلميحات كلمات المرور لاستنتاج الأنماط، ودمج عناوين البريد الإلكتروني مع بيانات مكشوفة أخرى، والاستمرار في الاستفادة من تصميم التخزين الضعيف بعد فترة طويلة من إصلاح الموقع الأساسي. لهذا تعامل المقالة مع الاختراق كسجل هوية طويل الأمد وليس كعنوان أمان لحظي.
تعرض الكود المصدري يضيف أفقًا زمنيًا ثانيًا. ناقش FAQ من SANS Internet Storm Center على source: isc.sans.edu بيانات العملاء والكود المصدري وسياق ColdFusion بعد الإفصاح بفترة قصيرة. كما تناولت التغطية الأمنية من Krebs على source: krebsonsecurity.com وArs Technica على source: arstechnica.com الحدث على أنه اختراق لبيانات العملاء والكود المصدري معًا. لا يخلق الكود المصدري نفس المخاطر التي يخلقها جدول كلمات المرور، لكنه يمكن أن يغير اقتصاديات المهاجمين من خلال كشف تفاصيل التنفيذ وافتراضات المنتج ومسارات الثغرات المحتملة.
هذه المقالة لا تعامل كل ادعاء ثانوي كحقيقة داخلية مثبتة. إنها تفصل بين تصريحات Adobe والتقارير المعاصرة والتحليل الفني والمعايير الحالية. تُستخدم صفحات مركز الثقة الحالية من Adobe مثل source: adobe.com و source: adobe.com لمفردات برنامج الأمان الحالي، وليس كدليل على الضوابط في 2013. تُستخدم مواد OWASP وNIST لمبادئ كلمات المرور والهوية، وليس كنتائج قانونية بأثر رجعي. هذا الانضباط في المصادر مهم لأن المساءلة طويلة الأمد تعتمد على التمييز بين ما كان معروفًا، وما تم الإبلاغ عنه لاحقًا، وما لا يزال خارج السجل العام.
تخزين كلمات المرور يمكن أن ينقل التكلفة بعد إعادة التعيين
الاستجابة العادية لاختراق قاعدة بيانات كلمات المرور هي إعادة التعيين. إعادة التعيين ضرورية، لكنها لا تجيب على المخاطر بأكملها. إذا كان تخزين كلمات المرور الأصلي يسمح بالتخمين دون اتصال بالإنترنت، فقد يتعلم المهاجمون عادات كلمة المرور للمستخدم حتى بعد عدم إمكانية الوصول إلى حساب Adobe بالسر القديم. إذا تم إعادة استخدام نفس كلمة المرور أو ما شابهها في مكان آخر، فقد تظل حسابات المستخدم الأخرى مكشوفة. إذا كانت تلميحات كلمات المرور متاحة بشكل واضح أو قابل للتخمين، فقد تستمر في مساعدة المهاجمين. التكلفة طويلة الأمد تقع على المستخدم، وليس فقط على الشركة المخترقة.
أصبح تحليل Ars Technica المركز على كلمات المرور على source: arstechnica.com مؤثرًا لأنه شرح لماذا شكل حماية كلمة المرور مهم. لا ينبغي اختزال المقالة إلى توبيخ تقني. لقد أثارت مبدأ مساءلة: تصميم التخزين يحدد مقدار القيمة التي يمكن للمهاجمين استخراجها بعد السحب. نظام قوي يفترض أن سرقة قاعدة البيانات ممكنة ويخزن محققات كلمة المرور بحيث تكون السرقة أقل فائدة. نظام قديم أضعف قد يحول قاعدة البيانات إلى مجموعة تدريب لكسري كلمات المرور.
توفر صحيفة OWASP لتخزين كلمات المرور على source: cheatsheetseries.owasp.org مفردات حديثة لهذه القضية: تجزئة بطيئة لكلمات المرور، وإضافة الملح، وعوامل العمل، والفلفل عند الاقتضاء، والهجرة بعيدًا عن المخططات الضعيفة. هذه المفاهيم ليست زينة بعد فوات الأوان. إنها تحدد ما يحتاجه المستخدمون والمدققون من أدلة. عندما تقول شركة إن كلمات المرور أعيد تعيينها، يجب أن يظل الملف العام يسأل عن تصميم التخزين الذي تم إيقافه، وما هو التصميم الجديد الذي حل محله، وكيف تم ترحيل السجلات القديمة، وما إذا تم الاحتفاظ بالسجلات غير النشطة، وما إذا تم تقليل تلميحات كلمات المرور أو القطع الأثرية الأخرى لاستعادة الحساب.
تعزز إرشادات الهوية الرقمية الحالية من NIST على source: pages.nist.gov النقطة بأن المصادقة هي دورة حياة. تشمل الإصدار والصيانة والإبطال وضوابط الجلسة والإنصاف. إعادة تعيين كلمة المرور هي حدث واحد في تلك الدورة. استعادة الحساب وخيارات MFA وفحص الأسرار المخترقة وإعادة المصادقة والإنصاف لمشاكل المصادقة كلها مهمة بعد الاختراق. بالنسبة لـ Adobe، القضية طويلة الأمد هي ما إذا كان العملاء قد تلقوا أدلة كافية لمعرفة إلى أي مدى قد تنتقل مخاطر بيانات اعتمادهم إلى ما بعد حساب Adobe.
يظهر السجل العام لماذا يمكن أن تكون كلمة "مشفرة" كلمة غير كافية موجهة للمستخدم. التشفير والتجزئة والملح وتلميحات كلمات المرور لها عواقب مختلفة، لكن العديد من الإشعارات تضغط هذه التمييزات في طمأنة واسعة. لا يحتاج المستخدمون إلى محاضرات تشفير، لكنهم يحتاجون إلى النتيجة العملية. هل يمكن للمهاجمين عكس أو تخمين كلمات المرور القديمة بكفاءة؟ هل تم كشف التلميحات؟ هل تم تضمين الحسابات غير النشطة؟ هل كانت معرفات العملاء وعناوين البريد الإلكتروني وسجلات الدفع أو سمات أخرى مرتبطة بنفس الملف؟ يجب أن يجيب الإشعار على سؤال المخاطر للمستخدم، وليس فقط فئة الإفصاح للشركة.
تعرض الكود المصدري يحول الاختراق إلى مشكلة دورة حياة برامج
ينتمي حدث Adobe في 2013 أيضًا إلى هذه السلسلة لأن تعرض الكود المصدري يمتد إلى ما هو أبعد من هوية العميل. إعلان الكود المصدري القديم من Adobe، وFAQ SANS، وتقارير Krebs، وتغطية BBC، وتغطية Ars Technica كلها تعاملت مع الحادث على أنه يشمل الكود المصدري لمنتجات أو مكونات Adobe الرئيسية. أشارت التقارير العامة إلى Acrobat وColdFusion وColdFusion Builder ولاحقًا Photoshop. سؤال المساءلة ليس ما إذا كان تعرض الكود المصدري يخلق تلقائيًا استغلالًا معروفًا. إنه ما إذا كان بإمكان الشركة إثبات أن مراجعة أمان المنتج والاستجابة للثغرات وتوجيه العملاء قد تغيرت لتتناسب مع المخاطر الجديدة.
دورة حياة البرامج والارتباط بها أمران مركزيان في سطح مساءلة Adobe. يعتمد العديد من العملاء على أدوات Adobe للإنتاج الإبداعي وسير عمل المستندات والنماذج في القطاع العام والتسويق المؤسسي ومعالجة PDF. لا يمكنهم الانتقال فورًا بعيدًا بعد حدث كود مصدري. هذا الاعتماد يعطي البائع واجب تقديم أدلة واضحة على أمان المنتج: أي المنتجات تأثرت، وأي الفروع تمت مراجعتها، وأي التصحيحات أو خطوات التعزيز كانت مهمة، وكيف يمكن للعملاء مراقبة النشرات المستقبلية. فهرس نشرة أمان Adobe الحالي على source: helpx.adobe.com يظهر المفردات المستمرة للنشرات والتصحيحات، لكن الجمهور يحتاج إلى الجسر من حدث الكود المصدري إلى ضمان أمان المنتج لاحقًا.
حضانة الكود المصدري هي أيضًا قضية حوكمة. تشمل الوصول إلى المستودع والتقسيم وإدارة الأسرار وضوابط البناء ومراجعة الكود والتسجيل ومراقبة الوصول الداخلي والخارجي والاستجابة للحوادث. تصف صفحات أمان Adobe الحالية مثل source: adobe.com و source: adobe.com مفاهيم برنامج الأمان الحالية، بما في ذلك دورة حياة المنتج الآمنة والاستجابة للحوادث. إنها مفيدة لأنها تظهر ما يجب أن يتوقعه القارئ الحديث في ملف أدلة، على الرغم من أنها لا تستطيع إثبات كيفية عمل أنظمة 2013 بالضبط.
المخاطر طويلة الأمد ليست أن المهاجمين يحتفظون بالكود المصدري إلى الأبد بطريقة بسيطة. إنها أن المدافعين يحتاجون إلى ضمان بأن الكود المكشوف تمت مراجعته من خلال عدسة مختلفة. إذا تمكن المهاجمون من فحص تفاصيل التنفيذ، فيجب على فرق المنتج أن تسأل عما إذا كان الغموض قد عولج كعنصر تحكم مخفي، وما إذا كانت المكونات المشتركة تتطلب مراجعة، وما إذا كان يجب أن يتغير توجيه التعزيز المواجه للعميل، وما إذا كان ينبغي إعادة فحص الثغرات التاريخية. يظهر استمرارية القطاع العام في الملف لأن أدوات المستندات ومنصات تطبيقات الويب واسعة النشر يمكن أن تصبح اعتمادات مؤسسية. حدث أمان منتج بهذا الحجم ليس إزعاجًا خاصًا.
هذا هو سبب ضرورة ربط ملف الأدلة بين بيانات العملاء والكود المصدري بدلاً من معاملتهما كعنوانين منفصلين. تعرض كلمة المرور يؤثر على المستخدمين وفرق الهوية. تعرض الكود المصدري يؤثر على المطورين والمؤسسات ومشتري البرامج. نفس الاستجابة للاختراق تحتاج إلى مسارات منفصلة، لكن تلك المسارات يجب أن تشترك في تسلسل زمني ومالك حوكمة. إذا قالت الشركة إن العملاء يجب أن يعيدوا تعيين كلمات المرور بينما تقوم فرق المنتج بمراجعة الكود المصدري بهدوء، لا يمكن للغرباء الحكم على ما إذا كان الحدث قد تم احتواؤه. المساءلة تتطلب أن يكون كلا المسارين مرئيين بما يكفي للمنظمات التابعة للتخطيط.
جودة الإشعار تحدد ما إذا كان يمكن للمستخدمين حماية الحسابات الأخرى
لم تكن مشكلة إشعار Adobe هي فقط عدد المستخدمين المتأثرين الأولي. لقد كانت السؤال العملي حول ما يجب على المستخدمين فعله إلى ما بعد Adobe. ذكرت تغطية BBC على source: bbc.com أن Adobe أعادت تعيين كلمات المرور وأن بيانات الاعتماد المعاد استخدامها على خدمات أخرى ظلت خطرًا. هذا هو جوهر المساءلة طويلة الأمد للهوية. يمكن للشركة تعطيل كلمة مرور Adobe القديمة. لا يمكنها إعادة تعيين كل حساب آخر أعاد المستخدم استخدامها فيه. لذلك يجب أن يقول الإشعار ما يكفي عن مخاطر بيانات الاعتماد لدفع إجراء متناسب في مكان آخر.
الإشعار الفعال سيفصل عدة أشياء: الحسابات النشطة، الحسابات غير النشطة، معرفات العملاء، عناوين البريد الإلكتروني، كلمات المرور المشفرة، تلميحات كلمات المرور، بيانات بطاقة الدفع، تعرض الكود المصدري، وحالة إعادة التعيين. كما سيشرح ما لا يمكن للشركة التحقق منه بعد. في حادث سريع التطور، يمكن أن تتغير الأرقام. هذا لا يجعل الإفصاح المبكر عديم الفائدة. يعني أن الإفصاح المبكر يجب أن يكون صريحًا بشأن عدم اليقين. يمكن للمستخدم أن يفهم أن العدد قد ينمو. لا يمكن للمستخدم التصرف بشكل جيد إذا قام الإشعار بطي كل عدم يقين في بيان واثق لكن غير كامل.
تساعد إرشادات الاستجابة لاختراق البيانات من FTC على FTC source لأنها تتعامل مع الإشعار كجزء من الاستجابة، وليس علاقات عامة. دليل FTC للمعلومات الشخصية على FTC source يشير أيضًا إلى التقليل والضمانات قبل الحادث. بالنسبة لـ Adobe، القضية المواجهة للمستخدم هي ما إذا كان الإشعار قد ترجم الحقائق التقنية إلى خطوات: إعادة تعيين كلمة مرور Adobe، تغيير كلمات المرور المعاد استخدامها في مكان آخر، مراقبة حسابات الدفع، مراقبة محاولات التصيد، وفهم ما يعنيه تعرض الكود المصدري أو لا يعنيه لمستخدمي المنتج.
ينطبق نفس المنطق على المشاركين في الدعاوى الجماعية والجهات التنظيمية. غالبًا ما تركز العمليات القانونية على الصفة والضرر والتسوية والإثبات الإجرائي. تلك السجلات مهمة، لكنها لا تحل محل الأدلة التقنية. يحتاج العملاء إلى فهم المخاطر المستمرة لهوياتهم وحساباتهم. يحتاج المنظمون إلى فهم ما إذا كان تصميم التخزين والسجلات غير النشطة وتلميحات كلمات المرور وممارسات الإشعار تتطابق مع توقعات الأمان المعقولة. يحتاج مشترو البرامج إلى فهم ما إذا كانت مراجعة أمان المنتج قد وصلت إلى الكود المتأثر. نادرًا ما تخدم قناة إفصاح واحدة كل هذه الجماهير ما لم تكن منظمة عمدًا.
لذلك يجب قياس معيار الإشعار من خلال القرارات النهائية. هل يمكن للعميل تحديد ما إذا كان يجب تغيير كلمات المرور على الخدمات الأخرى؟ هل يمكن لفريق هوية المؤسسة أن يقرر ما إذا كان سيبحث عن إعادة استخدام كلمة مرور Adobe في حسابات الشركة؟ هل يمكن للمطور أن يقرر ما إذا كان سيراقب نشرات Adobe عن كثب؟ هل يمكن لمشتري القطاع العام طرح الأسئلة الصحيحة حول المشتريات والتصحيحات؟ إذا كان الإشعار لا يدعم هذه القرارات، فقد ترك المخاطر طويلة الأمد خارج إطار مساءلة الشركة.
السجلات غير النشطة تجعل الأنظمة القديمة جزءًا من الضرر
السجلات غير النشطة هي مشكلة متكررة في اختراقات الحسابات القديمة. ذكرت تقارير BBC أن Adobe اعتقدت أن المهاجمين قد وصلوا إلى تفاصيل من حسابات غير مستخدمة لمدة سنتين أو أكثر بالإضافة إلى المستخدمين النشطين. هذه الحقيقة مهمة لأن الحسابات غير النشطة غالبًا ما تتلقى اهتمامًا أقل من كل من الشركات والمستخدمين. قد لا يتذكر المستخدم معرف Adobe قديم، وقد لا يراقب عنوان بريده الإلكتروني، وقد أعاد استخدام كلمة المرور منذ سنوات، وقد لا يفهم لماذا يخلق حساب برنامج إبداعي قديم خطر هوية حالي. لذلك تشكل خيارات الاحتفاظ والترحيل للشركة تعرض المستخدم الحالي.
أنظمة الحسابات القديمة تعقد الإصلاح أيضًا. إذا كان نظام تخزين كلمات المرور القديم مقررًا للتقاعد أو لم يكن جزءًا من مسار المصادقة الحالي، لا يزال على الشركة إثبات أن السجلات في ذلك النظام لا يمكنها الاستمرار في تسريب القيمة. إيقاف نظام بعد الاختراق ليس كافيًا إذا بقيت نسخ قديمة ونسخ احتياطية وسجلات وتلميحات وحسابات غير نشطة. يجب أن يذكر الملف العام كيف تم جرد المخازن القديمة، وكيف تمت حمايتها، وكيف تمت إزالتها أو ترحيلها، وكيف تحققت الشركة من عدم استمرار أي سجل موازٍ لبيانات الاعتماد في حمل المخاطر.
تظهر سيادة البيانات والمحلية هنا كمخاوف عملية لحوكمة السجلات. خدمت Adobe عملاء عالميين، وقد تعبر سجلات الهوية حدود المنتج والاشتراك والدعم والدفع والإقليمية. قد يكون للعميل في ولاية قضائية حقوق إشعار مختلفة عن آخر، لكن الخطر التقني لتلميح كلمة المرور أو كلمة المرور القابلة لإعادة الاستخدام لا يحترم تلك الحدود. يجب أن يشرح ملف المساءلة طويل الأمد فئات البيانات بطريقة تنتقل. لا ينبغي أن يتطلب من كل ولاية قضائية أو عميل أو مشتري إعادة بناء تصميم التخزين من الشظايا.
يوفر إطار NIST للأمن السيبراني على source: nist.gov وضوابط CIS على source: cisecurity.org طريقة للتفكير في هذا دون تقديم ادعاءات غير مدعومة حول الأنظمة الداخلية لـ Adobe. الجرد وإدارة الهوية وحماية البيانات والتسجيل والاستجابة للحوادث والتعافي كلها ذات صلة. يجب أن تسأل مراجعة مجلس الإدارة عما إذا كانت الشركة تستطيع سرد مخازن الحسابات القديمة، وتحديد أي منها يحتوي على مواد مصادقة، وتسمية المالكين، وتوثيق سبب الاحتفاظ، وإثبات أن المخازن القديمة تم التخلص منها أو تعزيزها.
تظل قضية Adobe مفيدة لأنها تظهر كيف يمكن للاختراق أن يكشف علم الآثار لنظام الحسابات. غالبًا ما تقوم الشركات بتحديث الأبواب الأمامية بينما تبقى مخازن السجلات القديمة في الطابق السفلي. لا يمكن للعملاء رؤية ذلك الطابق السفلي. يتعلمون عنه فقط عندما يكشفه حادث. هذا التباين هو سبب حاجة الأنظمة القديمة إلى مساءلة عامة عندما تخلق خطرًا حاليًا.
المعايير ليست حكمًا، لكنها تحدد أدلة الإصلاح
لا ينبغي استخدام معايير تخزين كلمات المرور الحديثة بشكل كسول كحكم بأثر رجعي على نظام 2013. التكنولوجيا تتغير، نماذج التهديد تتغير، والإرشادات العامة تتطور. لكن المعايير لا تزال ضرورية لأنها تحدد كيف يجب أن تبدو أدلة الإصلاح الآن. إرشادات OWASP لكلمات المرور على source: cheatsheetseries.owasp.org وإرشادات الهوية من NIST على source: pages.nist.gov وإرشادات الأمان حسب التصميم من CISA على source: cisa.gov وصفحات برنامج أمان Adobe الحالية تظهر معًا مفردات سجل إصلاح أقوى.
يجب أن تجيب أدلة الإصلاح على عدة أسئلة. ما هو مخطط تخزين كلمات المرور المعني؟ هل كان اتجاهًا واحدًا، مع ملح، بطيئًا، ومضبوطًا لمقاومة الهجوم دون اتصال؟ هل تم تخزين تلميحات كلمات المرور، وإذا كان الأمر كذلك، لماذا؟ هل تم الاحتفاظ بالحسابات غير النشطة بنفس بيانات الحسابات النشطة؟ هل تم إيقاف تشغيل الأنظمة القديمة أم مجرد إخفائها من مسارات تسجيل الدخول العادية؟ هل أبطلت إعادة التعيين الجلسات والرموز؟ هل تم حث المستخدمين على تغيير كلمات المرور المعاد استخدامها في مكان آخر؟ هل تم إعطاء مسؤولي المؤسسات مؤشرات للبحث عن التعرض؟ هل تم إعطاء فرق أمان المنتج متطلبات مراجعة الكود المصدري؟
تلك الأسئلة هي أسئلة أدلة، وليست اتهامات. يمكن لشركة الإجابة عليها بطريقة تحمي تفاصيل التنفيذ الحساسة. يمكنها وصف فئات الأنظمة وخطوات المعالجة ومعالم الترحيل والضمان الخارجي دون نشر وصفات استغلال. ما لا ينبغيها فعله هو أن تطلب من العملاء قبول "أعدنا تعيين كلمات المرور" كإصلاح كامل. إعادة التعيين مرئية. ترحيل التخزين وتقليل التلميحات وتنظيف الحسابات غير النشطة ومراجعة الكود المصدري أقل وضوحًا. هذا هو بالضبط لماذا يحتاجون إلى أدلة مساءلة.
يجب أن يميز الملف العام أيضًا بين وثائق المعايير والواجبات القانونية. أدلة FTC هي إرشادات تجارية. وثائق NIST وCISA هي معايير أو إرشادات عامة. OWASP هو إرشادات أمان مجتمعية. مركز ثقة Adobe من تأليف الشركة. لا شيء من هذه المصادر وحده هو حكم محكمة. لكن التداخل بينها مفيد: المصادقة القوية، وتخزين كلمات المرور السليم، والتقليل، والاستجابة للحوادث، وأمان المنتج، والإنصاف كلها تظهر كمواضيع رقابة دائمة. تستخدم مقالة المساءلة طويلة الأمد هذا التداخل لتحديد ملف الإصلاح الذي يستحقه العملاء.
يتجنب هذا النهج خطأً شائعًا في كتابة الاختراقات بأثر رجعي. لا تقول "هذه قائمة مراجعة حديثة، لذلك فشلت الشركة القديمة في كل بند." تقول "هذه هي الأدلة التي ستكون ضرورية الآن لإظهار توقف المخاطر عن الانتقال." التمييز مهم. المساءلة ليست فقط حكمًا أخلاقيًا حول الماضي. إنها طلب لإثبات أن خيارات التصميم القديمة لم تعد تضر الأشخاص الذين لا يمكنهم فحص النظام بأنفسهم.
ثقة المنتج وثقة الهوية انتقلتا معًا
كان اختراق Adobe مهمًا لأن ثقة المنتج وثقة الهوية انتقلتا معًا. استخدم العملاء حسابات Adobe للوصول إلى البرامج وإدارة الاشتراكات والدفع والتحديثات والدعم والهوية. اعتمد المطورون والمؤسسات على منتجات Adobe لسير العمل الوثائقي والإبداعي. اعتمدت مؤسسات القطاع العام على تنسيقات وأدوات Adobe عبر النماذج والسجلات والاتصالات. عندما ظهرت بيانات العملاء والكود المصدري في نفس إطار الحادث العام، كان على الشركة حماية كل من طبقة الهوية وطبقة المنتج.
سطح الثقة المزدوج هذا مرئي في صفحات Adobe الحالية. مركز الثقة على source: adobe.com يؤكد على الأمان والخصوصية والتوفر والامتثال وموارد المنتج. نظرة عامة على الأمان على source: adobe.com تناقش دورة حياة المنتج الآمنة والأمان التشغيلي والاستجابة للحوادث والنشرات الأمنية. صفحة الاستجابة للحوادث على source: adobe.com تصف النهج الحالي لمراقبة الحوادث وحلها. صفحة أمان المنتج على source: adobe.com تصف عمليات التطوير القابلة للتكرار. تلك الصفحات حالية، وليست أدلة من 2013. لكنها تظهر هيكل الإثبات المتكامل الذي يجب أن يتوقعه مشتري البرامج الحديث.
يجب أن يكون المشتري قادرًا على السؤال: إذا تم كشف كلمات مرور العملاء، ما الذي تغير في أنظمة الهوية؟ إذا تم الوصول إلى الكود المصدري للمنتج، ما الذي تغير في مراجعة أمان المنتج؟ إذا كانت الأنظمة القديمة تحتفظ بمواد كلمات المرور، ما الذي تغير في إدارة دورة الحياة؟ إذا كان على العملاء إعادة تعيين بيانات الاعتماد، ما التوجيه الذي ساعدهم في التعامل مع إعادة الاستخدام في مكان آخر؟ إذا كان الكود القديم أو مخازن الحسابات القديمة تخلق خطرًا بعد تاريخ الإفصاح، ما الأدلة التي أغلقت الذيل؟ لا يمكن فصل ثقة المنتج وثقة الهوية عندما يفتح نفس الحساب البرامج والمدفوعات والدعم والتحديثات والإدارة المؤسسية.
هذا أيضًا حيث تصبح دورة حياة البرامج والارتباط بها موضوعات مساءلة بدلاً من تجريدات تجارية. غالبًا لا يستطيع العملاء ترك بائع برامج أساسي بسرعة. ملفاتهم وسير عملهم وتدريب موظفيهم وتكاملاتهم وجداول مشترياتهم تبقيهم معتمدين. هذا الارتباط يزيد من واجب البائع في تقديم أدلة قابلة للاستخدام بعد الاختراق. العميل الذي لا يستطيع الخروج بسهولة يحتاج إلى معرفة كيفية الاستمرار في استخدام المنتج بأمان. إشعار غامض يجعل الارتباط أكثر تكلفة لأنه يترك العميل التابع ليخترع خطة الضمان الخاصة به.
لذلك تظل قضية Adobe ذات صلة بالبرامج السحابية والاشتراكات اليوم. أنظمة الحسابات تتراكم البيانات القديمة. مستودعات المصادر وأنظمة البناء تصبح أهدافًا عالية القيمة. يعتمد العملاء على طبقات الهوية التي يتحكم فيها البائع. يعتمد مستخدمو القطاع العام على تنسيقات الملفات وقنوات التحديث. الاختراق الذي يكشف مواد الحساب والكود المصدري للمنتج يصبح اختبارًا لقدرة البائع على تحويل الإصلاح الخاص إلى ضمان عام دون كشف تفاصيل حساسة جديدة.
الذيل الطويل هو حيث يتم فقدان المساءلة عادةً
من الصعب حوكمة مخاطر الهوية طويلة الأمد لأنها تطول تقويم الحادث. قد تكمل الشركة إعادة التعيين، وتغلق تحقيقًا، وتحدث صفحة أمان المنتج، وتنشر نشرات جديدة، بينما يستمر العملاء في حمل عادات بيانات الاعتماد التي تعلمها المهاجمون من مجموعة البيانات القديمة. لهذا تظل قضية Adobe قيمة. تظهر أن وحدة المساءلة ليست فقط قاعدة البيانات المخترقة. إنها سلسلة القرارات اللاحقة التي يجب على العملاء والمؤسسات وفرق الأمان اتخاذها بمعرفة جزئية بما كشفته قاعدة البيانات.
الذيل الطويل يغير أيضًا معنى الضرر. قد لا يفقد المستخدم أموالًا من حساب Adobe نفسه. قد يتلقى المستخدم بدلاً من ذلك تصيدًا مستهدفًا، أو يكتشف أن كلمة مرور قديمة أعيد استخدامها في خدمة غير مرتبطة، أو يقضي وقتًا في مراجعة سجلات الدفع، أو يصبح جزءًا من مجموعة كسر كلمات المرور التي تحسن الهجمات ضد أشخاص آخرين. هذه التكاليف منتشرة ويصعب قياسها، لكنها ليست خيالية. تنشأ من حقيقة أن مواد كلمات المرور وعناوين البريد الإلكتروني والتلميحات وتاريخ الحساب يمكن إعادة تجميعها بعد قفل الحساب الأصلي.
تواجه المؤسسات مشكلة موازية. قد يكون لدى فريق هوية الشركة موظفون استخدموا عناوين بريد إلكتروني للعمل لحسابات Adobe أو أعادوا استخدام كلمات مرور ذات صلة. يحتاج الفريق إلى معرفة ما إذا كان يجب البحث عن الأسرار المخترقة، أو فرض إعادة تعيين، أو التحقق من استثناءات تسجيل الدخول الموحد، أو تحذير الموظفين، أو مراقبة حملات التصيد. هذا القرار يعتمد على جودة الأدلة العامة. إذا شرح إشعار البائع فقط أن كلمات المرور أعيد تعيينها، فإنه يترك فرق المؤسسة لاستنتاج الباقي. إذا شرح الإشعار تصميم التخزين والسكان المتأثرين والسجلات غير النشطة والإجراءات الموصى بها للمؤسسة، يصبح مدخلاً رقابيًا قابلاً للاستخدام.
لمشتري القطاع العام اعتماد آخر. أدوات Adobe غالبًا ما تكون مضمنة في سير عمل المستندات ومعالجة النماذج والإنتاج الإبداعي وسجلات المشتريات والاتصالات العامة. قد لا يتطلب حدث الكود المصدري من كل وكالة التوقف عن استخدام المنتج، لكن يجب أن يثير أسئلة حول النشرات وتيرة التحديث والضوابط التعويضية وضمان البائع. البائع المسؤول ليس عليه نشر تفاصيل الكود الحساسة. عليه إعطاء العملاء أساسًا منطقيًا لمواصلة العمليات بأمان.
الذيل الطويل هو حيث يتم فقدان المساءلة عادةً لأن الجميع يتعب بحلول ذلك الوقت. الصحافة انتقلت، الملف القانوني بطيء، المستخدمون أعادوا تعيين كلمات المرور، وفرق المنتج عادت إلى العمل المجدول. لكن المهاجمين لا يهتمون بتقويم الحادث. يهتمون بالأسرار القابلة لإعادة الاستخدام ورؤية الكود وضوابط المتابعة الضعيفة. لذلك يحتاج سجل الإصلاح الناضج إلى مرحلة صيانة: توجيه محدث للعملاء، وملاحظات لمسؤولي المؤسسات، ومتابعة أمان المنتج، وتأكيد أن المخازن القديمة تم تنظيفها بدلاً من نسيانها ببساطة.
يجب أن تنتقل الأدلة من فرق الأمان إلى العملاء
درس آخر من قضية Adobe هو أن العمل الأمني الخاص يجب ترجمته دون تجريده من الجوهر. قد تعرف فرق الأمان أي المخازن تم كشفها، وأي مخطط تشفير استخدم، وأي مستودعات كود تم الوصول إليها، وأي مجموعات عملاء تم إخطارها، وأي الأنظمة تم إيقافها. لا يحتاج العملاء إلى التفاصيل الداخلية الخام، لكنهم يحتاجون إلى نسخة عامة دقيقة من تلك الحقائق. إذا أزالت الترجمة التمييزات التي تهم، يصبح الإشعار أقل فائدة من الأدلة الخاصة التي أنتجته.
يجب أن تكون الترجمة ذات طبقات بشكل متعمد. الطبقة الأولى للمستخدمين الأفراد: إعادة تعيين كلمة مرور Adobe، تغيير كلمات المرور المعاد استخدامها في مكان آخر، الانتباه للتصيد، مراقبة وسائل الدفع إذا كان ذلك مناسبًا، وفهم ما إذا كانت بيانات بطاقة الدفع متورطة. الطبقة الثانية لمسؤولي المؤسسات: تحديد نطاقات البريد الإلكتروني للشركات المتأثرة، تقييم إعادة استخدام بيانات الاعتماد، مراقبة فشل تسجيل الدخول، التواصل مع الموظفين، وتتبع نشرات البائع. الطبقة الثالثة لمشتري البرامج: السؤال عن مراجعة الكود المصدري، تغييرات التطوير الآمن، إيقاع النشرات، والتزامات الدعم.
الطبقة الرابعة للجهات التنظيمية والمحاكم: الاحتفاظ بالتواريخ والأعداد وفئات البيانات وسجلات الإشعار وإثبات المعالجة.
يجب أن تحافظ كل طبقة على نفس الحقائق بمستويات مختلفة من التفاصيل التقنية. هذه أفضل طريقة لتجنب التناقض. إذا قيل للمستخدمين فقط إعادة تعيين كلمات المرور بينما قيل للمسؤولين أن الكود المصدري قد كشف، يبدو الملف العام مجزأ. إذا وصف المحامون مواد كلمات المرور المشفرة بينما شرح محللو الأمان لماذا ساعد التصميم في الكسر، قد يسمع الجمهور طمأنة وإنذارًا في نفس الوقت. ملف مساءلة قوي يجعل هذه التصريحات متوافقة من خلال شرح العواقب العملية لكل مصطلح.
لغة مركز الثقة الحالي لـ Adobe ذات صلة لأنها تظهر أن الشركات تفهم الآن الضمان كمنتج عام. أوصاف برنامج الأمان وصفحات الاستجابة للحوادث وصفحات أمان المنتج وفهارس النشرات هي جزء من كيفية حكم المشترين على الثقة. الدرس من 2013 هو أن أنظمة الضمان العامة هذه يجب أن تكون جاهزة قبل أن يجبرها الاختراق على حمل قصة معقدة. صفحة ثقة موجودة فقط للمبيعات لا يمكنها القيام بالعمل. صفحة ثقة متصلة بالأدلة والنشرات والمالكين المسؤولين يمكنها ذلك.
لذلك يجب تصميم ملف الإصلاح كخط أنابيب أدلة. نتائج الطب الشرعي الداخلية تصبح فئات عملاء. فئات العملاء تصبح إشعارات وتوجيهات للمسؤولين. نتائج أمان المنتج تصبح نشرات وتغييرات دورة حياة. السجلات القانونية تصبح مساءلة إجرائية دون استبدال السجل التقني. المعايير تصبح معايير للضمان المستقبلي. عندما يكون هذا الخط مفقودًا، يبني كل جمهور تفسيره الخاص، وتفقد الشركة السيطرة على المعنى العام لإصلاحها.
ملف إصلاح Adobe الكامل سيحافظ على الذيل
سيبدأ ملف الإصلاح الكامل بتسلسل زمني موثق. سيسرد متى تم اكتشاف الاختراق، ومتى تم تأكيد كشف بيانات العميل، ومتى تم تأكيد الوصول إلى الكود المصدري، ومتى تغيرت الأعداد المتأثرة، ومتى حدثت إعادة تعيين كلمات المرور، ومتى تم إرسال إشعارات العملاء، ومتى تم تقييم السجلات غير النشطة، ومتى تبع ذلك مراجعات أمان المنتج أو نشرات. يجب أن يحدد كل تاريخ الأدلة المتاحة في ذلك الوقت. الهدف ليس معاقبة عدم اليقين المبكر. إنه لمنع الملخصات اللاحقة من محو عدم اليقين الذي شكل قرارات العملاء.
الجزء الثاني سيكون سجل تصميم التخزين. سيشرح نظام تخزين كلمات المرور المعني، ومعالجة الأملاح، وعوامل العمل، والتشفير أو التجزئة، وتلميحات كلمات المرور، والسجلات غير النشطة، والهجرة إلى تخزين أقوى. سيصف أيضًا أي مخازن قديمة تم إيقاف تشغيلها، وأي نسخ احتياطية تم الاحتفاظ بها، وكيف تم جعل مواد بيانات الاعتماد القديمة أقل فائدة. لا يحتاج العملاء إلى تفاصيل التنفيذ السرية. يحتاجون إلى الثقة في أن التصميم القديم توقف عن نقل المخاطر.
الجزء الثالث سيكون سجل إجراءات العميل. سيفصل بين إعادة تعيين حسابات Adobe ومخاطر كلمة المرور المعاد استخدامها في مكان آخر. سيعطي مسؤولي المؤسسات توجيهات للبحث عن تعرض بيانات اعتماد الشركة. سيعطي العملاء الأفراد نصائح واضحة حول تغيير كلمات المرور المعاد استخدامها ومراقبة حسابات الدفع ومقاومة التصيد بناءً على الاختراق. سيشرح ما إذا كانت مراقبة الائتمان أو مساعدة سرقة الهوية تنطبق على مجموعات سكانية محددة. سيحافظ على الاختلافات بين كشف بطاقة الدفع وكشف معرف الحساب وكشف كلمة المرور وكشف الكود المصدري.
الجزء الرابع سيكون سجل أمان المنتج. سيشرح أي مستودعات الكود المصدري للمنتج كانت متورطة، وأي خطوط إنتاج تمت مراجعتها، وأي نشرات أو تصحيحات كانت ذات صلة إن وجدت، وكيف يجب على العملاء مراقبة النشرات المستقبلية. سيشرح أيضًا ما لم يكن معروفًا. تعرض الكود المصدري ليس مثل ثغرة مؤكدة في كل منتج. لكنه يغير عبء الضمان. يجب أن يكون بائع البرامج قادرًا على إظهار أنه فحص الكود وخط أنابيب التطوير مع وضع التعرض في الاعتبار.
أخيرًا، يجب أن يكون لملف الإصلاح معيار إغلاق. الإغلاق لا يعني أن الانتباه العام انتقل أو أن إعادة تعيين كلمة المرور الأولى انتهت. الإغلاق يعني أن مخازن الحسابات القديمة تم جردها، وتصميم التخزين تم تعزيزه، والسجلات غير النشطة تمت معالجتها، وتعرض الكود المصدري للمنتج تمت مراجعته، وتوجيه العملاء تم تسليمه، وعدم اليقين المتبقي تم تسميته. بالنسبة لـ Adobe، الدرس طويل الأمد هو أن أدلة تخزين كلمات المرور يجب أن تطول دورة الأخبار.
ملف أدلة القارئ
تستخدم المقالة المصادر العامة التالية كملف قراءة لاختراق بيانات عملاء Adobe لعام 2013، وتخزين كلمات المرور، وتعرض الكود المصدري، وإعادة تعيين كلمات المرور، وسجل المساءلة الطويل الأمد للهوية. تُعالج إعلانات الشركة كدليل على ما قالته Adobe علنًا في ذلك الوقت. تُستخدم الأخبار والتحليل الأمني للتسلسل الزمني والسياق التقني. تُستخدم صفحات ثقة الشركة الحالية وإرشادات المعايير لتحديد أدلة الإصلاح الحديثة بدلاً من إثبات الضوابط الداخلية لعام 2013.
- مصدر عام مستخدم لملف الأدلة:http://blogs.adobe.com/conversations/2013/10/important-customer-security-announcement.html
- مصدر عام مستخدم لملف الأدلة:http://blogs.adobe.com/asset/2013/10/illegal-access-to-adobe-source-code.html
- مصدر عام مستخدم لملف الأدلة:https://www.bbc.com/news/technology-24740873
- مصدر عام مستخدم لملف الأدلة:https://isc.sans.edu/diary/The+Adobe+Breach+FAQ/16727
- مصدر عام مستخدم لملف الأدلة:http://krebsonsecurity.com/2013/10/adobe-to-announce-source-code-customer-data-breach/
- مصدر عام مستخدم لملف الأدلة:http://arstechnica.com/security/2013/10/adobe-source-code-and-customer-data-stolen-in-sustained-network-hack/
- مصدر عام مستخدم لملف الأدلة:http://arstechnica.com/security/2013/11/how-an-epic-blunder-by-adobe-could-strengthen-hand-of-password-crackers/
- مصدر عام مستخدم لملف الأدلة:https://www.adobe.com/trust.html
- مصدر عام مستخدم لملف الأدلة:https://www.adobe.com/trust/security.html
- مصدر عام مستخدم لملف الأدلة:https://www.adobe.com/trust/security/incident-response.html
- مصدر عام مستخدم لملف الأدلة:https://www.adobe.com/trust/security/product-security.html
- مصدر عام مستخدم لملف الأدلة:https://helpx.adobe.com/security/security-bulletin.html
- مصدر عام مستخدم لملف الأدلة:https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
- مصدر عام مستخدم لملف الأدلة:https://pages.nist.gov/800-63-4/sp800-63b.html
- مصدر عام مستخدم لملف الأدلة:https://www.ftc.gov/business-guidance/resources/protecting-personal-information-guide-business
- مصدر عام مستخدم لملف الأدلة:https://www.ftc.gov/business-guidance/resources/data-breach-response-guide-business
- مصدر عام مستخدم لملف الأدلة:https://www.cisa.gov/securebydesign
- مصدر عام مستخدم لملف الأدلة:https://www.nist.gov/cyberframework
- مصدر عام مستخدم لملف الأدلة:https://www.cisecurity.org/controls
ملف الأدلة هذا أوسع عمدًا من إعلان واحد لأن مشكلة الذيل الطويل تعبر تخزين كلمات المرور والسجلات غير النشطة وحضانة الكود المصدري وإعادة تعيين الحساب وضمان المنتج واعتماد مشتري البرامج. يجب أن يسمح السجل العام للقراء بفصل إصلاح هوية العميل عن إصلاح أمان المنتج دون التظاهر بأن هذه الواجبات غير مرتبطة.
أسئلة مراجعة مجلس الإدارة
يجب أن تسأل مراجعة مجلس الإدارة من الذي يملك مخازن الحسابات القديمة، ومن الذي يملك هجرة تخزين كلمات المرور، ومن الذي يملك إشعار العملاء، ومن الذي يملك الوصول إلى مستودع الكود المصدري، ومن الذي يملك مراجعة أمان المنتج، ومن الذي يملك توجيه العملاء المؤسسي، ومن الذي يملك الإغلاق. يجب أن تكون الإجابة خريطة تحكم، وليس سردًا للجهد. خرائط التحكم تجعل من الصعب على الأنظمة القديمة أن تبقى خطر الجميع وواجب لا أحد.
يجب أن تتطلب المراجعة أيضًا دليلاً على أن السجلات غير النشطة محكومة. الحسابات القديمة والنسخ الاحتياطية القديمة والتلميحات القديمة ومخازن المصادقة القديمة يجب أن يكون لها ملاك وأسباب احتفاظ ومعايير حماية وتواريخ إزالة. إذا كان نقل المنتج إلى الاشتراك يزيد من قيمة هوية الحساب، يجب على الشركة إعادة النظر في المخازن القديمة قبل أن يفعل المهاجمون. القديم لا يعني غير ضار.
يجب أن يتطلب مجلس الإدارة دليل لعب لتعرض الكود المصدري. يجب أن يحدد عزل المستودع وتدوير بيانات الاعتماد والأسرار ومحفزات مراجعة الكود وقواعد نشرات العملاء ومراجعة تعزيز المنتج وأدلة العملاء التابعين. قد لا يتطلب حدث الكود المصدري تفاصيل عامة عن كل مستودع داخلي، لكنه يتطلب ضمانًا كافيًا للعملاء الذين يجب أن يستمروا في استخدام البرامج.
بالنسبة لهذه الحالة المحددة، يجب أن تسأل مراجعة مجلس الإدارة من كان لديه السيطرة الفعلية على تصميم تخزين كلمات المرور، وحماية الكود المصدري، وإشعار الاختراق، وإعادة تعيين كلمات المرور، وتقليل الحقول المكشوفة، وأدلة التسوية، وإثبات أن أنظمة الحسابات القديمة لم تستمر في نقل المخاطر بعد تاريخ الإفصاح؟ يجب أن تتضمن الإجابة أدلة مؤرخة ومالكين مسمىين وإثبات هجرة تخزين كلمات المرور وتنظيف السجلات غير النشطة ومراجعة أمان المنتج وتوجيه إجراءات العميل وعدم اليقين المتبقي الذي لم يختف عندما اكتملت إعادة التعيين الأولى.

