Re: a bit off-topic policy question

This is a discussion on Re: a bit off-topic policy question within the FreeRADIUS Users forums, part of the Networking and Network Related category; Matt Ashfield wrote: > The issue we have is when running the Radius server in debug mode with full > ...


Go Back   Usenet Forums > Networking and Network Related > FreeRADIUS Users

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-08-2007
Alan DeKok
 
Posts: n/a
Default Re: a bit off-topic policy question

Matt Ashfield wrote:
> The issue we have is when running the Radius server in debug mode with full
> log-level, we see the cilent's username and password in clear-text as it
> attempts to bind to the LDAP server.


That is really the whole purpose of debug mode. You see the users
password not only there, but in the attributes when the RADIUS request
is printed out, too.

Debugging mode has little purpose without that information.

> Certainly we could change the debug
> mode level to not see this, but the fact that the ability to see that is
> available is troubling. I'm sure many others on this list use FreeRadius and
> I'm wondering what sort of policies you have in place to address this
> security risk. Anyone with high-level access to the box could certainly
> login, make a change to the debug level and capture sensitive login
> information.


I'm not sure where the problem is. Administrators of the radius
server can log in and edit the RADIUS server configuration? Is this
really what you're worried about?

The short answer is that anyone who can write to the servers
configuration, or even read the shared secrets in the "clients" file can
snoop on the passwords. There's no way to prevent that without also
preventing the server from running.

Most of the problem can be solved by ensuring that only selected users
have read access to the configuration files. Obviously, "root" has
access, and at most one other user, say "radius-admin", with group
"radiusd". The files should be owned by "radius-admin", writable by
that user. The files should be in group "radiusd", and readable (but
NOT writable) by that group. No on else should have read or write
access to the configuration files. And the server should run as user
"radiusd", group "radiusd".

This is covered in my book in more detail.

Alan DeKok.
--
http://deployingradius.com - The web site of the book
http://deployingradius.com/blog/ - The blog
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 10:37 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0