
ورقة بحثية موقّعة وعرض توضيحي حي لاستعادة المفتاح ضد فرع NOSSL الخاص بـ InfiniteWP Client، والذي يستمد مفتاح التوقيع الخاص به من 31 بت من السر عبر بادئة عامة.
knell
طابع زمني للسجل (archive.org): https://archive.org/details/knell-thirty-one-bits
InfiniteWP Client 1.13.10 — إضافة لإدارة WordPress مثبّتة على نحو 200,000 تثبيت — لديها فرع مصادقة ثانٍ، NOSSL، تختاره لوحة التسجيل عبر تعيين معامل طلب واحد، حتى على المضيفات التي يمكنها استخدام RSA. وبمجرد اختياره، يصبح الفرع دائمًا، ويُولَّد مفتاح التوقيع الخاص به كقيمة MD5 للمفتاح العام للوحة مدمجةً مع نتيجة rand() واحدة: لا يزيد السر عن 2^31، فوق بادئة يمكن لأي شخص معرفتها. لا يغطي التوقيع سوى الإجراء ومعرّف الرسالة؛ ولا تُوقَّع المعاملات أبدًا، وتُعاد الطلبات الملتقطة مع معاملات معدّلة. أُثبت ذلك عمليًا على نسختنا الخاصة: من طلب واحد ملتقط والمفتاح العام للوحة، استُعيد المفتاح دون اتصال في 291.9 ثانية، وقُبل أمر مزوّر يغيّر الحالة — تزوير غير مقيّد ودائم لقناة إدارة الموقع. لا تدّعي الورقة أن جميع التثبيتات البالغة 200,000 مسجّلة عبر NOSSL؛ فحصة المسجّلين غير قابلة للقياس خارجيًا. هذا أول نشر لهذا التركيب معروف في السجل.
gpg --import knell-public.asc
gpg --verify paper-infinitewp-FINAL-2026-11-04.md.asc
توقّع: Good signature from "knell"، المفتاح 133883AB9F6EDE5B9BA6B82E27BEDAF0CE152F25
البصمة: 1338 83AB 9F6E DE5B 9BA6 B82E 27BE DAF0 CE15 2F25