Re: Own GINA dll with special requirements



Hi,

Thanks for your reply and pointing out the security issues.

I discussed the issues and we came up with a (hopefuly) more

Secure solution:

Based on the Chip-ID only the username is retrieved from AD

And entered into the username field of the login box. The

Password needs to be entered manually by the user.

The main purpose for using the chip is that if it is removed,

The user is automatically logged out of the system.

So the only thing to do is:

1. Retrieve the Username out of Active Directory and fill

The standard login-box with the username. The user enters its

Password and is then authenticated using standard windows login
functionality.

In my eyes this would not expose no security risks, or am I overlooking
something?

Thanks for your valuable responses so far!!!

Greetings

Frank Stegerwald

"lelteto" <lelteto@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:8B59DFBC-EC06-4A6E-8A32-452D68D6DDA4@xxxxxxxxxxxxxxxx
Storing the user passwords in AD (even in reversible encrypted form) is a
big
security risk. In addition since the id chips does not require PIN from
the
user if they are lost / stolen anybody can log in using them. Also, as you
identified, if the reader / chip communication is not encrypted
(preferably
differently each time) than somebody can get the chip information and can
give it to the reader. (replay attack)

Your 'ease of use' solution would considerably weaken the login
protection.

Laszlo Elteto
SafeNet, Inc.

"Frank Stegerwald" wrote:

Hi,

i need to replace the GINA dll of an XP System to support the following
requirement:

We have a chip-reader that reads "chip-IDs" from transponder chips.
Instead of typing in a username and password, the user puts the chip on
the
transponder
and the "chip-ID" should be matched to a Active Directory user. In Active
Directory
a chip-ID is assigned to each AD user.
The username and the passowod should be entered into the login box
automatically based on the chip-id.

I already set up a thread that retrieves the chip-id from the
transponder.
So the missing part that i have is the following:

1. Can Active Directory be expanded to assign a chip-id to a user?

2 How to retrieve the password and username based on the chip-id out of
active directory
(which user should i use for this, since the actual user is not logged in
the machine yet)

3. Is it appropriate to use .NET to replace a gina dll or must it be
implemented in native code?

How can I achive this, or where should I look for this information, if
this
is the wrong newsgroup?

Thanks for any help
Greetings
Frank Stegerwald







.



Relevant Pages

  • RE: Own GINA dll with special requirements
    ... Storing the user passwords in AD (even in reversible encrypted form) is a big ... if the reader / chip communication is not encrypted (preferably ... and the "chip-ID" should be matched to a Active Directory user. ... Can Active Directory be expanded to assign a chip-id to a user? ...
    (microsoft.public.platformsdk.security)
  • Re: Own GINA dll with special requirements
    ... GINA runs as system, right? ... differently each time) than somebody can get the chip information and can ... and the "chip-ID" should be matched to a Active Directory user. ... Can Active Directory be expanded to assign a chip-id to a user? ...
    (microsoft.public.platformsdk.security)
  • Own GINA dll with special requirements
    ... Instead of typing in a username and password, the user puts the chip on the ... and the "chip-ID" should be matched to a Active Directory user. ... Can Active Directory be expanded to assign a chip-id to a user? ... Is it appropriate to use .NET to replace a gina dll or must it be ...
    (microsoft.public.platformsdk.security)
  • Re: ActiveDirectoryMembershipProvider
    ... my if statement when I try to validate the username and password. ... and my Providers look like this: ... the error "A referral was returned from the server" means? ... Active Directory is running on a Windows 2003 server within a VMWare ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Synchronize Active Directory with a SQL-Server database
    ... users of the Active Directory. ... on the login I check if the user exist in the AD too. ... username and the password on the database. ... So I need the record of the users in the database to have the same ...
    (microsoft.public.windows.server.scripting)