الخلاصة

  • في الالتزام العلني المثبّت 3c2068477eb38ebbbe70039ee6e1b7b004fc69cd، تحصل الانتخابات الجديدة على وضع الاسترداد ALL بصورة افتراضية مهما كان نوعها؛ ويبقى ONLY_BR وNONE خيارين صريحين للمشغّل.
  • يُطبّع البريد المدخل ثم يُبحث عنه في ثلاثة سجلات مستقلة: الناخبون، وجهات اتصال المؤسسات الأعضاء، وجهات اتصال تأييد الترشيحات. وقد تُرسل لكل فئة روابطها المرمّزة.
  • الرسالة العامة الموحدة والحد الأقصى البالغ عشر مطابقات لكل فئة ضابطان مفيدان. ويكملهما إيصال خاص يربط قاعدة الانتخاب بالدور والإعداد وعمر الرمز والتسليم والاستخدام والإبطال.

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

يتيح مستودع LACNIC العام elections-open-source رؤية هذا الحد بدقة. ينشئ النموذج انتخاباً جديداً من نوع BOARD، ثم يستدعي ElectionLinkRecoveryMode.defaultForElectionType. تأخذ الدالة نوع الانتخاب كمدخل لكنها تعيد دائماً ALL. ويتوقع الاختبار السلوكي النتيجة نفسها. أما الدليل العلني فيقول إن الانتخابات الجديدة في هذه التوزيعة تبدأ بـALL بصرف النظر عن النوع، مع إمكان تعيين ONLY_BR أو NONE صراحة.

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

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

لكن ما يعود إلى التداول ليس إشعاراً فقط. إنه رابط للتصرف. لذلك ينبغي للسجل أن يثبت أن القدرة المعادة ظلت مرتبطة بصاحبها الصحيح، وأن عمرها لم يتجاوز عمر الفعل الذي تسمح به.

عنوان واحد وثلاثة دفاتر للسلطة

تزيل الواجهة الفراغات من البريد وتحوله إلى حروف صغيرة. ثم تجري ثلاث عمليات بحث مرتبطة بمعرّف الانتخاب: في UserVoter.mail، وفي Organization.membershipContactEmail، وفي SupportNomination.supportingContactEmail.

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

يحافظ الكود على الفئات عند الإرسال. يستخدم VOTER_VOTE_LINK للناخب، وNOMINATION_LINK للمؤسسة إذا لم يكن رمز الترشيح فارغاً، وSUPPORT_LINK للمؤيد. ولا يعرض الروابط في الصفحة، بل يضع الرسائل في طابور إلى العناوين المحفوظة.

الحد الأقصى عشر نتائج لكل فئة. وبما أن عمليات البحث ثلاث، فهذا ليس سقفاً إجمالياً من عشر روابط. في وضع ALL لا يوجد مرشح بلد. وفي ONLY_BR يطبق البرنامج البرازيل على حقل البلد المناسب لكل سجل: بلد الناخب، أو المؤسسة، أو المؤسسة التي أصدرت الترشيح.

هذا الحد يمنع معالجة غير محدودة عندما يُعاد استخدام بريد واحد مرات كثيرة. وهو ضابط توافر، لا برهان تفويض. العدد لا يبين ما إذا كان السجل ما زال سارياً، أو أن جهة الاتصال لم تتغير، أو أن الفعل ما زال مفتوحاً.

إخفاء المطابقة لا يثبت صحة التسليم

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

غير أن منع التعداد وحوكمة إعادة التسليم مهمتان مختلفتان. الرسالة الموحدة تحمي السجل من طالب خارجي يريد معرفة وجود العنوان. أما البريد المرسل فيحمل القدرة إلى من يسيطر على الصندوق المسجل الآن. يمكن أن ينجح الضابط الأول تماماً بينما يظل الثاني بحاجة إلى إثبات.

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

قد يرتد البريد، أو يُحجز في بوابة المؤسسة، أو يتأخر حتى تنتهي المهلة. وقد يكون العنوان مشتركاً بين عدة موظفين. وعلى العكس، قد يظل الشخص صاحب الحق ولا تصله الرسالة لأسباب تقنية. «دخل الطابور» ليس «وصل»، و«وصل» ليس «استُخدم من صاحب التفويض الصحيح».

القيمة الافتراضية لا تسجل قرار الحوكمة

يقلل الإعداد الافتراضي عدد القرارات المطلوبة عند إنشاء الانتخاب. لكنه لا يجيب عن سبب ملاءمة النطاق. انتخابات مجلس الإدارة واللجنة المالية واللجنة الانتخابية وميسّر عملية وضع السياسات ومجلس عناوين ASO ولجنة مراجعة IANA قد تختلف في قوائمها وقواعدها وجهات الإشراف عليها.

يمكن أن يكون نظام استرداد واحد مناسباً لها جميعاً. لكن هذا استنتاج ينبغي أن تتخذه جهة مسؤولة وتسجله، لا خاصية تنتجها دالة ترجع ALL لكل مدخل.

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

ويستعير الاسترداد حدوده الزمنية أيضاً. لا يعمل إلا إذا لم يُغلق الانتخاب وكان الوضع غير NONE. كما يلزم إتاحة الصفحة العامة والوصول إلى مرحلة N_1. ويصرح الدليل بأن الاسترداد لا يضيف تقويماً خاصاً به.

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

CAPTCHA ضابط مشروط

يتحقق النموذج من reCAPTCHA عندما تتحقق ثلاثة شروط: الاسترداد مفعّل، والإعداد العام يسمح بإظهار CAPTCHA، وهناك مفتاح موقع. إذا غاب أحدها، لا يسلك الكود هذا الفرع. لا تبين المصادر إعداد أي خدمة حية.

ولهذا لا يصح القول إن LACNIC لا يستخدم CAPTCHA، كما لا يصح افتراض أنه حاضر دائماً. الحقيقة المتاحة هي أن الضابط قابل للتهيئة ومستقل عن اختيار ALL. وينبغي أن يسجل الإيصال حالته الفعلية لكل انتخاب وإصدار.

تساعد إرشادات خارجية على تحديد نوع الأدلة من دون أن تتحول إلى قانون انتخابي. توصي OWASP في استرداد كلمات المرور برسالة متسقة، وزمن استجابة متقارب، وتحديد المعدل على مستوى الحساب أو CAPTCHA، ورموز عشوائية أحادية الاستخدام تنتهي في وقت مناسب. أما NIST SP 800-63B فيقرر ضمن الهوية الرقمية أن طرق الاسترداد البديلة تقوم على تحليل مخاطر موثق، وأن أحداث استرداد الحساب تقترن بإخطار.

وصلة التصويت ليست إعادة تعيين لكلمة مرور، ولا تلزم الوثيقتان LACNIC. المغزى معماري: الاسترداد حدث سلطة مستقل، ويحتاج إلى دورة حياة موثقة.

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

المصدر المفتوح يعرّف السؤال ولا يثبت النشر

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

في 11 سبتمبر 2026، حدّث التزام توافق عدداً من مكتبات الخادم وحافظ على الاختبار الذي يتوقع ALL. وأضاف التزام الرأس اللاحق اختباراً لقراءة ملفات Excel وPDF المخزنة على القرص. تحدد التجزئات والتواريخ النسخة التي جرى فحصها.

لكن الالتزام العام ليس هوية نشر. لا يثبت أي إعداد إنتاجي أو خدمة بريد أو انتخاب يستخدمه. ولا يكرر هذا المقال تقريراً سابقاً عن بريد موضوع في مسار GET لاستعلام تقارير مصدق؛ فذلك كان يتعلق بانتشار المعرّف عبر URI، بينما يتعلق هذا بعملية تعيد ثلاث فئات من القدرات.

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

إيصال استرداد القدرة

يبدأ الإيصال الخاص بمعرّف الانتخاب وبناء البرنامج وجيل الإعداد. يذكر النوع والقاعدة، ثم يحدد هل جاءت قيمة ALL أو ONLY_BR أو NONE بالميراث أم بقرار صريح. ويثبت دور الموافق وتاريخ المراجعة.

بعد ذلك يحفظ فئة السلطة. لا تكفي كلمة «مستخدم». يجب فصل الناخب، والمؤسسة المرشِّحة، ومؤيد الترشيح. ويمكن لمرجع محمي مبهم أن يربط الحدث بالسجل من دون نسخ البريد. كما يسجل صلاحية السجل والنافذة المتاحة وقت الطلب.

ويحتاج الرمز إلى نسبه الزمني: هل أعيد إرسال وصلة قائمة أم صدر بديل؟ ما جيله وموعد انتهائه؟ هل أُبطل السابق؟ وهل انتهى الجديد بالاستخدام أم الانقضاء أم الإلغاء أم الاستبدال؟ الطابور والتسليم والاستخدام حقول منفصلة.

وأخيراً يثبت الإغلاق. نهاية التصويت ونهاية الترشيح واكتمال التأييد وإغلاق الانتخاب ليست بالضرورة لحظة واحدة. إذا بقي رابط للقراءة التاريخية، ينبغي وصفه بأنه للعرض فقط لا لاتخاذ قرار.

أما العرض العام فيكتفي بالإصدار والوضع والفئات والفترة وحالة الضوابط وأرقام مجمعة مع إخفاء المجموعات الصغيرة وسياسة الإبطال ومسؤول المراجعة. تبقى التفاصيل الحساسة في السجل المحمي.

لا ينبغي جعل الاسترداد عدائياً. ينبغي فقط ألا يبدو صندوق البريد كأنه مصدر السلطة. فهو يعيد الطريق إلى الفعل؛ والإيصال وحده يثبت أن الحق ما زال مرتبطاً بصاحبه.

المصادر