Responsabilités du GINA

Notes

les dll GINA sont ignorées dans Windows Vista.

Une dll Gina a les responsabilités suivantes :

  • Analyse SAS

    La GINA est chargée de reconnaître une séquence de sécurité sécurisée (SAS), de surveiller les événements SAS et de notifier Winlogon quand une SAP s’est produite. Notez qu’il peut y avoir plus d’une SAP définie et que l’ensemble de SASs défini peut changer au fil du temps. Par exemple, il peut y avoir un jeu de SASs lorsque Winlogon est dans l’état de déconnexion et un autre ensemble lorsqu’il se trouve à l’état connecté.

    Winlogon fournit des services pour assister le GINA dans à l’aide de la combinaison de touches CTRL + ALT + DEL SAS.

  • Traitement SAS

    L’une des raisons qui justifient le remplacement de GINA est de fournir d’autres mécanismes d’identification et d’authentification. Pour ce faire, GINA doit présenter toutes les interfaces utilisateur résultant de la reconnaissance d’une signature d’accès partagé. Quand aucun utilisateur n’est connecté, GINA est responsable de la présentation des options d’identification et d’authentification, ainsi que de toutes les autres options autorisées qui ne sont pas authentifiées. Lorsqu’un utilisateur a ouvert une session, GINA est responsable de la présentation des options pertinentes à l’utilisateur, ainsi que de la réalisation des actions jugées appropriées. Par exemple, dans un système qui comprend une carte à puce, il peut être approprié de verrouiller automatiquement la station de travail si l’utilisateur supprime la carte à puce.

  • Activation du shell

    Lorsqu’un utilisateur ouvre une session, GINA est responsable de la création d’un ou plusieurs processus initiaux pour cet utilisateur. (Dans cette documentation, on suppose que ces processus initiaux présentent une interface à l’utilisateur. Toutefois, les processus peuvent être des processus et n’ont pas nécessairement besoin d’interagir avec l’utilisateur.) Ces processus sont appelés Shell de l' utilisateur ou simplement l' interpréteur de commandes. Dans le cadre de l’activation de l’interpréteur de commandes, le GINA doit affecter le jeton de l’utilisateur qui vient d’être connecté aux processus. Winlogon fournit un service pour aider la GINA à assigner le jeton.