> L.C. (Laurentiu C. Badea)
> Sent: Wednesday, December 15, 2004 7:27 PM
> > I feel uncomfortable with something happening with logging occured. 
First of all, I wanted to write "with NO logging occured" ;)

> > When talking about auth this might be ok, for acct it is 
> definitely not.
> > My opinion is: waht couldn't get logged shouldn't happen and when 
> > replying before *trying* to log this cannot be garuateed. 
> performance
> > shouldn't affect interity.. just my two cents ;)
> 
> Yes and no. I wasn't actually thinking about the accounting 
> part, the initial 
> discussion buried somewhere in the earlier messages was about 
> authentication, 
> where this works.

Sure, initally it was about accounting but while talking about 
doing things without logging I tend to see accurate accts also swim away
:)

> But since you brought this up, I would argue that this is not 
> so cut and dried 
> as you put it. There are situations where performance takes 
> precedence over 
> accounting.

Nope, sorry but Radius or AAA in general for me always means that
all three A's are 100% carried out. Or nothing. Logging is an integral 
part of this.
That's not the opinion of everybody but it's one of the main things
helping me choosing to favor freeradius.
(i.e. in ACS, logging can completely die without "disturbing"
the authentication - I always hated this behavior)

> If you do need to make a choice though, would your priority 
> be to maintain 
> 100% reliability to the customers, or to make sure no minute 
> goes unbilled ? 

My choice is clear, I want to bill every minute.
Now, there are indeed still some minutes getting not billed for
one or another reason, mainly due to the loosely UDP acct itself.
Bu let's take things further: 
Do you want to Access-Accept any user (or intruder) in case 
something goes wrong in auth or authz on a loaded server and 
let him in anyway ?
I'm quite sure nobody wants this..

> Note that we aren't talking about all or nothing here, but 
> where you would you 
> rather take a small loss ?

I'd accept the loss definitely rather in availability. When 
something goes wrong it should get noticed by users or monitoring 
and fixed. Anything else should part of failover.
Testing auth against all realms with Nagios regular, getting 
notified and will have a chance to fix it.

This is mainly based on my own (probably paraniod) security 
thoughts.. and basic for "security certifications" and such stuff,
when the log is full, the process should stop. When the auth 
cannot be logged - stop.

Finally, this surely depends on what your're doing with freeradius;
authenticating 5 wlan-users in a small office, doing 
billing on cost centers inside a company - or authentication
of users accessing dozens VPN's, firewalls and some 
mio dialup-minutes. 
when loosing 10% of either auth-log or acct here I'd have a 
problem with that - more than with performance.

I at least like as it currently is, when there's a non-default 
option for this in future I also won't care. Maybe I've seen too
many of other "sunshine" programs giving priority to "comfort" 
rather than accuracy, that I thought I had to take a word for 
freeradius here. 

Michael



-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to