cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2950
Views
0
Helpful
2
Replies

anyconnect authentication method: AAA and certificate

Vag
Level 1
Level 1

I'm looking into implementing anyconnect on ASA, in the most secure way possible.

I'm thinking of using certificates as the first form of authentication and Radius as the second one.

The reason why I am considered of adding Radius authentication along with certificate authentication, is that I want users to be prevented from accessing the network as soon as their account is disabled, instead of having to revoke their certificates and wait (or force) for the CRL update.

The question is whether adding Radius is considered safe, given that it uses MSCHAPv2 which is considered weak nowadays.

1 Accepted Solution

Accepted Solutions

Rahul Govindan
VIP Alumni
VIP Alumni

The Authentication data between the ASA and client is going to encrypted in a TLS channel, so from a security standpoint, there is an added layer to protect that transaction. Adding AAA +  certificate is definitely a plus over just having AAA or certificate. Radius is the more commonly used AAA protocol in these deployments. But if you are using AD, LDAPs should provide more security as it also flows encrypted in the backend.

You can also had a 2 factor aspect to AAA by adding the username from certificate feature so that the certificate and credentials both need to be from the same user for it to work. Another option is to use Radius in conjunction with token server so that there is some OOB security also added in place.

View solution in original post

2 Replies 2

Rahul Govindan
VIP Alumni
VIP Alumni

The Authentication data between the ASA and client is going to encrypted in a TLS channel, so from a security standpoint, there is an added layer to protect that transaction. Adding AAA +  certificate is definitely a plus over just having AAA or certificate. Radius is the more commonly used AAA protocol in these deployments. But if you are using AD, LDAPs should provide more security as it also flows encrypted in the backend.

You can also had a 2 factor aspect to AAA by adding the username from certificate feature so that the certificate and credentials both need to be from the same user for it to work. Another option is to use Radius in conjunction with token server so that there is some OOB security also added in place.

Thanks for your answer Rahul. I assume that AnyConnect still doesn't support Radius authentication purely based on certificates, in the way that wireless controllers do.