الخلاصة

  • اشتقاق الحساب من اسم الإنسان يجعل العثور عليه أسهل، لكنه يضغط أشخاصاً مختلفين داخل فضاء تقني أصغر؛ التفرد ينتج من النطاق وقاعدة المقارنة والتخصيص، لا من شبه السلسلة بالاسم.
  • أوصت RFC 1439 بإظهار لاحقة التمييز دائماً، ورفض الصيغة الغامضة بلا لاحقة، وعدم إعادة تخصيص المعرّف طوال عمر نظام البريد.
  • اسم العرض واسم المستخدم والمعرّف الثابت والمعرّف الخارجي وصندوق البريد وقبول SMTP وبيانات الاعتماد وقرار التفويض طبقات إثبات مستقلة.

حين وصل الشخص الثاني إلى النتيجة نفسها

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

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

نشر Craig Finseth الوثيقة RFC 1439 في مارس 1993 بوصفها وثيقة معلومات، لا معياراً للإنترنت. وصفت ثلاثة أساليب. الأول يصدر سلاسل مبهمة وفريدة لا تعتمد على معلومات الشخص، فيسهل منع التصادم ويصعب التخمين. الثاني يشتق معظم المعرّف من الاسم ثم يعدله، غالباً برقم، حتى يصبح فريداً. والثالث يشتق من الاسم أيضاً لكنه يعالج التكرار بصورة ظرفية.

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

مسألة أعياد الميلاد تدخل دليل الموظفين

قدّرت RFC 1439 مقدار المعلومات النموذجي والأقصى في الحروف الأولى والأسماء وأسماء العائلة وتركيباتها. وقعت معظم الصيغ الشائعة في نطاق نموذجي بين 8 و20 بتاً. وبلغ أغنى تركيب نموذجي 26 بتاً، ولم يتجاوز أي حد أقصى في الجدول 40 بتاً. لذلك يمكن أن تظهر التكرارات قبل أن يبدو الفضاء قريباً من الامتلاء.

استخدمت الوثيقة حساب مسألة أعياد الميلاد. ففرصة التصادم تنمو مع عدد الأزواج الممكنة، لا مع نسبة الخانات المستخدمة وحدها. وفي مثال يجمع الاسم الأول واسم العائلة بقدر نموذجي يبلغ 17 بتاً، قدّرت الوثيقة احتمال التكرار بين 2% و5%، نحو 4%، في مؤسسة من مئة شخص. وعند ألف شخص يصبح الاحتمال أكبر بكثير من 20%.

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

قد يؤدي حذف العلامات، أو طي حالة الأحرف، أو إزالة المسافات، أو اقتطاع الأسماء، أو نقل كتابات مختلفة إلى الحروف اللاتينية إلى تحسين التوافق في موضع ودمج مرشحين مختلفين في موضع آخر. لا يكتمل ادعاء «فريد» من دون ذكر النطاق وقاعدة المقارنة.

اللاحقة جزء من العنوان

ناقش الملحق الصيغة First.M.Last-#. هل يجوز إعطاء أول شخص النسخة بلا رقم، ثم إضافة -2 للثاني؟ أجابت الوثيقة بالنفي. إذا وصلت الصيغة بلا لاحقة إلى المسجل الأول بصمت، فلن يعرف المرسل الخارجي أنه ربما قصد الشخص الآخر. أما إذا حمل الجميع رقماً ورُفضت الصيغة الناقصة، فإن الفشل يعلن بصدق أن معلومة التمييز مفقودة.

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

ربط النص هذه العناية بالبريد وأشار إلى قانون Electronic Communications Privacy Act الأمريكي الصادر في 1987. هذه حجة تاريخية استخدمها المؤلف في 1993، وليست حكماً على القانون الحالي. ويبقى الحد التقني واضحاً: الوصول إلى صندوق صالح لا يثبت أنه صندوق الشخص الذي تخيله المرسل.

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

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

نجاح SMTP لا يثبت الإنسان

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

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

تجعل RFC 2142 الحالة غير الشخصية مقصودة. فالعناوين postmaster وabuse وnoc وsecurity أسماء لخدمات وأدوار ووظائف. ينبغي للنطاق توجيه البريد إلى متلق مناسب للدور. قد يتغير الإنسان وتبقى نقطة الاتصال التشغيلية.

حتى حالة الأحرف لا تحمل معنى عالمياً. تطلب RFC 5321 حفظ حالة أحرف الجزء المحلي وتعامله رسمياً باعتباره حساساً لها، لكنها لا تشجع استغلال ذلك لأنه يضر بالتشغيل البيني. أما اسم النطاق فلا يميز الحالة. لا يستطيع وسيط أن يخترع قاعدة مساواة بدلاً من سلطة نطاق الوجهة.

المخطط الحديث يفصل الجهات المصدرة

تفصل RFC 7643 في مخطط SCIM وظائف متعددة. تصدر جهة الخدمة id، ويكون فريداً في مواردها وثابتاً وغير قابل لإعادة التخصيص. يصدر عميل التزويد externalId، ويكون نطاقه مجال ذلك العميل ولا يفرض الخادم تفرده. أما userName فهو معرّف سهل للمستخدم وفريد بين مستخدمي جهة الخدمة. وتبقى مكونات الاسم البشري في خصائص منفصلة.

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

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

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

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

المصادر