الخلاصة

  • ذكر Tatu Ylonen لاحقاً أن برنامجاً لالتقاط كلمات المرور على شبكة جامعة فنلندية جمع آلاف بيانات الدخول، ومنها بعض بيانات شركته. ولا تتضمن المصادر المتاحة سجلاً مستقلاً للحادثة.
  • مرّ SSH في يوليو 1995 بمراحل منفصلة: اختبار نسخة تجريبية، وتخصيص IANA المنفذ 22، ونشر الشيفرة، ثم مسودة بروتوكول بعد أشهر. لا تثبت أي مرحلة وحدها انتشاراً عاماً أو اعتماداً من IETF.

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

كان أول رد برنامجاً قابلاً للتشغيل، لا قرار لجنة. وقدّر Tatu Ylonen لاحقاً بدء التطوير في ربيع 1995. وقبل النشر، طلب من هيئة IANA منفذاً مميزاً لخدمة جديدة. وفي البريد الذي أعاد نشره موقع شركته، وصف برنامجاً لتسجيل الدخول بأمان عبر شبكة غير آمنة، وقال إنه استُخدم محلياً لأشهر وإن النسخة التجريبية عملت على المنفذ 22. وردت جويس رينولدز بأن IANA خصصت ذلك الرقم لـ ssh. جعل التسجيل الخدمة قابلة للتعرّف في سجل مشترك، لكنه لم يثبت البرنامج على أجهزة الشبكات الأخرى.

في 12 يوليو، أعلن Tatu Ylonen SSH 1.0 على قائمة Cypherpunks وأتاح أرشيفات الشيفرة عبر FTP مجهول. وقدمه بديلاً عن rlogin وrsh وrcp. وذكر الإعلان تشفير الاتصالات، ومصادقة المضيف والمستخدم بمفاتيح RSA، وتمرير X11، ونقل اتصالات TCP أخرى عبر القناة المشفرة. هذه مزايا أعلنها المؤلف وليست نتائج مراجعة أمنية مستقلة. كما وصف البرنامج بأنه متاح مجاناً، لكنه نبّه إلى قيود براءات الاختراع والتصدير. لذلك لا تعني كلمة «مجاني» غياب القيود القانونية في كل مكان أو ثبات شروط الترخيص.

كان التسلسل سريعاً: اختبار تجريبي، وطلب المنفذ في 10 يوليو، ثم الإعلان العام بعد يومين. لكنه لم يجعل SSH معياراً للإنترنت. ففي 15 نوفمبر، قدم Tatu Ylonen مسودة إنترنت فردية. يصنفها سجل IETF حالياً بأنها منتهية، ويوضح أن المسودة الفردية ليست معتمدة من IETF ولا تملك مكانة رسمية في عملية وضع المعايير. البرنامج الجاري، والمنفذ المسجل، والمسودة المتداولة، والمعيار المعتمد حالات مختلفة.

واستعاد Tatu Ylonen لاحقاً أنه كان يتلقى ما يصل إلى 150 رسالة دعم يومياً في نهاية 1995. ويؤرخ التقرير السنوي لعام 2020 لشركة SSH Communications Security تأسيسها، بأثر رجعي، في 31 ديسمبر 1995. يوثق هذا السجل المؤسسي نشوء جهة تتولى صيانة البرنامج؛ لكنه لا يثبت عدد مستخدمي SSH ولا أسباب تبنيه.

أثرت شروط الترخيص اللاحقة في استمرار الشيفرة. ويقول تاريخ OpenSSH إن المطورين اختاروا عام 1999 النسخة الأصلية SSH 1.2.12 بوصفها آخر نسخة أمكنهم إعادة استخدامها، ثم أزالوا مكونات مقيدة بشروط ترخيص أو براءات وواصلوا العمل في فرع مستقل. لم يكن OpenSSH هو برنامج 1995 نفسه باسم جديد؛ فقد استبدل مكونات وصان قاعدة شيفرة خاصة به. ويحتفظ ملف ترخيص OpenSSH بإذن Tatu Ylonen المتعلق بشيفرته، مع التمييز بينه وبين حقوق الأطراف الثالثة.

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

المصادر: إعلان Tatu Ylonen عن SSH 1.0، يوليو 1995؛ رواية Tatu Ylonen عن تخصيص IANA للمنفذ 22؛ مسودة بروتوكول SSH، 15 نوفمبر 1995؛ مقابلة Tatu Ylonen المنشورة عام 2001 والمحدّثة عام 2002؛ التقرير السنوي لعام 2020 لشركة SSH Communications Security؛ تاريخ OpenSSH؛ ملف ترخيص OpenSSH.