احراز اصالت و هویت گرافیکی
کتابخانه احراز اصالت و هویت گرافیکی (GINA) یک جز از برخی سیستم‌های عامل مایکروسافت ویندوز است که منبع تصدیق و محاوره سرویس‌های ثبت ورود را آماده می‌کند.
GINA یک کتابخانه دینامیکی پیوند یافته قابل تعویض است که در راه اندازی پردازش در متنwinlogon وقتی که ماشین شروع به کار کرده سریع تر بارشده‌است. آن مسئول به دست آوردن مراحل اطلاع از امنیت است، به‌طور نمونه control-alt-delete، و اثرگذاری به وسیله کاربر وقتی که این رشته دریافت شده‌است. GINAهمچنین مسئول برای شروع کردن پردازش ابتدایی برای یک کاربر است (مانندwindows shell) وقتی که آن‌ها ابتدا وارد سیستم می‌شوند.
یک کتابخانه GINA پیش فرض، MSGINA.DLL، به وسیله مایکروسافت آماده شده‌است همانند بخشی از سیستم عملیاتی، و پیشنهادها ویژگی‌های دنبال شده:
Winlogon می‌تواند پیکربندی بشود به وسیله یک GINA متفاوت، برای روش‌های تصدیق غیر استاندارد فراهم می‌کند مانند خواننده‌های کارت هوشمند یا تعیین هویت مبنی بر بیومتریک، یا تولید یک رابط دیداری متناوب برای GINA پیش فرض. توسعه دهندگان اجراکننده یک جایگزینی GINA درخواست داده‌اند برای آماده کردن انجامات برای یک مجموعه از فراخوانی هایAPI که پوشش می‌دهد تابعی مانند نمایش دادن یک محاوره «ایستگاه کری قفل شده». مراحل دقت ایمنی پردازش در حالتهای گوناگون کاربر، پاسخ می‌دهد به درخواستهای مربوط به هر حالت قفل شدن ایستگاه کاری هست یک اقدام جایز، از جمع‌آوری اعتبارنامه کاربر روی اتصالات پایه‌ای سرویس‌های پایانه حمایت می‌کند، و متقابلاً با یک محافظ صفحه نمایش.
یک GINA انتخابی ساخته شده کاملاً از تراش، یا عیناً نسخه اصلی GINA با اصلاحات بوده‌است. یک GINA انتخابی می‌تواند مشخص شده باشد به وسیله جای دادن یک رشته نام برده شده ginadell در جایگاه حافظه. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon جزء Winlogon هست به تنهایی جوابگو برای فراخوانی APIs این‌ها در کتابخانه GINA.
وقتی که پردازش Winlogon شرع می‌شود، آن شماره ورژنش را با آنچه حمایت داده شده به وسیله کتابخانه GINA بارشده مقایسه می‌کند. اگر کتابخانه GINA یک ورژن بزرگتر نسبت به winlogon است، ویندوز راه اندازی نمی‌شود. این انجام شده زیرا یک کتابخانه نوشتاری GINA برای یک ورژن معین از winlogon پیش‌بینی کرده یک مجموعه معین از فراخوانی‌های API فراهم شده به وسیله winlogon را.
حمایت برای قابلیت تعویض GINADLLs وارد شده با ویندوز NT سرور ۳٫۵۱ و ویندوز NT ایستگاه کاری ۴٫۰ SP3. ورژن‌های پی در پی از ویندوزها مطرح کرده‌اند توابع اضافی در winlogon، در توابع اضافی که می‌تواند اجرا شده به وسیله جایگزینی GINA نتیجه می‌شود.windows ۲۰۰۰، برای نمونه، حمایت برای نمایش دادن حالت‌های پیام‌ها (شامل پیام‌های طولانی که می‌تواند روشن شود از میان رویه‌های گروه) در مورد حالت جاری برای کاربر معرفی کرده (e.g. "Applying computer settings...") ,، و شروع کاربردها در زمینه کاربر؛ این شروع مجدد windows explorerرا به‌طور اتوماتیک اگر آن از کار بیفتدآسان می‌کند، به خوبی شروع کردن وظیفه مدیر تیم. Windows xp حمایت را برای fast user switching, remote desktop و یک محاوره بیشتر، ساده شده و برقراری ارتباط تمام صفحه دوستانه کاربر وارد می‌کند.
در ویندوز ویستا، GINA سراسر جایگذاری شده به وسیله Credential Providers، که اجازه دارد برای انعطاف‌پذیری بزرگ شده معنی دار در حمایت از روش‌های جمع‌آوری اعتبارنامه چندگانه. برای حمایت از استفاده مدل‌های GINA چند گانه، یک روش زنجیره‌ای پیچیده استفاده شده برای درخواست داده شده و GINAهای انتخابی که اغلب کاری انجام نشده با سوئیچینگ کاربری سریع. کتابخانه‌های GINA کاری با ویندوز ویستا و ورژن‌های ویندوز بعدی انجام نمی‌دهند. یک اختلاف، اگرچه، آن GINA می‌توانست به‌طور کلی جایگزین کند میانجی کمکی برقراری ارتباط ویندوز را؛ به دست آورندگان اعتبار نامه نمی‌توانند.
http://en.wikipedia.org/wiki/Graphical_identification_and_authentication