عاجل ومؤقت: ثغرة PHP حرجة. كيف تفحص ←

مذكرة المنهجية · العودة إلى الدراسة

كيف أُجريت هذه الدراسة

يصف كل رقم فحصًا خارجيًا واحدًا اكتمل في ٢١ أغسطس ٢٠٢٦. لا شيء منقول من عملية سابقة، ولا يُدّعى أي اتجاه أو تحسّن مقارنةً بأي منها.

ما الذي فحصناه

قائمتان: ٢٢٠ من أشهر الجهات الخيرية في المملكة المتحدة، و ٢٣٦ من الأكبر دخلًا. وفُحصت جميع الجهات الـ ٢٢٠ وجميع الجهات الـ ٢٣٦.

⚠️ لا تُجمع المجموعتان معًا أبدًا. تظهر ٧٦ جهة في كلتيهما، لذا تغطي الدراسة ٣٨٠ جهة مختلفة. والقول بـ «٤٥٦ جهة» مجمّعة سيحتسبها مرتين — فالرقم ٤٥٦ هو عدد عمليات الفحص، لا الجهات.

وتضم قائمة الدخل أيضًا هيئات تعليم عالٍ هي جمعيات خيرية أو جمعيات خيرية معفاة — نحو ٣٥ جامعة ومدرسة مستقلة ومعهد بحثي، أي قرابة ١٥% من تلك المجموعة. ولذلك أهمية عند المقارنة بين الاثنتين: فباستبعاد التعليم كليًا، يبلغ تعرّض الموظفين ٤٠% مقابل ٣٠%، فيضيق الفارق لكنه يبقى.

ما لم نفعله

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

ما لا يُثبته التقييم

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

الوضع الخارجي دليل على التعرّض، لا دليل على الاختراق. نستطيع أن نرى أن نافذة تبدو مفتوحة. ولا نستطيع أن نرى ما إذا كان أحد قد تسلّق عبرها، وفي حالات كثيرة لم يفعل أحد.

كيف تُقرأ الدرجات

في عملية ٢١ أغسطس ٢٠٢٦ لم تُعرض الصفحة الرئيسية لأداة الفحص لدينا لدى ٦٧ جهة في مجموعة الأشهر و٧٠ في مجموعة الدخل — أي نحو ثلاث من كل عشر في كل منهما. ويبدو ذلك في حالات كثيرة دفاعًا ضد الروبوتات يرفض طلبًا آليًا، وهو بحد ذاته ضابط أمني. لا تُسجَّل أي نتيجة للجانب الذي تعذّرت قراءته، لكن الجهة لا تحصل فيه على أي نقاط أيضًا.

لذا فالدرجات المنشورة حدود دنيا، لا أحكام. كان متوسطا المجموعتين البالغان ٦٥ سيرتفعان إلى ما يصل إلى ٦٩ لو استجابت كل الصفحات الرئيسية، والأثر على أضعف الدرجات أكبر منه على المتوسطات: فمن بين أدنى ٢٥ جهة درجةً في كل مجموعة، كانت تسع في كل منهما ستغادر تلك الفئة. ⛔ لا ينبغي وصف أي جهة علنًا بأنها «معرّضة للخطر» بناءً على الدرجة وحدها دون التحقق أولًا مما إذا كانت صفحتها الرئيسية قابلة للقراءة. ويجب ألا يُخلط بين الدفاع ضد الروبوتات وضعف الأمان.

حول أرقام بيانات الدخول

تنقسم بيانات الدخول إلى ثلاث مجموعات منفصلة: عناوين موظفي الجهة على نطاقها الخاص، وعناوين الجهة نفسها المسجّل بها الدخول إلى خدمات خارجية، وحسابات الداعمين أو مستخدمي الخدمات. ولا تتداخل الثلاث — إذ يساوي مجموعها بالضبط إجمالي المزوّد في كل واحدة من عمليات فحص الجمعيات الخيرية الـ ٤٤٠ التي جرى التحقق منها. حسابات الداعمين مستبعدة كليًا من الرقم الرئيسي، لأنها تصف إلى حد كبير إصابات ببرمجيات خبيثة على أجهزة أفراد من العامة لا أمن الجمعية الخيرية، ولا يستطيع أحد في الجمعية إعادة تعيينها.

كثيرًا ما تُسمّى المجموعة الثانية تعرّض «المورّدين». وهذا مضلِّل، ولم نعد نستخدم الكلمة: فهذه عناوين البريد الإلكتروني الخاصة بالجمعية الخيرية المسجّل بها الدخول إلى منصة جهة أخرى. وحيث يسمّي المزوّد الخدمات، فهي أدوات هوية وتعاون — تسجيل الدخول إلى Microsoft وSalesforce وZoom وDropbox وMimecast. الحسابات موجودة على أنظمة شركات أخرى؛ أما الهويات فهي للجمعية الخيرية.

⚠️ تغطي هذه الأرقام كل الفترات التي يحتفظ بها المزوّد، لا الأشهر الاثني عشر الأخيرة فقط. يعيد المزوّد ما جمعه عبر جميع سجلاته دون تطبيق أي نافذة زمنية، ولا تطبّق هذه الدراسة أي نافذة أيضًا. ولا ينبغي قراءة أي شيء هنا على أنه «سُرق في العام الماضي».

لا يمكن تحديد مدى حداثة معظم هذا التعرّض. لا يُقدَّم تاريخ إلا لمجموعة الموظفين على النطاق الخاص، ومعظم السجلات لا تحمل أي تاريخ إطلاقًا — ١٤ من أصل ٦٥ جهة مكشوفة في مجموعة الأشهر، و ٢٣ من أصل ٩٩ حسب الدخل. أما مجموعة الخدمات الخارجية فليس لديها أي حقل للتاريخ إطلاقًا. ومن بين ما يحمل تاريخًا، تقع ٩ جهات (٤%) و١٤ (٦%) ضمن اثني عشر شهرًا — وهذا الرقم الأصغر هو الوحيد المدعوم بتاريخ في الدراسة.

لذا يعني الرقم الرئيسي «هذه العناوين تظهر في مجموعات بيانات الدخول»، لا «كلمات المرور هذه سُرقت هذا العام». التعرّض حقيقي ويستحق التصرّف حياله في كلتا الحالتين — فبيانات الدخول غير المؤرَّخة ليست آمنة — لكن التاريخ ليس دليلًا نملكه.

لا تُستخدم الأعداد الخام لبيانات الدخول رقمًا رئيسيًا عن قصد: فمعظم بيانات دخول أصحاب الحسابات تتعلق بأفراد من العامة، والجهات الأكبر تخلق بطبيعتها فرصًا أكثر لتعرّض الموظفين.

حيث تورد الدراسة ثغرات برمجية معروفة، فهي مستنتجة من أرقام الإصدارات المنشورة لا مؤكدة بالاختبار. وقد يكون رقم الإصدار خاطئًا، وقد يُطبَّق تصحيح دون أن يتغيّر الرقم. إنها دعوة إلى التحقق، لا نتيجة تُثبت وجود ثغرة.

أين تختلف هذه الأرقام عن ملف PDF

أُعيد استخراج أرقام بيانات الدخول في صفحة الدراسة في ١ سبتمبر ٢٠٢٦ مباشرةً من أعداد المزوّد نفسه، لجميع عمليات فحص الجمعيات الخيرية الـ ٤٤٠. وتُعرض المجموعتان بشكل منفصل، كما في التقرير؛ ولا تُجمعان معًا أبدًا.

المقياسالأشهر (٢٢٠)الأكبر دخلًا (٢٣٦)
عناوين الموظفين على النطاق الخاص٦٥ (٣٠%)٩٩ (٤٢%)
العناوين الخاصة على خدمات خارجية٩٤ (٤٣%)١٤٠ (٥٩%)
أيٌّ منهما — الرقم الرئيسي١٠٢ (٤٦%)١٤٨ (٦٣%)
…تحمل تاريخًا من المزوّد ضمن ١٢ شهرًا٩ (٤%)١٤ (٦%)
حسابات الداعمين فقط (مستبعدة)٦٩ (٣١%)٤١ (١٧%)

يورد ملف PDF نسبتي ٤٤% و٥٦% للصف الرئيسي. والفارق سببه قاعدة الحداثة: فقد استخدمت آلية المعالجة فيه تاريخ الموظفين لاستبعاد السجل كله بسبب قِدمه، بما في ذلك جزء الخدمات الخارجية الذي لا يحمل تاريخًا خاصًا به. أما قراءة المجموعات مباشرةً، دون استنتاج تاريخ لم يقدّمه المزوّد قط، فتُنتج الأرقام الأعلى أعلاه. وكل صف آخر يتفق مع التقرير في حدود جهة واحدة.

صف واحد في التقرير يستحق القراءة بعناية. «صفحات تسجيل الدخول الداخلية المسجّلة بالفعل» ليس مقياسًا مستقلًا — فهو الجهات نفسها تمامًا في صف تعرّض الموظفين، ٦٥ من أصل ٦٥ و٩٩ من أصل ٩٩. إذ يعيد المزوّد الصفحات الملتقطة تحديدًا حين يحتفظ ببيانات دخول موظفين، لذا يحمل الصفّان أعدادًا متطابقة. وهذا يجعل الاقتران شاملًا لا جزئيًا، وهو قول أقوى مما يوحي به عرض التقرير.

مقارنة ذلك بالمسح الحكومي

تضع الدراسة نتائجها إلى جانب Cyber Security Breaches Survey 2025/26. ويجيب كل منهما عن سؤال مختلف ولا ينبغي المساواة بينهما: فالأرقام الحكومية حوادث تُبلغ عنها الجهات ذاتيًا بعد أن رصدتها وتذكّرتها، أما هذه الأرقام فوضع مرصود من الخارج. ولا يغني أي منهما عن الآخر.

النطاق والوضع

لم يُتحقَّق بشكل مستقل من وضع تسجيل أي جمعية خيرية. ولم يُتواصل مع أي جهة وارد اسمها في الفحص الأساسي لمنحها حق الرد. وهذه الدراسة ليست استشارة قانونية، وليست حكمًا على أمن أي جهة — بل هي وصف لما كان ظاهرًا من الخارج في يوم واحد.

التقرير الكامل

المصادر، وجدول المقارنة الحكومية كاملًا، وكل رقم مع تحفظه.

اقرأ التقرير الكامل (PDF بالإنجليزية، ١٩ صفحة)