David Lloyd writes:
> On Thu, 11 Nov 1999, Jason J. Horton wrote:
> 
> >We have an ancient radius server that auths via the unix password file, and
> >we want to move those users to our radiator system. To make it interesting,
> >we want to have the passwords in cleartext instead of crypted passwords. Is
> >there any way we can configure Radiator to log an incoming radius request to
> >a flatfile or SQL, say storing username and password (assuming both come thru
> >in cleartext)? This way we can take the entries and dump em into our 
> >subscribers table?
> 
> Radiator already has this facility.  It is called PasswordLogFile I
> believe.  It's great for troubleshooting connections, you can tell a
> customer when they're typing in their password in all caps or something
> like that. :-)

The only problem with PasswordLogFile is that it doesn't catch instances where
the username was mistyped.  I haven't had a chance to look at that portion of
the code yet to see if it can be added, but it is certainly something that I 
wished was there.  

Looking back at our records (which go back to Dec 1995), about 85% of all 
failed logins are due to invalid username/password.  The other 15% of failed
logins are due to the account being turned off because of unpayed bills or
extended non-use (we only charge them what they use, not by a montly flat
rate like most ISP's).

It becomes more difficult to tell what distribution is bad username vs bad
password in our old system, since I didn't distinguish between the two and
only logged "Invalid Username/Password" to the log file.  However, it does
look like about a third of the failed logins were bad usernames, and the
other two thirds were for failed passwords.

The point I am generally making is that from a support standpoint, they need
to see all rejected authentication attempts, not just the ones that had good
usernames and bad passwords.

Since I wrote my own authentication module, I implemented my own rejected
log that does just this.  However, I did it a bit differently.  Basically, 
all failed authentication attempts get logged to a reject log using the
same format that the accounting log files are written in (ATTRIB=VALUE).
This allows me to catch other aspects of the failed calls, such as their
phone numbers, whether they are using ASYNC or ISDN, etc.

Anyways, that is my 2 cents worth. 

Scott
-- 
 +-=-=-=-=-=-=-=-=-=+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+=-=-=-=-=-=-=-=-+
      Scott W. Adkins                    http://www.cns.ohiou.edu/~sadkins/
   UNIX Systems Engineer                    mailto:[EMAIL PROTECTED]
        ICQ 7626282                     Work (740)593-9478 Fax (740)593-1944
 +-=-=-=-=-=-=-=-=-=+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+=-=-=-=-=-=-=-=-+
       CNS, HDL Center, Suite 301, Ohio University, Athens, OH 45701-2979

===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to