ملخص
- يسجل موقع Have I Been Pwned خرقًا موثوقًا لـ Internet Archive بتاريخ 28 سبتمبر 2024 ويسرد 31,081,179 سجل حساب متأثر. وصفت التقارير حول قاعدة بيانات المصادقة المقدمة عناوين البريد الإلكتروني وأسماء الشاشة وأختام وقت تغيير كلمة المرور وكلمات مرور مشفرة بخوارزمية bcrypt. لا يدعم السجل وصف هذه التجزئات ككلمات مرور نصية عادية أو معاملة العدد كدليل على أن كل شخص استخدم الخدمة قد تأثر. [7][8][10][15]
- كان للأزمة العامة عدة أبعاد يمكن ملاحظتها: سرقة بيانات الحساب، تنبيه JavaScript عدائي على الموقع، تعطيل متكرر عبر DDoS، واستخدام غير مصرح به لبيئة دعم طرف ثالث لاحقًا. لم تثبت التقارير المعاصرة أن جهة فاعلة واحدة نفذت كل ذلك، لذلك لا ينبغي تحويل التسلسل الزمني إلى إسناد مشترك. [3][4][5][12][13][14]
- تم التعافي على مراحل. استأنفت Wayback Machine أولاً، تبعها Archive-It، وعاد archive.org بشكل مؤقت للقراءة فقط بينما ظلت عمليات الرفع والاستعارة والمراجعات والإعارة بين المكتبات وغيرها من الوظائف غير متاحة. [1][6][16]
- كانت استعادة القراءة فقط أكثر من مجرد ملصق حالة فني. لقد فصلت القيمة العامة لاسترجاع المواد المحفوظة عن الثقة الأكبر المطلوبة للرفع وإجراءات الحساب والإعارة وغيرها من الوظائف التي تغير الحالة أو تعتمد على الهوية.
- أقرت Internet Archive أيضًا بإرسال رسائل بريد إلكتروني إلى المستفيدين من خلال استغلال نظام مكتب مساعدة تابع لطرف ثالث. ربطت التقارير اللاحقة هذا الوصول برموز Zendesk وأثارت ادعاءات أوسع حول تذاكر الدعم التاريخية، لكن الادعاءات الأكثر توسعًا لم يتم تسويتها بشكل مستقل في السجل المتاح. [1][9][11]
- لذا تمتد مسؤولية المنصة عبر عدة أسطح تحكم: بيانات اعتماد المستفيدين، سلامة نشر الويب، أسرار التطوير، وصول دعم الطرف الثالث، قرارات التعافي على مستوى الميزة، الإخطار والأدلة على أن الوظائف المستعادة تواجه مخاطر تكرار أقل.
- الاستنتاج المناسب ليس نتيجة تتعلق بالدافع أو الانتهاك القانوني أو الإهمال. إنه معيار إثبات: منصة تحافظ على الذاكرة الثقافية وتخدمها يجب أن تكون قادرة على إظهار سبب استعادة كل خدمة، وما هو الوصول الذي تم إلغاؤه، وما الذي ظل غير متاح، وكيف اختبرت سلامة الوظائف العائدة.
ملصق حادث واحد أخفى أربع مشاكل مختلفة
إن تسمية أحداث سبتمبر وأكتوبر 2024 بـ "اختراق Internet Archive" أمر مريح، لكنه ضعيف تحليليًا. فهو يضغط آليات مختلفة وأصولًا متضررة وواجبات استجابة في عبارة واحدة. بدلاً من ذلك، يدعم السجل العام أربعة أبعاد على الأقل يجب أن تظل منفصلة.
الأول كان خرقًا لبيانات الحساب. سجلت Have I Been Pwned تاريخ خرق في 28 سبتمبر وتحقق من مجموعة بيانات مرتبطة بـ 31,081,179 سجل حساب. ذكرت BleepingComputer أنها تلقت معلومات حول ملف SQL بحجم 6.4 غيغابايت باسمia_users.sql، موصوفًا بأنه يحتوي على ما يقرب من 31 مليون عنوان بريد إلكتروني فريد إلى جانب أسماء الشاشة وأختام وقت تغيير كلمة المرور وكلمات مرور مشفرة بخوارزمية bcrypt وحقول داخلية أخرى. وصف Troy Hunt، مشغل Have I Been Pwned، التحقق من العينات عبر الأشخاص المتأثرين والتواصل مع Internet Archive. تثبت هذه الحقائق حادث سرية كبير يتعلق بسجلات المصادقة. لا تثبت أن كل مستفيد من Internet Archive كان ممثلاً، أو أن كل حقل ينتمي إلى كل سجل، أو أنه تم الكشف عن كلمات مرور نصية عادية قابلة للاستخدام. [7][8][10]
البعد الثاني كان تشويهًا مرئيًا للموقع. في 9 أكتوبر، واجه الزوار تنبيه JavaScript عدائي أعلن عن الاختراق. وصف Brewster Kahle التشويه من خلال مكتبة JavaScript وقال إن المكتبة تم تعطيلها. هذه مشكلة تكامل في تقديم تجربة ويب عامة، على الرغم من أنها ليست نفس استخراج قاعدة بيانات المصادقة. جعل التنبيه الحادث علنيًا، لكن ظهوره لم يثبت من دخل نظام الحساب أولاً أو كيفية حدوث ذلك الدخول. [3][4][12][14]
البعد الثالث كان التوفر. وصف Kahle والتقارير المعاصرة هجوم DDoS، تبعه تعطيل متجدد أثناء أعمال الاستعادة. أصبحت خدمات Internet Archive وOpen Library غير متاحة مرة أخرى. يمكن لحملة DDoS حرمان الوصول دون توفير الوصول المطلوب لسرقة قاعدة بيانات مصادقة؛ على العكس، الطرف الذي يملك بيانات مسروقة لا يحتاج إلى السيطرة على شبكة بوتنت أو الادعاء بالمسؤولية عن التعطيل. تركت التقارير في ذلك الوقت مجالًا لاحتمال تورط أطراف مختلفة بوضوح. [5][10][13][15]
البعد الرابع ظهر من خلال حدود نظام الدعم. اعترفت Internet Archive لاحقًا بإرسال رسائل بريد إلكتروني إلى المستفيدين عبر استغلال نظام مكتب مساعدة تابع لطرف ثالث. ذكرت BleepingComputer حدوث وصول غير مصرح به إلى بيئة Zendesk التابعة للمؤسسة من خلال رموز وصول مكشوفة أو غير مدورة بشكل كافٍ. أثار ذلك تساؤلات حول مراسلات الدعم والمرفقات وطلبات الإزالة، لكن الادعاءات حول النطاق الكامل لأرشيف التذاكر واستخدامه اعتمدت بشكل كبير على تصريحات منسوبة إلى المخترق المزعوم. [1][9][11]
تداخلت هذه الأبعاد في الوقت والعبء الذي وضعته على نفس المؤسسة. هذا التداخل مهم من الناحية التشغيلية: كان على المستجيبين إدارة السرية والتكامل والتوفر والوصول عبر الطرف الثالث في وقت واحد. لا يبرر قصة جهة فاعلة واحدة. يجب أن يحافظ السجل الدقيق على إمكانية أن يكون أشخاص مختلفون قد استغلوا نقاط ضعف مختلفة لأغراض مختلفة. بدون تقرير جنائي كامل، فإن الإسناد إلى ما وراء الأدلة سيجعل السرد أبسط والتحليل أقل موثوقية.
ما يثبته سجل الحساب المؤكد
أدلة بيانات الحساب هي الجزء الأكثر تحديدًا عدديًا من الحادث، مما يجعل من السهل بشكل خاص المبالغة. يوفر إدخال Have I Been Pwned تاريخ خرق مؤكد، وعددًا دقيقًا للسجلات المتأثرة وفئات بيانات مسماة: عناوين البريد الإلكتروني وكلمات المرور وأسماء المستخدمين. تضيف التقارير الخاصة بالحادث تفاصيل تقنية مفيدة من خلال وصف كلمات المرور على أنها تجزئات bcrypt وتحديد أسماء الشاشة وأختام وقت تغيير كلمة المرور ضمن الحقول في قاعدة البيانات المقدمة. [7][10][15]
هذا التمييز مهم. تجزئة bcrypt هي تمثيل أحادي الاتجاه مصمم لجعل استعادة كلمة المرور مكلفة؛ إنها ليست كلمة المرور الأصلية في شكل قابل للقراءة. التجزئة لا تجعل التعرض غير مهم. لا تزال كلمات المرور الضعيفة أو المعاد استخدامها عرضة لمحاولات الكسر، ويمكن لقاعدة بيانات المصادقة أن تساعد المهاجم على استهداف الأشخاص برسائل مقنعة. لذا فإن الصيغة المسؤولة ليست "كلمات المرور كانت آمنة" ولا "تم نشر كلمات المرور العادية." تدعم الأدلة التعرض لكلمات مرور مشفرة بخوارزمية bcrypt ضمن سجلات الحساب.
الرقم 31,081,179 يحتاج أيضًا إلى اسم مستقر. يصف Have I Been Pwned الحسابات أو السجلات المتأثرة. هذا ليس تلقائيًا نفس 31,081,179 شخصًا حيًا فريدًا، أو مستعيرين نشطين، أو رافعين حاليين، أو مستخدمي كل خدمة من خدمات Internet Archive. قد يكون للفرد أكثر من حساب؛ قد يظل سجل قديم في قاعدة بيانات؛ الشخص الذي استخدم صفحة عامة للقراءة فقط ربما لم يسجل أبدًا. لا توفر الحزمة تفصيلًا ديموغرافيًا أو للنشاط. "سجلات الحساب" دقيقة حيث لا تكون "جميع المستخدمين" كذلك.
حساب Troy Hunt حول الإفصاح والتحقق من العينات مهم لأنه يشرح لماذا تم التعامل مع مجموعة البيانات على أنها أصلية بدلاً من مجرد الإعلان عنها من قبل طرف غير معروف. يصف تحديثه العلني عمل فحص السجلات وإخطار المؤسسة. لا يحول التحقق الخارجي إلى فحص جنائي كامل لأنظمة Internet Archive. يمكن للتحقق أن يثبت أن مجموعة البيانات تحتوي على سجلات حقيقية مع ترك الوصول الأولي والمدة وطريقة الاستخراج الدقيقة ومجموعة الأنظمة التي تم الوصول إليها دون حل. [8]
كما لا ينبغي الخلط بين قاعدة بيانات المصادقة والمجموعات المحفوظة. تثبت المصادر المتاحة التعرض لبيانات الحساب وتعطيل الخدمة. لا تثبت أن صفحات الويب أو الكتب أو الصوتيات أو البرامج أو غيرها من المواد المؤرشفة قد تم أخذها أو تغييرها أو إتلافها. هذا الحد أساسي. تأثر توفر الذاكرة الثقافية لأن الوصول إلى الخدمات توقف، لكن السجل العام في هذه المجموعة المصدرية لا يدعم تحويل أزمة التوفر إلى ادعاء بسلامة المجموعة.
من أجل المساءلة، يخلق الخرق عدة أسئلة قابلة للإجابة. كيف تم الاحتفاظ بالحسابات القديمة وبيانات الاعتماد؟ ما هي ضوابط تغيير كلمة المرور والجلسة التي تم تفعيلها بعد التحقق من مجموعة البيانات؟ كيف ميزت المؤسسة بين المستفيدين المسجلين الذين يحتاجون إلى توجيه بشأن بيانات الاعتماد والجمهور الأكبر الذي يستخدم الاسترجاع العام بدون حساب؟ ما هي الفحوصات التي بحثت عن إعادة استخدام بيانات الاعتماد أو التصيد المستهدف أو إساءة استخدام عناوين البريد الإلكتروني المكشوفة؟ لا تقدم المصادر إجابات كاملة، لذا فهذه اختبارات للأدلة وليست استنتاجات فشل.
أقوى استجابة عامة ستحافظ على نفس فئات سجل الحادث. ستخبر المستفيدين بحقول الحساب التي تم كشفها، وما تمثيل كلمة المرور، والإجراءات التي يجب عليهم اتخاذها، والاستنتاجات التي بقيت غير مؤكدة. ستتجنب استخدام عدد السجلات الدرامي كبديل لشرح المخاطر العملية. الدقة بشأن التجزئات وأعداد السجلات وأدوار الخدمة ليست تحذلقًا تقنيًا؛ إنها تحدد ما إذا كان الناس يتلقون إرشادات مفيدة.
كان التنبيه العدائي دليلاً على فشل سلامة التسليم
كان تنبيه JavaScript الذي ظهر في 9 أكتوبر واضحًا بشكل غير عادي. أخبر الزوار أن Internet Archive تعرضت لخرق أمني وأشار إلى Have I Been Pwned. التقطت المؤسسات الإخبارية الحدث، بينما أكدت Internet Archive وBrewster Kahle علنًا أن المؤسسة تتعامل مع خرق وتعطيل DDoS. [3][4][12][14]
يستحق التنبيه اهتمامًا منفصلاً لأن منصة الذاكرة الثقافية العامة تعتمد على سلامة ما يتلقاه متصفح الزائر. يمكن للصفحة التي تقدم نصًا برمجيًا يتحكم به المهاجم أن تضلل المستخدمين أو تعيد توجيههم أو تطلب بيانات اعتماد أو ببساطة تثبت أن المؤسسة لم تعد تتحكم في جزء من التجربة. يثبت سجل المصدر هنا التنبيه العدائي ووصف Kahle لمكتبة JavaScript مخترقة. لا يوثق إجراءات إضافية على جانب المتصفح تتجاوز التشويه الملحوظ، ولا ينبغي اختلاقها.
قال Kahle إن المؤسسة عطلت مكتبة JavaScript ونظفت الأنظمة ورفعت مستوى الأمان. هذه بيانات استجابة معاصرة ذات مغزى. تظهر أن الوضع الفوري تضمن إزالة المكون المتأثر وفحص الأنظمة بدلاً من معالجة التنبيه كمسألة تجميلية. ليست جردًا مدققًا لكل أصل تعرض للاختراق، وعبارة "رفع مستوى الأمان" لا تظهر في حد ذاتها أي الضوابط تغيرت أو ما إذا كانت مسارات الوصول اللاحقة قد ألغيت. [4]
بالنسبة لمشغل المنصة، سلامة النشر هي سطح حوكمة بحد ذاته. الأدلة ذات الصلة تشمل من يمكنه تغيير الكود أو مكتبات الطرف الثالث، وكيف تتم مراجعة التغييرات، وأين يتم تخزين بيانات اعتماد النشر، وما إذا كانت سلامة النصوص البرمجية مراقبة، ومدى السرعة التي يمكن بها تعطيل مكون معروف بأنه ضار. لا يتطلب أي من هذه الأسئلة افتراض أن تحكمًا معينًا تسبب في هذا الحادث. إنها تحدد أنواع السجلات المطلوبة لشرح لماذا يمكن أن يظهر نص عدائي ولماذا يجب الوثوق بالحالة البديلة.
يوضح التشويه أيضًا لماذا لا ينبغي وصف الاستعادة على أنها مفتاح واحد. قد يكون الموقع قابلًا للوصول بينما الكود المسلَّم غير موثوق. قد يكون للقراءة فقط على طبقة التطبيق بينما لا يزال يعتمد على أنظمة النشر التي يمكنها تغيير ما ينفذه المتصفح. على العكس، يمكن أن تكون الخدمة غير متصلة عمدًا حتى بعد إزالة النص الضار الواضح لأن حدود الهوية والبيانات والدعم لا تزال بحاجة إلى مراجعة. للتوفر والتكامل معايير استرداد مختلفة.
يجب أن يعكس الاتصال العام هذا التمييز. "الموقع عاد" يجيب على ما إذا كان طلب الشبكة ناجحًا. لا يجيب على ما إذا كان مسار الكود مسيطرًا عليه، أو ما إذا كان تسجيل الدخول ممكنًا، أو ما إذا كان بإمكان المستخدمين إرسال المعلومات بأمان، أو ما إذا كان الوصول المتميز للنشر قد تم تدويره. بيان الاستعادة على مستوى الميزة أكثر تعقيدًا من رسالة حالة ثنائية، لكنه أكثر فائدة للمستفيدين الذين يقررون ما يمكنهم فعله بأمان.
عطل DDoS المتكرر عقد الخرق لكنه لم يفسره
شكل ضغط التوفر الخلفية التشغيلية الأعلى صوتًا للحادث. أبلغ Kahle أن هجوم DDoS عاد بينما كانت المؤسسة تعمل على استعادة الخدمات. وصفت Recorded Future News عدم توفر متجدد أثر على Internet Archive وOpen Library، وعاملت SecurityWeek وتقارير معاصرة أخرى الخرق والتشويه وDDoS كأحداث مرتبطة في الجدول الزمني العام مع بقائها حذرة بشأن هوية الفاعل. [5][13][15]
هذا الحذر مهم لأن هجوم التوفر يمكن أن يشوه أولويات الاستجابة. عندما يكون موقع عام غير قابل للوصول بشكل متكرر، يركز الاهتمام الخارجي بشكل طبيعي على وقت التشغيل. يتعين على المهندسين أيضًا تصفية حركة المرور وحماية البنية التحتية وتحديد ما إذا كانت الخدمة العائدة قادرة على تحمل موجة أخرى. يمكن أن تسير هذه المتطلبات جنبًا إلى جنب مع تحقيق أبطأ في الوصول إلى بيانات الحساب وبيانات الاعتماد المخترقة. لذلك يمكن أن يكون العرض الأكثر وضوحًا مختلفًا عن الخطر الأكثر استمرارًا.
لا تفسر حملة DDoS كيفية الحصول على قاعدة بيانات المصادقة. كما أن حيازة سجلات الحساب لا تفسر السيطرة على حركة المرور المستخدمة في حملة DDoS. أبلغت كل من TechCrunch وBleepingComputer عن عدم اليقين بشأن العلاقة بين التعطيل والخرق. وصفت WIRED أيضًا مزيجًا فوضويًا من الأحداث دون تقديم نتيجة قاطعة للإسناد المشترك. [10][12][14]
النهج المسؤول هو الحفاظ على مسارات حادث منفصلة يمكنها تبادل الأدلة دون الانهيار في فرضية واحدة. يسأل مسار التوفر عن حركة المرور المهاجمة والسعة والتصفية والفشل التلقائي وتبعيات الخدمة. يسأل مسار الخرق عن الوصول الأولي واستخدام بيانات الاعتماد واستعلامات البيانات والاستخراج. يسأل مسار سلامة النشر عن كيفية وصول النص العدائي إلى الزوار. يسأل مسار وصول الطرف الثالث عن الرموز أو الجلسات التي ظلت صالحة خارج البيئة الأساسية. قد ينسق هيكل قيادة واحد بينها، لكن كل منها يحتاج إلى حقائقه ومعايير الإغلاق الخاصة به.
يحسن هذا الفصل أيضًا الإشعارات العامة. يحتاج المستفيدون إلى معرفة ما إذا كان الانقطاع الحالي دفاعيًا أو ناتجًا عن حركة مرور معادية أو جزءًا من صيانة مخططة. يحتاج أصحاب الحسابات إلى معلومات مختلفة حول التعرض لبيانات الاعتماد. يحتاج الباحثون الذين يعتمدون على الصفحات المؤرشفة إلى معرفة خدمة الاسترجاع المتاحة. قد يحتاج الأشخاص ذوو حالات الدعم إلى فهم مشكلة مكتب مساعدة الطرف الثالث. لا يمكن للافتة واحدة عن "حادث إلكتروني" أن تنقل الأربعة.
مدة الانقطاع وحدها ليست مقياسًا موثوقًا للعناية. يمكن أن يكون الانقطاع الأقصر متهورًا إذا عادت الوظائف القادرة على الكتابة قبل فهم مخاطر الهوية والنشر. يمكن أن يعكس الانقطاع الأطول احتواءً متعمدًا، لكنه قد يكشف أيضًا عن قدرة استرداد ضعيفة. لا يكشف التسلسل الزمني العلني عن أدلة داخلية كافية للاختيار بين هذه التفسيرات لكل فترة. الاختبار العادل هو ما إذا كانت المؤسسة قادرة على شرح تسلسلها ومعاييرها وتحققها، وليس ما إذا كان المراقب يفضل عددًا معينًا من ساعات الانقطاع.
عاد التعافي كسلسلة من الخدمات
يقدم التحديث الرسمي للخدمة في 21 أكتوبر أوضح تسلسل زمني للتعافي. ذكر أن Wayback Machine استأنفت في 13 أكتوبر، وArchive-It في 17 أكتوبر، وarchive.org في 21 أكتوبر بشكل مؤقت للقراءة فقط. كما سرد وظائف مهمة ظلت غير متاحة، بما في ذلك الرفع والاستعارة ومراجعة العناصر والإعارة بين المكتبات، مع التحذير من أن التوفر قد يظل محدودًا أثناء الصيانة. [1]
وصف بيان Brewster Kahle في 13 أكتوبر عودة Wayback Machine المؤقتة للقراءة فقط، وأفادت Axios أن تلك النقطة كانت استعادة جزئية وليست عودة كاملة إلى الوضع الطبيعي. تهم هذه الحسابات لأنها تلتقط وضع التعافي قبل معلم archive.org اللاحق. [6][16]
لم يكن التسلسل عشوائيًا. القيمة العامة الرئيسية لـ Wayback Machine هي الاسترجاع: يقدم الشخص عنوان URL وتاريخًا، ثم يطلب عرض صفحة ملتقطة. تخدم Archive-It برامج أرشفة الويب المؤسسية بعلاقاتها التشغيلية الخاصة. يشمل Archive.org تجربة مجموعة أوسع وحسابات ومجموعة من وظائف المساهمة والإعارة. استعادة هذه الخدمات في تواريخ مختلفة سمحت للمؤسسة بإعادة بعض الوصول العام دون تمثيل كل مسار على أنه جاهز بنفس القدر.
التحديث الرسمي في 28 أكتوبر هو نقطة تفتيش لاحقة في ذلك التعافي المستمر. يجب قراءته كدليل على أن استرداد الخدمة استمر بعد المرحلة المؤقتة، وليس كبديل لتقرير إغلاق جنائي. يمكن لتحديث الحالة تحديد الوظائف العائدة والتقدم التشغيلي. لا يمكنه، بحد ذاته، إثبات مسار الوصول الأولي الكامل، أو فعالية كل تدوير لبيانات الاعتماد، أو الأمان طويل الأجل لكل نظام متصل. [2]
يدعم هذا التسلسل الزمني تعريفًا أكثر فائدة للتعافي. التعافي ليس أول لحظة يتم فيها تحميل الصفحة الرئيسية. إنه الاستعادة الخاضعة للرقابة للقدرات مع ملفات مخاطر مختلفة. الاسترجاع العام، الاسترجاع الموثَّق، الرفع، المراجعات، الإعارة، سير عمل الإعارة بين المكتبات، الوظائف الإدارية ودعم الطرف الثالث، كلها تخلق مجموعات مختلفة من وصول القراءة، تغيير الحالة، إثبات الهوية، ومعالجة البيانات.
لذلك ستكون خارطة التعافي المسؤولة تحتوي على صفوف للوظائف بدلاً من سطر واحد للمنصة. سيحدد كل صف حالة الخدمة، التبعيات، عدد المستخدمين، البيانات التي تم لمسها، متطلب المصادقة، تاريخ الاستعادة، القيود المعروفة، ومعايير التراجع. قدمت التحديثات الرسمية جزءًا من تلك الخارطة في شكل علني من خلال تسمية الخدمات والميزات غير المتاحة. كانت تلك الخصوصية أكثر مساءلة من ادعاء واسع بأن الأرشيف "على الإنترنت."
يجب أن تميز الخارطة نفسها بين التشغيل المؤقت والعادي. توصل عبارتا "للقراءة فقط" و"توفر محدود" أن القدرة عادت تحت قيود. تخلق هذه الملصقات أيضًا التزامًا بشرح معنى القيد. هل يمكن للمستخدمين البحث؟ هل يمكنهم استرجاع الملفات؟ هل يمكنهم تسجيل الدخول؟ هل يمكنهم تغيير تفاصيل الحساب؟ هل يمكن للموظفين تعديل البيانات الوصفية؟ كلما أجابت المنصة بدقة أكبر، قل احتمال أن يخطئ المستفيدون في فهم الوصول على أنه استعادة كاملة.
كانت استعادة القراءة فقط قرارًا حوكميًا
غالبًا ما يُعامل وضع القراءة فقط كخيار فني احتياطي. في هذا الحادث، مثّل أيضًا اختيارًا حوكميًا. سمح لـ Internet Archive باستعادة بعض القيمة الاجتماعية للوصول مع الاستمرار في حجب الإجراءات التي يمكن أن تغير الحالة أو تعتمد على الهوية أو تقدم بيانات جديدة.
التمييز أوضح في الوظائف التي قال تحديث 21 أكتوبر إنها لا تزال غير متاحة. الرفع يخلق محتوى وبيانات وصفية جديدة. الإعارة تعتمد على الحسابات والاستحقاقات وحالة المعاملة. المراجعات ترفق مواد من إنشاء المستخدم بالعناصر. الإعارة بين المكتبات تنسق الطلبات والعلاقات المؤسسية. تستخدم كل ميزة مسار ثقة مختلفًا عن مجرد استرجاع لقطة عامة. [1]
قد يؤدي إبقاء هذه الوظائف غير متصلة إلى تقليل عدة أشكال من عدم اليقين. قد يحد من عدد بيانات الاعتماد وسير العمل المميزة المطلوبة للتشغيل العام. قد يمنع إرسالات المستخدمين الجدد من دخول الأنظمة التي لا تزال قيد الفحص. قد يقلل من فرصة أن التغييرات في الحالة ستحتاج لاحقًا إلى التسوية بعد التراجع. قد يسمح للمستجيبين بمراقبة سطح إنتاج أضيق. لا تكشف المصادر عن المبرر الداخلي الكامل للمؤسسة، لذا فهذه أسباب تجعل تسلسل القراءة فقط مسؤولاً من حيث المبدأ، وليست ادعاءات حول كل قرار تم اتخاذه فعليًا.
لا يعني القراءة فقط أنه خالٍ من المخاطر. خدمة الاسترجاع لا تزال تنفذ كودًا وتستعلم عن الفهارس وتقرأ التخزين وتعتمد على البنية التحتية للشبكة والنشر. لا تزال قادرة على تعريض المستخدمين لمسار تسليم صفحات مخترق. لا تزال قادرة على الفشل تحت ضغط DDoS. قد لا تزال تستخدم هويات خدمة داخلية. يضيق الملصق الوظيفة؛ لا يشهد على النظام بأكمله.
كما أن حالة القراءة فقط لا تجيب على أسئلة سلامة المجموعة بحد ذاتها. تمنع بعض إجراءات الكتابة العامة، لكن المسؤولين والعمليات الآلية والأنظمة الخلفية قد يكون لديهم قدرات أخرى. لا يثبت السجل العام تغيير المجموعات المحفوظة، كما لا ينشر تصميمًا كاملاً للتحقق من السلامة. يجب أن يكون المشغل المسؤول قادرًا على وصف كيف فحص المحتوى والبيانات الوصفية اللازمة للخدمات التي استعادها دون كشف تفاصيل دفاعية حساسة.
تعتمد القيمة الحوكمية للتعافي المرحلي على معايير صريحة. لماذا سُمح بوظيفة استرجاع قبل وظيفة حساب؟ ما هي التبعيات التي تم إعادة بنائها أو مراجعتها؟ ما هي المراقبة النشطة؟ ما الذي سيؤدي إلى العودة إلى الحالة غير المتصلة؟ من لديه السلطة للموافقة على القدرة التالية؟ إذا كانت هذه القرارات موثقة، يصبح التعافي المرحلي دليلاً على تقليل المخاطر الخاضع للرقابة. إذا لم تكن كذلك، يمكن أن يبدو نفس التسلسل كإدارة مرتجلة للتوفر.
بالنسبة للذاكرة الثقافية، فوائد الوصول الجزئي كبيرة. قد يحتاج الباحثون والصحفيون والمكتبات وأفراد الجمهور إلى صفحات تاريخية أو أعمال رقمية حتى أثناء عدم توفر وظائف المساهمة والإعارة. يمكن لخدمة القراءة فقط الحفاظ على جزء من تلك القيمة العامة. المسؤولية هي تقديمها دون الإيحاء بأن الميزات المقيدة أو أسئلة الأمن غير المحلولة قد اختفت.
مصفوفة الخدمة أكثر صدقًا من ضوء الحالة الأخضر
يوضح حادث Internet Archive حدود ملصقات الحالة على مستوى المنصة. قد يخفي مؤشر أخضر واحد أن خدمة واحدة عامة وللقراءة فقط، وأخرى تتطلب بيانات اعتماد مؤسسية، وثالثة لا تزال غير متصلة، ورابعة قابلة للوصول ولكن متدهورة. أثناء استرداد الأمن، تحدد هذه التمييزات كلاً من الفائدة العملية ومخاطر المستخدم.
يجب أن تجيب مصفوفة الخدمة العامة على خمسة أسئلة على الأقل. أولاً، ماذا يمكن للزائر غير الموثَّق فعله؟ ثانيًا، ماذا يمكن لصاحب الحساب فعله؟ ثالثًا، أي الإجراءات تكتب أو تعدل البيانات؟ رابعًا، أي سير عمل الموظفين أو الشركاء تعمل؟ خامسًا، ما القيود أو الإخفاقات المتقطعة التي يجب أن يتوقعها المستخدمون؟ تحركت التحديثات الرسمية لشهر أكتوبر في هذا الاتجاه من خلال تسمية Wayback Machine وArchive-It وarchive.org والوظائف غير المتاحة المحددة. [1][2]
يجب أن تذكر المصفوفة أيضًا حدود الأدلة. يمكن وضع علامة "متاح" على خدمة بناءً على الطلبات الناجحة، بينما تظل حالتها الأمنية "مؤقتة" بانتظار مراجعة إضافية. يمكن وضع علامة "للقراءة فقط" على واجهة المستخدم بينما تستمر الصيانة الخلفية. يمكن أن تكون "غير متاحة" بسبب العزل الدفاعي بدلاً من الضرر. هذه ليست حالات متناقضة؛ إنها تجيب على أسئلة مختلفة.
بالنسبة للمستخدمين، يؤثر الاختلاف على السلوك. قد يستأنف الباحث الاسترجاع بأمان مع تأجيل تغييرات الحساب. قد تحتاج مؤسسة إلى التحقق من أن سير عمل Archive-It يعمل قبل التقاط مجدول. يحتاج المقترض إلى معرفة أن الوصول إلى العنصر المرتبط بالإعارة لا يزال غير متاح. يحتاج المستفيد المنتظر لحالة دعم إلى تحذير منفصل إذا كانت قناة مكتب المساعدة قد تأثرت. يسمح التواصل الواضح على مستوى الميزة لكل مجموعة باتخاذ خيار متناسب.
بالنسبة للمشغلين، تخلق المصفوفة مساءلة لأن كل حالة تحتاج إلى مالك واختبار. يجب على شخص ما تعريف معنى "متاح"، وإعادة إنتاج الفحص، وشرح الانحدار. يجب على شخص ما معرفة بيانات الاعتماد والتبعيات التي تتطلبها الوظيفة. يجب على شخص ما الموافقة على تغيير الحالة. هذا يجعل التعافي مقروءًا للقيادة دون مطالبة القادة بتفسير سجلات تقنية أولية.
يمنع النموذج أيضًا خطأ سرديًا شائعًا. عندما تعود خدمة واحدة، قد يصف المراقبون المنصة بأكملها بأنها مستعادة. عندما تفشل أخرى، قد يصفون المنصة بأكملها بأنها معطلة. تحافظ مصفوفة الخدمة على الواقع أن التعافي يمكن أن يتقدم ويتراجع في أجزاء. هذا مهم بشكل خاص عندما يتكرر نشاط DDoS وتستمر الصيانة.
لم تكن بيانات الاعتماد مشكلة واحدة مع إعادة تعيين واحدة
يشير السجل العام إلى عدة أنواع من بيانات الاعتماد: تجزئات كلمات مرور المستفيدين في قاعدة بيانات المصادقة، والوصول المرتبط بأنظمة الويب والتطوير، والرموز المتصلة ببيئة دعم طرف ثالث. معاملة كل هذه كـ "مشكلة كلمة مرور" واحدة من شأنها إخفاء مالكيها المختلفين ودورات حياتها وطرق إلغائها.
تنتمي بيانات اعتماد المستفيدين إلى طبقة الحساب. التعرض لعناوين البريد الإلكتروني وأسماء المستخدمين وكلمات مرور مشفرة بخوارزمية bcrypt يخلق خطرًا يختلف باختلاف قوة كلمة المرور وإعادة الاستخدام وجهد المهاجم اللاحق. قد تشمل الإجراءات المناسبة الإشعارات وتغييرات كلمة المرور وإبطال الجلسة ومراقبة إساءة الاستخدام. تثبت المصادر فئات البيانات المكشوفة، لكنها لا تقدم سجلاً كاملاً لكل إجراء من إجراءات التحكم في الحساب أو توقيته. [4][7][10]
تحتل أسرار التطوير والنشر طبقة مختلفة. ذكرت BleepingComputer ادعاءات بأن رمز تكوين GitLab مكشوف مكّن من الوصول إلى الكود المصدري وبيانات اعتماد إضافية. استند هذا الحساب بشكل كبير على التفاعل مع المخترق المزعوم وعمليات الفحص التي أجرتها المطبوعة؛ إنها ليست نتيجة نهائية مدققة بشكل مستقل للسبب الجذري. إنها ذات صلة لأنها تحدد مشكلة جرد بيانات اعتماد محتملة، لكن يجب أن تظل منسوبة ومشروطة. [11]
تشكل رموز دعم الطرف الثالث طبقة أخرى أيضًا. يمكن أن يظل الرمز صالحًا بعد تغيير كلمة مرور المستخدم. قد يمنح وصولًا لواجهة برمجة التطبيقات أو نطاقًا إداريًا أو وصولًا مستمرًا لا يشبه تسجيل الدخول التفاعلي العادي. إذا لم يتم جرد الرموز مركزيًا، فقد يغلق المستجيبون مسار الحساب الواضح مع ترك خدمة متصلة قابلة للوصول.
لذا فإن سؤال المساءلة هو ما إذا كانت المؤسسة قادرة على تعداد وإلغاء بيانات الاعتماد حسب مجال الثقة. سيشمل الجرد المفيد الحسابات البشرية وحسابات الخدمة ومفاتيح API ومنح OAuth وبيانات اعتماد النشر ورموز الدعم والوصول الطارئ والأسرار المخزنة في الكود أو التكوين. سيكون لكل عنصر مالك ونطاق وتاريخ إنشاء وقاعدة تدوير ودليل على آخر استخدام وطريقة إلغاء.
يحتاج التدوير أيضًا إلى التحقق. إصدار رمز جديد لا يثبت أن القديم توقف عن العمل. إزالة بيانات اعتماد واحدة لا تظهر أن بيانات الاعتماد المنسوخة أو الجلسات النشطة أو الوصول المشتق قد تم إبطالها. يجب أن يحدد سجل الإغلاق بيانات الاعتماد التي تم إلغاؤها والتي تم استبدالها وكيف تم تحديث الأنظمة التابعة وكيف أكدت الفرق أن الوصول المستبدل فشل.
هذا مهم بشكل خاص عبر الحدود التنظيمية. قد يتحكم مزود الطرف الثالث في التطبيق، بينما تتحكم Internet Archive في الموظفين والتكاملات وبيانات الاستخدام التي تستخدمه. قد يتطلب الإلغاء الفعال من كلا الطرفين التصرف. السؤال ذو الصلة ليس من يمكن إلقاء اللوم عليه على رمز بشكل تجريدي؛ إنه من لديه السلطة العملية لاكتشافه وتعطيله والحفاظ على الأدلة ومنع إعادة الإنشاء.
لا يثبت الحادث أن كل فئة من بيانات الاعتماد كانت سيئة الحوكمة. يظهر لماذا كان توجيه كلمة مرور الحساب وحده استجابة غير مكتملة. احتل المستفيدون والمطورون والمسؤولون وأنظمة الدعم أسطح ثقة مختلفة. احتاج التعافي إلى نموذج بيانات اعتماد واسع بما يكفي لتغطيتها جميعًا.
كشف حدث مكتب المساعدة عن تكلفة النقطة العمياء للطرف الثالث
أقر تحديث Internet Archive في 21 أكتوبر بإرسال رسائل بريد إلكتروني إلى المستفيدين من خلال استغلال نظام مكتب مساعدة تابع لطرف ثالث. هذا الاعتراف مهم لأنه ينقل القضية إلى ما وراء التباهي غير المدعوم من جهة تهديد. يثبت إساءة استخدام قناة دعم موجهة للمستفيدين بعد الحادث العلني الأولي. [1]
ناقش تحديث Troy Hunt اللاحق الوصول إلى تذاكر Zendesk والتجربة المقلقة لوصول إشعار الخرق عبر قنوات أصبح أمنها جزءًا من القصة. ذكرت BleepingComputer أن الوصول غير المصرح به استمر من خلال رموز مرتبطة ببيئة Zendesk لـ Internet Archive. نقلت المطبوعة أيضًا ادعاءات حول حجم كبير من التذاكر التاريخية، بما في ذلك طلبات إزالة ومرفقات قد تكون حساسة. [9][11]
تلك الادعاءات الأوسع تحتاج إلى إسناد منضبط. لا تثبت الحزمة المتاحة بشكل مستقل أن كل تذكرة تم تنزيلها أو أن كل مرفق تم الحصول عليه أو أن جميع فئات الطلبات الحساسة تم الوصول إليها. يمكن أن تكون بيئة الدعم قابلة للوصول دون استخراج كل كائن. الاستنتاج القابل للدفاع هو أن مكتب مساعدة الطرف الثالث تم استغلاله لإرسال رسائل بريد إلكتروني للمستفيدين وأن التقارير أثارت أسئلة جدية، لكنها غير مؤكدة تمامًا، حول مدى ذلك الوصول.
حتى على هذا المستوى المحدود، الآثار الحوكمية كبيرة. تجمع أنظمة الدعم المعلومات تحديدًا عندما يكون الناس مرتبكين أو ضعفاء أو يطلبون استثناءً. قد تحتوي التذاكر على تفاصيل الحساب وتاريخ استكشاف الأخطاء ومعلومات الاتصال والمرفقات. بالنسبة لأرشيف، قد تكشف طلبات الإزالة والوصول أيضًا عن مخاوف شخصية أو قانونية حساسة. لذلك لا ينبغي معاملة مكتب المساعدة كملحق اتصال منخفض المخاطر.
تبدأ حوكمة الطرف الثالث بتقليل البيانات. ما الذي يجب أن يراه وكيل الدعم لحل حالة؟ ما المرفقات المسموح بها؟ كم من الوقت يتم الاحتفاظ بالتذاكر المغلقة؟ هل يمكن للطلبات الحساسة بشكل خاص الانتقال إلى قناة أكثر تحكمًا؟ هل الصادرات والبحث الجماعي مقيدة؟ هذه الأسئلة ليست نتائج حول تكوين Zendesk الدقيق لـ Internet Archive؛ لا توفر المصادر ذلك التكوين. إنها اختبارات الأدلة التي أثارها سوء الاستخدام المعترف به للقناة.
الهوية والإخطار متشابكان هنا. الرسالة القادمة من عنوان دعم أصيل قد تحمل مصداقية عادة. إذا كان بإمكان المهاجم الإرسال من تلك البيئة، فقد يكون المستفيدون أكثر عرضة للثقة في المحتوى الضار. لذلك يتطلب التعافي أكثر من مجرد إغلاق الوصول. يتطلب تواصلًا واضحًا حول القنوات التي تظل موثوقة، وأنواع الرسائل التي سترسلها المؤسسة، وكيف يمكن للمستفيد التحقق من الطلب دون الاعتماد على القناة التي قد تكون متأثرة.
يجب أن يكون حد المزود مرئيًا أيضًا في خطة الحادث. من يمكنه الاستعلام عن سجلات الوصول؟ من يمكنه إبطال جميع الرموز النشطة؟ من يمكنه الحفاظ على أدلة التذاكر التاريخية؟ من يقرر ما إذا كان يجب عزل مكتب المساعدة؟ من يخبر المستفيدين أن رسالة كانت غير مصرح بها؟ لغة العقد مفيدة فقط إذا تحولت إلى مسؤوليات قابلة للتنفيذ تحت ضغط الوقت.
كان على الاتصال فصل التعرض والتوفر والسلامة
غالبًا ما تفشل الإشعارات الأمنية لأنها تحاول الإجابة على كل سؤال بفقرة واحدة. تطلب حادث Internet Archive ثلاثة حسابات عامة متميزة على الأقل: معلومات المستفيدين التي تم التعرض لها، والخدمات المتاحة، وما هو معروف عن سلامة تسليم المنصة والمواد المحفوظة.
احتاج إشعار التعرض للحساب إلى تسمية فئات البيانات المتأثرة وشرح تمثيل كلمة المرور بدقة. عناوين البريد الإلكتروني وأسماء المستخدمين وكلمات المرور المشفرة بخوارزمية bcrypt تخلق مخاطر مختلفة عن بيانات الدفع أو وثائق الهوية أو كلمات المرور المقروءة. احتاج عدد السجلات إلى ربطه بسجلات الحساب بدلاً من تقديمه كعدد لكل زائر. قدمت Have I Been Pwned والتقارير عن الحادث أساسًا قويًا لذلك التفسير المحدود. [7][8][10]
احتاج إشعار التوفر إلى أن يكون خاصًا بالخدمة. فعلت التحديثات الرسمية ذلك من خلال تسمية تواريخ العودة والوظائف غير المتاحة. يمكن للمستفيد أن يفهم أن Wayback Machine كانت متاحة قبل عودة archive.org الأوسع للقراءة فقط، وأن الرفع أو الاستعارة لم يستأنفا بعد. [1][2][6]
تطلب إشعار السلامة ضبط النفس. أثبت تنبيه JavaScript العدائي أن الزوار تلقوا محتوى يتحكم به المهاجم في 9 أكتوبر. قال رد Kahle إن المكتبة المتأثرة تم تعطيلها والأنظمة يتم تنظيفها. يدعم ذلك بيانًا حول إجراء الاحتواء. لا يدعم تأكيدًا شاملاً بأن كل مسار ويب أو تحكم بالمصدر أو خدمة متصلة قد تم التحقق منه بشكل مستقل في تلك اللحظة. [3][4]
شكلت سلامة المجموعة سؤالًا رابعًا ضمن حساب السلامة ذلك. لأن مهمة Internet Archive تركز على المواد الرقمية المحفوظة، يمكن للمستخدمين أن يسألوا بشكل معقول عما إذا كان المحتوى نفسه قد تغير. سجل المصدر في هذه الحزمة لا يثبت مثل هذا التغيير. يجب أن يقول الإشعار المسؤول ما هي الفحوصات التي تدعم الفهم الحالي وأين يظل التحقيق غير مكتمل، بدلاً من ترك القراء يستنتجون إما كارثة أو يقينًا من توقف الخدمة.
احتاجت هذه الاتصالات أيضًا إلى تواريخ. يمكن أن يكون التأكيد دقيقًا عند إصداره وغير مكتمل لاحقًا إذا تم اكتشاف وصول جديد. يمكن أن تتغير حالة الخدمة بعد نشاط DDoS متجدد. يمكن أن يتوسع جرد الرموز مع فحص مزود آخر. تسمح البيانات ذات الختم الزمني للمؤسسة بتحديث السجل دون التظاهر بأن عدم اليقين السابق لم يكن موجودًا.
تظهر تحديثات أكتوبر قيمة تسمية القيود. كلمات مثل "مؤقت" و"للقراءة فقط" و"توفر محدود" تقلل من خطر الإغلاق الكاذب. يجب إقرانها بنقطة تفتيش تالية أو آلية مراجعة واضحة. لا يحتاج المستفيدون إلى وعد بأن التحقيق قد انتهى؛ يحتاجون إلى معرفة أي بيان يحكم تصرفهم الآن.
التواصل الجيد هو في حد ذاته رقابة. يوجه المستخدمين بعيدًا عن الإجراءات غير الآمنة، ويقلل من قابلية التأثر برسائل الدعم المزيفة، ويمنح المؤسسات التابعة أساسًا لتخطيط الاستمرارية. كما يضبط صنع القرار الداخلي، لأن الفريق لا يمكنه وصف حالة الميزة بدقة ما لم يعرف التبعيات والأذونات النشطة.
يجب أن تكون أدلة الاستعادة أقوى من أدلة وقت التشغيل
سؤال المساءلة المركزي ليس ما إذا كانت Internet Archive جعلت الخدمات قابلة للوصول في النهاية. إنه ما هي الأدلة التي بررت كل قرار استعادة وما هي الأدلة التي أظهرت أن التعرض المتكرر قد تم تقليله.
يمكن إثبات وقت التشغيل بطلب واستجابة. تتطلب الاستعادة الأكثر أمانًا سجلاً أوسع. قد يتضمن جرد أصول مؤرخًا، ومجالات ثقة محددة، وبيانات اعتماد ملغاة، وأنظمة معاد بناؤها، ومسارات نشر مراجعة، ومراقبة مستعادة، وإجراءات تراجع مختبرة، وموافقة خاصة بالميزة. لا تكشف المصادر العامة عن مجموعة كاملة من تلك القطع الأثرية، لذا فإن غيابها عن التقارير لا ينبغي تقديمه كدليل على أن العمل لم يحدث. النقطة هي أن الإغلاق الموثوق يعتمد على أدلة من هذا النوع.
يجب أن تتصل الأدلة مباشرة بالأبعاد الملحوظة. بالنسبة لخرق الحساب، يجب أن تشرح كيف تم تحديد نطاق مخزن المصادقة المتأثر وما حماية الحساب التي تلت. بالنسبة للتشويه، يجب أن تشرح كيف تم إعادة تأسيس سلامة الكود والتبعيات. بالنسبة لتعطيل DDoS، يجب أن تشرح كيف يمكن استعادة الخدمات تحت ضغط حركة مرور متجدد. بالنسبة للوصول إلى مكتب المساعدة، يجب أن تشرح كيف تم جرد رموز وجلسات الطرف الثالث وإبطالها.
يجب أن يكون لكل وظيفة مستعادة أيضًا حالة ضمان. قد يتطلب مسار استرجاع Wayback الثقة في تسليم الصفحات والفهارس والوصول إلى التخزين وهويات الخدمة التي تربطها. يتطلب الرفع الثقة في المصادقة ومعالجة الإدخال وكتابة البيانات الوصفية والإشراف وتغييرات التخزين. تضيف الإعارة الاستحقاق وحالة المعاملة. تضيف المراجعات محتوى من إنشاء المستخدم. تضيف الإعارة بين المكتبات سير عمل المؤسسات والاتصالات. اسم المنصة نفسه لا يجعل احتياجات الضمان هذه متطابقة.
لا يجب أن تكشف حالة الضمان تفاصيل قابلة للاستغلال. يمكن أن تذكر نطاق الأنظمة التي تمت مراجعتها، وفئات بيانات الاعتماد التي تم إلغاؤها، وطريقة الاختبار، وفترة المراقبة المشددة، والسلطة التي قبلت المخاطر المتبقية. يمكنها تحديد القيود دون نشر أسرار. هذا يعطي المستفيدين وهيئات الرقابة شيئًا أكثر جوهرية من "تم تحسين الأمان."
يمكن للأدلة المستقلة أن تعزز القضية، لكن "مستقل" يحتاج أيضًا إلى تعريف. تقييم طرف ثالث، اختبار اختراق خارجي، فريق داخلي خارج الخدمة المتأثرة، شهادة مزود، وتحقق باحث عام، كلها تجيب على أسئلة مختلفة. دعم تحقق Troy Hunt أصالة مجموعة بيانات الحساب؛ لم يشهد على المنصة المستعادة. [8] سجلات مزود مكتب المساعدة قد تدعم تحديد نطاق الوصول إلى الرمز؛ لن تثبت سلامة المجموعة. لا ينبغي تمديد الأدلة إلى ما وراء السؤال الذي صممت للإجابة عليه.
أفضل فهم لتحديث الخدمة في 28 أكتوبر هو في هذا الإطار. إنها نقطة تفتيش للتعافي. يمكنها توثيق التقدم والقدرة العائدة. لا يمكنها إثبات المعالجة الكاملة لمجرد أنها لاحقة لأول انقطاع. [2] الثقة طويلة الأجل تتطلب أدلة لاحقة على أن الضوابط ذات الصلة ظلت فعالة، بما في ذلك مراقبة محاولات إعادة استخدام الوصول الملغى واختبار الوظائف المستعادة حديثًا.
يجب أن يسمح المعيار أيضًا بعدم اليقين. قد تحتاج المنصة إلى استعادة خدمة قراءة أساسية قبل الإجابة على كل سؤال. الاستجابة المسؤولة هي ذكر عدم اليقين المتبقي، وتقييد الوظيفة، ومراقبتها، والحفاظ على مسار تراجع. التظاهر بأن عدم اليقين قد اختفى يخلق مخاطر أكثر من الاعتراف به.
تغير الذاكرة الثقافية عواقب التوفر
Internet Archive هي منصة يسترجع من خلالها الأشخاص صفحات الويب المحفوظة والمواد الرقمية. يستخدم الباحثون اللقطات التاريخية لإعادة بناء الادعاءات المتغيرة. يستخدمها الصحفيون لفحص البيانات العامة والصفحات المختفية. تربط المكتبات وأمناء الأرشيف عمل الحفظ الخاص بهم بالخدمة. يستخدمها أفراد الجمهور لاستعادة مواد لم تعد موجودة في موقعها الأصلي.
عندما تكون هذه الخدمات غير متاحة، لا تقتصر العواقب على وقت التصفح المفقود. يمكن أن يتأخر الوصول إلى الأدلة. قد لا يتمكن الباحث من التحقق من صفحة تاريخية. قد يتوقف سير عمل المكتبة. قد يصبح الاستشهاد غير قابل للوصول مؤقتًا. هذه أضرار بالتوفر للذاكرة الثقافية والإثباتية، حتى عندما لا يتم الإبلاغ عن تدمير أو تغيير المجموعات المحفوظة الأساسية.
يمنع هذا التمييز خطأين متعاكسين. أحدهما هو التقليل من شأن الانقطاع لأنه لا يوجد مصدر في هذه الحزمة يثبت تدمير المجموعة. لا يزال التوفر مهمًا عندما تكون المنصة بوابة عملية للسجلات العامة والثقافة المحفوظة. الآخر هو الإيحاء بأن وقت التوقف يثبت فقدان الأرشيف نفسه. إنه لا يفعل. الوصول إلى الخدمة، وسرية الحساب، وسلامة التسليم، وسلامة المجموعة هي شروط منفصلة.
تتبع مسؤولية المنصة من هذا المزيج. قامت Internet Archive بتشغيل ليس فقط مستودعًا ولكن أيضًا واجهات وحسابات وميزات إعارة وخدمات مؤسسية وقنوات دعم. لذلك تضمنت واجباتها الحفاظ على الظروف التي يمكن للأشخاص فيها استرجاع المواد، وحماية معلومات المستفيدين، وتقرير متى تكون وظائف المساهمة أو المعتمدة على الهوية آمنة للاستئناف.
هذه حالة منصة وليست قصة عامة عن مؤسسة عامة قديمة تتعافى من برمجية فدية. سطح التحكم ذو الصلة هو الخدمة المشغلة: مسارات القراءة العامة، حسابات المستفيدين، تسليم JavaScript، الوصول إلى التطوير والنشر، رموز مكتب المساعدة، الرفع، المراجعات، الإعارة والخدمات الخاصة بالبرنامج. يحافظ هذا التركيز على التحليل على أدلة أحداث Internet Archive لعام 2024 بدلاً من استعارة سرد نظام قديم من مؤسسة ثقافية أخرى.
لا يحل وضع المؤسسة غير الربحي المعيار. قد يشكل الموارد والمقايضات، لكن السجل العام الذي تم فحصه هنا لا يثبت الميزانية الكاملة أو التوظيف أو قيود التعافي. الوضع غير الربحي ليس دليلاً على عدم كفاية الرعاية ولا سببًا للتنازل عن الواجبات تجاه المستفيدين. السؤال المتناسب هو ما إذا كان المشغل قد حدد المخاطر التي خلقتها منصته الفعلية وقدم أدلة موثوقة لخياراته.
يمكن أن تبرر القيمة العامة للمنصة عودة مرحلية. يمكنها أيضًا رفع عبء الوضوح. عندما يعتمد المستخدمون النهائيون على الاسترجاع، تنقل رسالة الانقطاع الغامضة عدم اليقين إليهم. عندما يواجه أصحاب الحسابات تعرضًا، لا يخبرهم بيان المهمة العام بالإجراء الذي يجب اتخاذه. لذلك الأهمية الثقافية ليست عذرًا للسرعة؛ إنها سبب لجعل قرارات التعافي مقروءة.
يجب أن تتبع المساءلة الرقابة العملية
تدعو الحوادث المعقدة إلى جدالات حول من هو "المسؤول حقًا": المنصة، أو المهاجم، أو مزود البرمجيات، أو بائع مكتب المساعدة، أو فرد فشل في تدوير رمز. يتبع نموذج المساءلة الأكثر فائدة الرقابة العملية على الوقاية والكشف والاحتواء والتواصل والإصلاح.
سيطرت Internet Archive على القرارات بشأن الخدمات التي يجب تشغيلها، والبيانات التي يجب جمعها، والمزودين الذين يجب الاتصال بهم، والميزات التي يجب استعادتها، وما يجب إخبار المستفيدين به. سيطر مزود مكتب مساعدة طرف ثالث على أجزاء من منصته الخاصة وسجلاته وآليات الرموز. سيطر المستخدمون الأفراد على خيارات كلمة المرور الخاصة بهم، لكنهم لم يتحكموا في تخزين قاعدة بيانات المصادقة أو سياسة الجلسة على مستوى المنصة. سيطر ممثلو DDoS على حركة المرور المعادية، لكنهم لم يتخذوا قرارات التعافي للمؤسسة.
يمكن أن تتداخل هذه المسؤوليات دون أن تصبح متطابقة. قد يكون لدى المزود القدرة التقنية على إبطال رمز بينما لدى العميل المعرفة أنه يجب إبطاله. قد تعتمد المنصة على مكتبة تتم صيانتها في مكان آخر مع الاحتفاظ بالمسؤولية عما تنشره للزوار. قد يحتاج المستفيد إلى تغيير كلمة مرور معاد استخدامها بينما تظل المنصة مسؤولة عن الإخطار الدقيق والاحتواء.
يتجنب هذا النموذج استنتاج الإهمال من التأثير وحده. يمكن أن يحدث خرق خطير على الرغم من الضوابط الجوهرية؛ يمكن أن يخفي الانقطاع القصير تحقيقًا ضعيفًا؛ يمكن أن يعكس التعافي الطويل إما الحذر أو الهشاشة. لا يوفر السجل العام الأدلة الداخلية اللازمة للتخصيص النهائي للخطأ. يوفر ما يكفي لسؤال من يمكنه أداء كل إجراء مطلوب وما هي الأدلة التي يجب أن تظهر أن الإجراء حدث.
يمكن توثيق الرقابة العملية في جدول مسؤولية التعافي. يُسمى عمود واحد الأصل أو الوظيفة. يُسمي آخرون المشغل ومالك بيانات الاعتماد وحامل الأدلة وسلطة الإلغاء والموافق على الاستعادة ومالك الاتصال. بالنسبة لخدمة الطرف الثالث، يجب أن يظهر الجدول كيفية عبور التصعيد للحدود. بالنسبة لخدمة القراءة العامة، يجب أن يظهر من يمكنه إخراجها من الخدمة إذا أشارت المراقبة إلى اختراق جديد.
الغرض ليس إنشاء بيروقراطية بعد حادث. إنه إزالة الغموض عندما يكون الوقت مهمًا. إذا لم يعرف أحد من يمكنه إبطال رمز دعم أو الموافقة على عودة القراءة فقط، فإن المنصة لديها مشكلة تحكم حتى قبل أن يحدد المحققون كيف دخل المهاجم.
يجب أن تظل المجهولات مرئية
السجل العام كبير لكنه غير كامل. لا يوجد مصدر في هذه المجموعة هو تقرير جنائي شامل. يجب أن يشكل هذا القيد استنتاجات المقال وأي ادعاء لاحق بالإغلاق.
يبقى مسار الوصول الأولي الدقيق لقاعدة بيانات المصادقة أمرًا تم الإبلاغ عنه وليس نتيجة تقنية محكومة. حساب BleepingComputer عن رمز تكوين GitLab والتعرض الأوسع لبيانات الاعتماد هو تقرير ذو صلة، لكن الكثير من المسار تم وصفه من خلال الاتصال بالمخترق المزعوم. لا ينبغي ترقيته إلى سبب جذري قاطع دون أدلة مستقلة. [11]
العلاقة بين الخرق والتشويه ونشاط DDoS والوصول إلى مكتب المساعدة لا تزال غير محلولة. قد تكون الأحداث تضمنت تداخلاً أو انتهازية أو أطرافًا منفصلة. التوقيت والادعاءات العامة لا تحسم ذلك السؤال. يستمر السرد الأكثر دقة في وصف الأفعال القابلة للملاحظة وينسب البيانات الأضيق إلى المصدر الذي أدلى بها.
لم يتم تحديد الحجم الإجمالي للبيانات غير المتعلقة بالحساب التي تم أخذها. لا تثبت الحزمة أن كل تذكرة دعم أو مرفق تم تنزيله. لا تثبت ما إذا كانت طلبات إزالة معينة قد تم الوصول إليها. لا تقدم جردًا كاملاً للكود المصدري أو الأسرار أو الأنظمة المتصلة التي تم الوصول إليها.
السجل أيضًا لا يثبت دافعًا أو راعي دولة أو خسارة مالية محددة كمية أو انتهاكًا تنظيميًا نهائيًا. هذه الإغفالات ليست دعوات لاستنتاج إجابة من حجم أو أهمية المنصة الثقافية. إنها حدود حول ما يمكن قوله بمسؤولية.
يبقى العلاج سؤالاً إثباتيًا. تصف تصريحات Kahle المعاصرة وتحديثات الخدمة الرسمية التنظيف وترقيات الأمن والعودة المرحلية. لا تقدم اختبارًا مستقلاً لكل إجراء علاجي أو تثبت الأمن طويل الأجل. [2][4] التاريخ اللاحق ليس مثل الأدلة الأقوى.
إبقاء المجهولات مرئية لا يضعف المساءلة. يجعل المساءلة أكثر دقة. يمكن لصانعي القرار تعيين مالك لكل سؤال غير محلول، وتحديد الأدلة المطلوبة، وتقرير الخدمات التي يمكن أن تعمل بينما يظل السؤال مفتوحًا. يمكن للمستفيدين فهم الفرق بين تعرض معروف ومحتمل. الثقة العامة تخدم بشكل أفضل بعدم يقين محدد بدلاً من يقين سابق لأوانه يجب سحبه لاحقًا.
معيار أدلة التعافي لمنصات الذاكرة الثقافية
يشير حادث Internet Archive إلى معيار عملي يمكن لمنصات الذاكرة الثقافية الأخرى استخدامه. إنه ليس اختبارًا قانونيًا ولا يعتمد على نتيجة أن Internet Archive فشلت في كل عنصر. إنها مجموعة من أسئلة الأدلة التي أنشأتها الوظائف التي تختار هذه المنصة تشغيلها.
أولاً، يجب على المنصة الحفاظ على تسلسل زمني للحادث يفصل بين السرية والسلامة والتوفر وأحداث الطرف الثالث. يجب أن يحدد كل إدخال مصدره وثقته. هذا يمنع تكرار DDoS من أن يُخطئ في اعتباره دليلاً على الوصول إلى قاعدة البيانات ويمنع معاملة تصريح المهاجم كنتيجة رسمية.
ثانيًا، يجب أن تحتفظ بسجل إغلاق بيانات الاعتماد. يجب أن يغطي السجل حسابات المستفيدين والمستخدمين المميزين وحسابات الخدمة وأسرار النشر ومفاتيح API ورموز الطرف الثالث والجلسات النشطة. يجب أن يقول ليس فقط أنه تم بدء التدوير، ولكن كيف تم التحقق من الإلغاء وأي وصول متبقي لا يمكن استبعاده بعد.
ثالثًا، يجب أن تنشر خارطة تعافي على مستوى الميزة. يجب أن يكون لكل من الاسترجاع العام والوصول الموثَّق والرفع والمراجعات والإعارة والبرامج المؤسسية وقنوات الدعم حالة وقيود وتاريخ موافقة ونقطة تفتيش تالية. قدمت تحديثات أكتوبر من Internet Archive أساسًا عامًا لهذا النهج من خلال تسمية الخدمات والوظائف المحجوبة. [1][2]
رابعًا، يجب أن تفصل الأدلة حول توفر الخدمة عن الأدلة حول سلامة المجموعة. الاسترجاع الناجح يثبت الوصول إلى كائن؛ لا يثبت بالضرورة أن كل كائن وعنصر بيانات وصفية لم يتغير. يجب ربط ادعاءات السلامة بالفحوصات التي تم إجراؤها فعليًا وتغطية تلك الفحوصات.
خامسًا، يجب أن توثق حدود الطرف الثالث. لكل مزود متصل، يجب أن تعرف المنصة ما هي البيانات الموجودة، وأي الهويات والرموز يمكنها الوصول إليها، ومن يملك السجلات، ومدى سرعة تعليق الوصول، وكيف سيتم إخطار المستفيدين إذا تم اختراق قناة الاتصال نفسها.
سادسًا، يجب أن تقدم إشعارًا موجهًا للمستفيدين يستخدم تعريفات مستقرة. لا ينبغي أن تصبح سجلات الحساب بصمت "جميع المستخدمين." لا ينبغي وصف تجزئات كلمة المرور ككلمات مرور قابلة للقراءة. لا ينبغي أن يصبح الوصول المحتمل للتذاكر استخراجًا جماعيًا مؤكدًا. يجب أن تكون التغييرات في النطاق مؤرخة ومفسرة.
سابعًا، يجب أن تحتفظ بحالة ضمان الاستعادة. يجب أن تربط القضية كل بُعد حادث ملحوظ بالإجراء العلاجي والاختبار والمراقبة. يجب أن تحدد عدم اليقين المتبقي وسلطة التراجع. يجب أن تكون قوية بما يكفي للقيادة للموافقة على حالة الخدمة ومحدودة بما يكفي بحيث لا تكشف الأسرار الدفاعية.
أخيرًا، يجب على المنصة إعادة النظر في الأدلة بعد عودة الخدمات. قرار الاستعادة المتخذ تحت الضغط يمكن أن يكون معقولاً ولا يزال يحتاج إلى تحقق لاحق. محاولات استخدام بيانات الاعتماد القديمة، نشاط الدعم غير المعتاد، تنبيهات السلامة، وتراجعات الخدمة يمكن أن تختبر ما إذا كان الإصلاح صامدًا. السؤال الختامي ليس ما إذا كان الحادث يختفي من صفحة الحالة. إنه ما إذا كانت المنصة تستطيع إظهار أن ظروف التكرار قد تم تقليلها.
الاستعادة هي ادعاء يتطلب دليلاً
أزمة Internet Archive لعام 2024 جعلت التوازن الصعب مرئيًا. إبقاء الخدمات غير متصلة قيد الوصول إلى الذاكرة الثقافية. إعادتها على نطاق واسع جدًا كان يمكن أن يعيد تقديم مخاطر الهوية أو مسار الكتابة أو الطرف الثالث قبل فهم تلك الأسطح. أظهرت العودة المرحلية للوصول للقراءة طريقة واحدة للجمع بين تلك الواجبات.
لا يستحق هذا التسلسل لا الثناء التلقائي ولا الإدانة التلقائية. تعتمد قيمته المساءلية على الأدلة الكامنة وراءه: لماذا عادت خدمة قبل أخرى، وما هي بيانات الاعتماد والتبعيات التي تمت مراجعتها، وما الذي ظل غير متاح، وما قيل للمستخدمين، وما هي المراقبة التي يمكن أن تجبر على التراجع.
أظهر الحادث أيضًا لماذا لا تستطيع المنصة وصف التعافي فقط بلغة وقت التشغيل. بقيت سجلات الحساب سؤال تعرض بعد تحميل الصفحة. بقي رمز مكتب المساعدة سؤال طرف ثالث بعد تغيير حالة الموقع الأساسي. أثار تشويه JavaScript سؤال سلامة تسليم متميزًا عن سعة DDoS. عاد الوصول إلى الذاكرة الثقافية في أجزاء، وليس كخدمة واحدة غير قابلة للتجزئة.
المعيار العام المناسب هو إذن متطلب لكنه محدود. لا ينبغي الحكم على Internet Archive بناءً على حقائق جنائية مخترعة أو دوافع مفترضة أو ادعاء بأن جميع الأفعال التخريبية كان لها مؤلف واحد. يجب الحكم عليها بناءً على الضوابط التي يمكنها ممارستها عمليًا والأدلة التي يمكنها إنتاجها للإخطار والإلغاء والتسلسل والاستعادة الأكثر أمانًا.
بالنسبة لمنصة تحافظ على آثار الويب العام، التعافي هو نفسه جزء من السجل التاريخي. سجل موثوق يقول ما حدث، وما بقي غير معروف، وأي القدرات عادت، ولماذا يجب على المستخدمين الوثوق بهذه القدرات الآن. أي شيء أقل يحول الاستعادة إلى تأكيد. تبدأ مسؤولية المنصة عندما يصبح هذا التأكيد قابلاً للاختبار.
المصادر
- https://blog.archive.org/2024/10/21/internet-archive-services-update-2024-10-21/
- https://blog.archive.org/2024/10/28/internet-archive-services-update/
- https://x.com/internetarchive/status/1844183288887607775
- https://x.com/brewster_kahle/status/1844183111514603812
- https://x.com/brewster_kahle/status/1844133492453671192
- https://x.com/brewster_kahle/status/1845688309085065571
- https://haveibeenpwned.com/api/v3/breach/InternetArchive
- https://www.troyhunt.com/weekly-update-421/
- https://www.troyhunt.com/weekly-update-423/
- https://www.bleepingcomputer.com/news/security/internet-archive-hacked-data-breach-impacts-31-million-users/
- https://www.bleepingcomputer.com/news/security/internet-archive-breached-again-through-stolen-access-tokens/
- https://www.wired.com/story/internet-archive-hacked/
- https://therecord.media/internet-archive-data-breach-ddos-defacement
- https://techcrunch.com/2024/10/09/the-internet-archive-slammed-by-ddos-attack-and-data-breach/
- https://www.securityweek.com/31-million-users-affected-by-internet-archive-hack/
- https://www.axios.com/2024/10/15/wayback-machine-internet-archive-ddos-hack

