[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: When to Access-Reject vs. Silently Discard



Hi Alan,

Okay I agree with your $0.02. So we should do a reject in RADIUS Digest in
this case.

> -----Original Message-----
> From: Alan DeKok [mailto:aland@ox.org] 
> Sent: Wednesday, April 06, 2005 1:03 PM
> To: radiusext@ops.ietf.org
> Subject: Re: When to Access-Reject vs. Silently Discard
> 
> 
> Avi Lior <avi@bridgewatersystems.com> wrote:
> > In the RADIUS Digest thread (Issue 79) when the Server detects that 
> > the NAS is trying to authenticate a realm for which it is 
> not authorized we need to
> > "reject" the authentication.   This can be done by either 
> Access-Reject or
> > Silently Discarding the packet.  SO the question is which one is 
> > correct?
> 
>   I would back up, and say when do we discard, versus send reject?
> 
>  - attempted security breaches (bad Message-Authenticator, unknown
>    client) result in the packet being discarded.
> 
>  - failed authentication or authorization results in Access-Reject
>    (bad password, not permitted to use requested services, etc)
> 
> > Its not clear:  for example if Message-Authenticator(80) does not 
> > validate (as per 3579) we silently discard.  When we detect 
> a lying NAS again as per
> > 3579 we generate an Access-Reject:   "Where a match is not found, an
> > Access-Reject SHOULD be
> >  sent, and an error SHOULD be logged."
> 
>   Sending Access-Reject when (NAS-IP-Address != source IP) 
> would break a LOT of deployments.  And it's a SHOULD, not a MUST.
> 
> 
>   For the case of a NAS authenticating for a realm it's not 
> authorized to use, we need to ask if it's a security problem 
> or failed authorization.  The answer to that question will 
> tell us how to handle this case.
> 
>   My $0.02 is that if the packet contains a valid 
> Message-Authenticator, then an Access-Reject should be sent, 
> AND an error message logged saying that the NAS is 
> misconfigured, or may be compromised.  We "know" it's the 
> right NAS, because it has the right source IP and shared 
> secret, which is the only way to identify any NAS.
> 
>   If the packet doesn't contain a Message-Authenticator, then 
> the answer is more complex.
> 
>   In this case, I believe that the packet does contain 
> Message-Authenticator.
> 
>   Alan DeKok.
> 
> --
> to unsubscribe send a message to 
> radiusext-request@ops.ietf.org with the word 'unsubscribe' in 
> a single line as the message text body.
> archive: <http://psg.com/lists/radiusext/>
> 

--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>