Radius, Radsec, Diameter [was: Silly question - secure Radius?]
Alan DeKok
aland at ox.org
Thu Jul 14 20:10:19 CEST 2005
Artur Hecker <hecker at enst.fr> wrote:
> well, from my perspective the main arguments would be:
...
Those are all nice arguments for diameter, and good reasons why the
protocol was designed.
But I keep coming back to: Where are the client implementations?
There are few to none client implementations.
> - reliability (especially for accounting)
radsec from the NAS to the RADIUS server would solve this.
> udp is generally not very handy when you want more control over the NAS,
> even if i understand the initial motivation to base radius on it.
> however, today you run in all those problems with NAT, session
> initiation in firewalled environments, reliability, security and so on.
radsec solves this, too.
> - server-initiated messaging
> the strict client-server design of radius (imho amplified by the use of
> the conn-less UDP) does not allow for server-initiated commands such as
> "disconnect" or "force re-authorization on profile changes" (very
> important with PBM)
Huh? See the "disconnect request" packets. Radclient even supports
this!
> - NAS management
> radius-typical fqdn/shared secret based security simply does not scale.
> it is too complicated to manage NAS in this manner and often results in
> network-wide radius passwords.
radsec with per-NAS certificates solves this.
> - security with proxying
> in Radius proxies can modify packets. this is often not a good thing to
> do. diameter has a far better and more extensive support for TLS,
> especially for roaming scenarios. security might not be an issue in the
> way radius is typically used, but its security definitions are
> completely obsolete (strange md5-based hashing is not exactly the state
> of the art, and right now ipsec support is as improbable with NAS as
> diameter-support itself :-)).
radsec doesn't support this, but there was a radius + kerberos draft
which did. Recent opinions in the radius working group indicate that
dropping this might have been a mistake.
> well, we have seen a lot of implementations (especially in the hotspot
> management area) where people use HTTP from server to NAS to trigger
> radius-requests to be sent towards the server (!). it's nonsense.
Yup.
Alan DeKok.
More information about the Freeradius-Users
mailing list