الإصبع (بروتوكول)
في مجال شبكات الحاسوب ، يعتبر بروتوكول الاسم/البصمة وبروتوكول معلومات مستخدم البصمة بروتوكولات شبكة بسيطة لتبادل معلومات الحالة ومعلومات المستخدم الموجهة نحو الإنسان.
المتغيرات
بروتوكول الاسم/البصمة
يعتمد بروتوكول الاسم/البصمة على وثيقة طلب التعليقات RFC 742 (ديسمبر 1977) كواجهة لبرامج nameتوفر fingerتقارير حالة عن نظام حاسوبي معين أو شخص معين في مواقع الشبكة. كُتب برنامج البصمة عام 1971 بواسطة ليس إرنست ، الذي أنشأه لتلبية حاجة المستخدمين الراغبين في الحصول على معلومات عن مستخدمي الشبكة الآخرين. كانت معلومات تسجيل الدخول مفيدة للتحقق من إمكانية مقابلة شخص ما. وربما كان هذا أول شكل من أشكال معلومات التواجد لمستخدمي الشبكة عن بُعد.
قبل برنامج FINGER، كانت الطريقة الوحيدة للحصول على هذه المعلومات في نظام WAITS هي استخدام برنامج WHO الذي يعرض معرّفات المستخدمين وأرقام خطوط الاتصال (الرقم الداخلي لخط الاتصال الذي يتصل به جهاز المستخدم) للمستخدمين المسجلين. وفي إشارة إلى اسم FINGER، كتب ليس إرنست أنه رأى مستخدمي نظام WAITS لتقاسم الوقت يمررون أصابعهم على مخرجات أمر WHO. [ 1 ]
بروتوكول معلومات مستخدم Finger
يعمل برنامج Finger على منفذ TCP رقم 79. يقوم العميل (في حالة الخوادم البعيدة) بفتح اتصال بالمنفذ 79. يتم تشغيل برنامج RUIP (برنامج معلومات المستخدم عن بُعد) على الطرف البعيد من الاتصال لمعالجة الطلب. يرسل المضيف المحلي استعلامًا من سطر واحد إلى برنامج RUIP بناءً على مواصفات استعلام Finger، وينتظر ردّ RUIP. يستقبل برنامج RUIP الاستعلام ويعالجه، ثم يُعيد إجابة، ثم يبدأ عملية إغلاق الاتصال. يستقبل المضيف المحلي الإجابة وإشارة الإغلاق، ثم يُغلق طرفه من الاتصال.
يعتمد بروتوكول معلومات المستخدم Finger على RFC 1288 ( بروتوكول معلومات المستخدم Finger ، ديسمبر 1991) [ 2 ] . عادةً ما يُنفَّذ جانب الخادم من البروتوكول بواسطة برنامج ( fingerdأو برنامج خدمة Finger )، بينما يُنفَّذ جانب العميل بواسطة برامج أخرى تُقدِّم تقرير حالة سهل الاستخدام ومُوجَّه للمستخدم، إما عن النظام في الوقت الحالي أو عن شخص مُحدَّد بتفصيل دقيق. لا يوجد تنسيق مُحدَّد، ويتكوَّن البروتوكول في الغالب من تحديد سطر أوامر واحد .in.fingerdnamefinger
يُوفّر البرنامج معلومات مثل ما إذا كان المستخدم مُسجّلاً دخوله حاليًا، وعنوان بريده الإلكتروني ، واسمه الكامل، وما إلى ذلك. بالإضافة إلى معلومات المستخدم القياسية، يعرض البرنامج محتويات ملفات .project`.gl` و`. gl` في دليل.plan المستخدم الرئيسي . غالبًا ما يحتوي هذا الملف (الذي يحتفظ به المستخدم) إما على معلومات مفيدة حول أنشطة المستخدم الحالية، على غرار التدوين المصغر ، أو على أنواع مختلفة من الفكاهة .
مخاوف أمنية
كان تقديم معلومات مفصلة مثل عناوين البريد الإلكتروني والأسماء الكاملة يعتبر مقبولاً ومريحاً في الأيام الأولى للشبكات، ولكن في وقت لاحق أصبح موضع شك لأسباب تتعلق بالخصوصية والأمان.
يستخدم المخترقون معلومات بصمات الأصابع كوسيلة لشنّ هجوم هندسة اجتماعية على نظام أمن الحاسوب الخاص بالشركة. فباستخدام برنامج خبيث للحصول على قائمة بأسماء موظفي الشركة وعناوين بريدهم الإلكتروني وأرقام هواتفهم، يستطيع المخترق الاتصال أو مراسلة أحد موظفي الشركة لطلب معلومات، منتحلاً شخصية موظف آخر.
كما احتوى برنامج Finger daemon على العديد من الثغرات الأمنية التي استغلها المخترقون لاختراق الأنظمة. على سبيل المثال، في عام 1988، استغلت دودة موريس ثغرة تجاوز سعة التخزين (من بين ثغرات أخرى) للانتشار. [ 3 ]fingerd
لهذه الأسباب، وبحلول أواخر التسعينيات، لم تعد الغالبية العظمى من المواقع على الإنترنت تقدم هذه الخدمة.
دعم التطبيقات
يتم تطبيق هذه الميزة على أنظمة يونكس (بما في ذلك أنظمة FreeBSD و macOS الحديثة )، والأنظمة الشبيهة بيونكس (مثل لينكس )، والإصدارات الحالية من ويندوز (باستخدام الأمر finger.exe). كما تدعم برامج أخرى هذه الميزة.
- الروابط الإلكترونية
- الوشق
- مينوت
- كريستال
- لاغرانج
انظر أيضاً
مراجع
- ↑ إرنست، ليس (20 فبراير 1990). "أصول أمر الإصبع" . مجموعة الأخبار : alt.folklore.computers . يوزنت: 1990Feb20.023931.13825@cs.rochester.edu – عبر كولباث، شون.
- ↑ "بروتوكول معلومات مستخدم Finger" . IETF . ديسمبر 1991. تم الاطلاع عليه في 15 ديسمبر 2025 .
- ↑ سبافورد، يوجين (8 ديسمبر 1988). "تحليل الدودة" (ملف PDF) . جامعة بيردو . تم الاطلاع عليه بتاريخ 10 يونيو 2021 .
- أوامر ويندوز
- بروتوكولات الإنترنت
- معايير الإنترنت
- أوامر نظام التشغيل OS/2
- أدوات إدارة ودعم مستخدمي نظام يونكس
- برامج متعلقة بشبكة يونكس
- إدارة نظام التشغيل ويندوز
- برنامج عام 1977
