التعريف والتحقق الرسومي
تُعدّ واجهة التعريف والمصادقة الرسومية (GINA) أحد مكونات أنظمة التشغيل Windows NT 3.51 و Windows NT 4.0 [ 1 ] و Windows 2000 و Windows XP و Windows Server 2003 [ 2 ] ، وهي توفر خدمات مصادقة آمنة وتسجيل دخول تفاعلي . GINA مكتبة ديناميكيًا قابلة للاستبدال ، يتم تحميلها في بداية عملية بدء التشغيل ضمن سياق Winlogon عند بدء تشغيل الجهاز. وهي مسؤولة عن معالجة تسلسل التنبيه الآمن ، والذي عادةً ما يكون Control-Alt-Delete ، والتفاعل مع المستخدم عند استلام هذا التسلسل. كما تتولى GINA مسؤولية بدء العمليات الأولية للمستخدم (مثل Windows Shell ) عند تسجيل دخوله لأول مرة. [ 3 ] تم إيقاف دعم GINA في نظام التشغيل Windows Vista . [ 3 ]
ملخص

توفر مايكروسوفت مكتبة GINA افتراضية، وهي MSGINA.DLL، كجزء من نظام التشغيل، وتوفر الميزات التالية:
- المصادقة على خوادم نطاق ويندوز باستخدام اسم المستخدم وكلمة المرور المقدمين.
- عرض إشعار قانوني للمستخدم قبل ظهور نافذة تسجيل الدخول.
- تتيح ميزة تسجيل الدخول التلقائي تخزين اسم المستخدم وكلمة المرور واستخدامهما بدلاً من مطالبة تسجيل الدخول التفاعلية. كما يمكن ضبط هذه الميزة لتنفيذها عددًا محددًا من المرات قبل العودة إلى تسجيل الدخول التفاعلي. في الإصدارات القديمة من نظام التشغيل Windows NT ، كان بالإمكان تخزين كلمة المرور كنص عادي في سجل النظام فقط؛ وقد أُضيفت ميزة دعم استخدام إمكانيات التخزين الخاصة بسلطة الأمان المحلية في حزمة الخدمة الثالثة لمحطة عمل Windows NT 4.0 وخادم Windows NT 3.51.
- مربع حوار "خيارات الأمان" عند تسجيل دخول المستخدم، والذي يوفر خيارات لإيقاف التشغيل، وتسجيل الخروج، وتغيير كلمة المرور، وبدء تشغيل مدير المهام ، وقفل محطة العمل.
يمكن تهيئة Winlogon لاستخدام GINA مختلف، مما يتيح استخدام طرق مصادقة غير قياسية مثل قارئات البطاقات الذكية أو التعريف القائم على القياسات الحيوية ، أو لتوفير واجهة مرئية بديلة لـ GINA الافتراضي. ويُطلب من المطورين الذين يُنفذون GINA بديل توفير تطبيقات لمجموعة من استدعاءات واجهة برمجة التطبيقات (API) التي تغطي وظائف مثل عرض مربع حوار "محطة العمل مقفلة"، ومعالجة تسلسل الانتباه الآمن في حالات المستخدم المختلفة، والاستجابة للاستعلامات حول ما إذا كان قفل محطة العمل إجراءً مسموحًا به أم لا، ودعم جمع بيانات اعتماد المستخدم على الاتصالات القائمة على خدمات المحطة الطرفية ، والتفاعل مع شاشة التوقف .
يمكن إنشاء GINA مخصصة بالكامل من الصفر، أو أن تكون GINA الأصلية مع بعض التعديلات. ويمكن تحديد GINA مخصصة عن طريق وضع سلسلة نصية باسم GinaDLL في موقع التسجيلHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon . ويتولى مكون Winlogon وحده مسؤولية استدعاء واجهات برمجة التطبيقات (APIs) هذه في مكتبة GINA.
عند بدء تشغيل عملية Winlogon، تقارن رقم إصدارها بالرقم المدعوم من مكتبة GINA المُحمّلة. إذا كان إصدار مكتبة GINA أحدث من إصدار Winlogon، فلن يتم تشغيل نظام Windows. والسبب في ذلك هو أن مكتبة GINA المصممة لإصدار معين من Winlogon تتطلب توفير مجموعة محددة من استدعاءات واجهة برمجة التطبيقات (API) من قِبل Winlogon.
تم تقديم دعم ملفات GINA DLL القابلة للاستبدال مع نظامي التشغيل Windows NT Server 3.51 وWindows NT Workstation 4.0 SP3. وقد أضافت الإصدارات اللاحقة من Windows وظائف إضافية إلى Winlogon، مما أتاح إمكانية تنفيذ وظائف إضافية عبر ملف GINA بديل. فعلى سبيل المثال، قدم Windows 2000 دعمًا لعرض رسائل الحالة (بما في ذلك الرسائل التفصيلية التي يمكن تفعيلها عبر نهج المجموعة ) حول الحالة الحالية للمستخدم (مثل "تطبيق إعدادات الكمبيوتر")، وتشغيل التطبيقات ضمن سياق المستخدم؛ مما يُسهّل إعادة تشغيل مستكشف Windows تلقائيًا في حال تعطلّه، بالإضافة إلى تشغيل مدير المهام. كما قدم Windows XP دعمًا لتبديل المستخدم السريع ، وسطح المكتب البعيد ، وتسجيل دخول بملء الشاشة أكثر تفاعلية وبساطة وسهولة في الاستخدام.
نهاية الحياة
في نظام التشغيل ويندوز فيستا ، تم استبدال GINA بموفري بيانات الاعتماد ، مما يتيح مرونة أكبر بكثير في دعم طرق متعددة لجمع بيانات الاعتماد. لدعم استخدام نماذج GINA متعددة، كان يلزم سابقًا استخدام طريقة ربط معقدة، وغالبًا ما كانت نماذج GINA المخصصة لا تعمل مع التبديل السريع بين المستخدمين . لا تعمل مكتبات GINA مع ويندوز فيستا والإصدارات الأحدث من ويندوز. مع ذلك، يتمثل أحد الاختلافات في أن GINA كان بإمكانه استبدال واجهة تسجيل دخول ويندوز بالكامل؛ بينما لا يستطيع موفرو بيانات الاعتماد ذلك. [ 2 ]
انظر أيضاً
مراجع
- ↑ "تقرير الثغرات الأمنية لخادم Microsoft Windows NT 4.0 Terminal Server GINA | CoreLabs Advisories" . www.coresecurity.com . تاريخ الاطلاع: 8 نوفمبر 2022 .
- 1 2 "إدارة بيانات الاعتماد في مصادقة ويندوز" . TechNet . مايكروسوفت . 11 أبريل 2013.
- 1 2 "Winlogon وGINA" . MSDN . مايكروسوفت . مؤرشف من الأصل بتاريخ 1 أكتوبر 2013. تم الاطلاع عليه بتاريخ 4 ديسمبر 2014 .
روابط خارجية
- "وينلوجون وجينا" . مؤرشف من الأصل بتاريخ 1 أكتوبر 2013. تم الاطلاع عليه بتاريخ 26 سبتمبر 2023 .معلومات للمطورين حول كيفية تفاعل مكونات تسجيل الدخول
- تخصيص GINA الجزء 1 ، برنامج تعليمي للمطورين لكتابة GINA مخصصة.
- تخصيص GINA الجزء 2 ، برنامج تعليمي للمطورين لكتابة GINA مخصصة.
- pGina ، مصادقة ويندوز مفتوحة المصدر
- تقنية أمان مايكروسوفت ويندوز
- مكونات ويندوز
