Authenticate Your Windows Clients Against... Anything 37
Nathan Yocom writes: "pGina is a GPL'd extension for the authentication portion of Windows 2000/XP. Why replace that portion of the OS? Because we don't like being forced to have a Windows server around just for user authentication. So pGina uses plugins to achieve modularity. This allows for user authentication via ANY number of means, both existing and future. For instance, there is already some work being done on an LDAP plugin, a SMB plugin, an SSH plugin and others (SQL, Kerberos, etc). For those who aren't developers it is easy to install, and for those who are developers, a simple yet powerful plugin SDK makes it easy to develop plugins. (Technically pGina should work in NT 4 as well, but we have NOT tested it)"
This would be a useful thing . . . (Score:1)
Re:This would be a useful thing . . . (Score:1)
Many Windows shops restrict users from admin rights on their NT boxes. Your own MSGINA DLL is useful to log you on as a *Localhost\Administrator on your machine during the time period _prior_ to your termination.
Even if replacing OS components doesn't . . . (Score:3, Interesting)
If I wanted to choose your authentication mechanism, I'd stick with OSS with no back-doors for "maintenance" or "updates."
Re:Even if replacing OS components doesn't . . . (Score:2, Interesting)
here it is, taken from the info page in the story link:
"... is a replaceable DLL component that is loaded by the Winlogon executable. The GINA implements the authentication policy of the interactive logon model and is expected to perform all identification and authentication user interactions." (MSDN)
So microsoft says it is replacable, probably because they think that it is something that people might want to replace...
The above comment really isn't that interesting, is it?
Re:Even if replacing OS components doesn't . . . (Score:2, Informative)
There are _many_ companies that have written their own GINAs to provide alternate authentication methods, such as biometric [biometricaccess.com], voice [speechtechnology.com], and hardware [decros.com] tokens [acotec.com].
A quick search [google.com] only turned up a couple thousand entries.
The only thing even remotely interesting about pGINA is that it allows multiple authentication paths via its plugin architecture, and even that is nothing to get overly excited about since the GINA itself is a plugin to winlogon.exe. I'd be more impressed if it worked with Win9x since I have yet to find a documented means of replacing the logon mechanisms for those operating systems.
It should be noted that there are _very large_ companies that are using hardware tokens and they would be _very_ pissed if Microsoft decided to replace their custom GINAs out of the blue.
Weight authentication (Score:1, Funny)
Re:Weight authentication (Score:1)
Very cool (Score:3, Interesting)
It seems like an alternative to the Samba TNG project. Where SMBTNG is working to create Open Source Domain Controllers that run under Unix, pGina makes Domain Controllers irrelevent by allowing Win2k to use Open Source *nix authentication methods.
I have to think though, that pGina is probably far simpler to implement than Samba TNG.
Re:Very cool (Score:1)
Re:Very cool (Score:1)
I've done a heap of work on nisgina 2000
(see nisgina.deakin.edu.au)
we use it in our teaching labs (approx 1000 machines)
and it works fine.
I wouldn't put in onstaff machines though its fairly invasive in the way it works.
Domain controllers are simpler to use, you just need to sync the passwords from your unix hosts, which we have now done.
Worst....name....ever! (Score:4, Funny)
I'm surprised they're from an English-speaking country.
Re:Worst....name....ever! (Score:1)
pGINA = Pluggable Graphical Identification and Authentication
Re:Worst....name....ever! (Score:4, Funny)
Bad, but probably not the worst. (Score:1, Interesting)
He's right. Why do open source authors pick self-defeating names?
Probably because it takes a lot of effort to think of a really good name.
My recent favorite poorly chosen name is Killustrator. The name created an international incident, and the author was forced to change it.
So, what would be a good name? You could call it Open GINA, but GINA sounds like a woman's name. Gnu GINA? WhoAreYou? OurGINA? FreeGINA? No, people would joke that it was prostitution. Tacoma ID? OpenID?
A good name would make prospective users think of the purpose, rather than of an obscure acronym. So maybe OpenID is good.
Re:Worst....name....ever! (Score:1)
Re:Worst....name....ever! (Score:2)
Then, you could add the Security Authorized Naming Daemon as a module, resulting in having SAND in your vGINA.
Cool tool, but not new (Score:3, Informative)
pGina is cool thanks to it's plugin interface - it seems to make things a lot easyer.
BTW, there is already a virus that gets in, and replaces your MS gina with it's own, so it looks and works like normal but collects passwords.
Re:Cool tool, but not new (Score:1)