01-23-2019 12:56 AM
I have a client who is looking to deploy user+computer authentication, we need to verify that the computer is a domain device and set a dynamic VLAN based on the logged in user. I have used NAM with eap-chaining in other deployments, but it came with a price(there are a lot of issues with this driver, specially when trying to upgrade).
so my question is what is the best way to achieve this, but without using NAM with eap-chaining.
from the research i've done those are available option but i am not sure which one is better suited for us:
- dot1x + passiveID - it looks great on paper but i am not sure if passiveID can deliver as it seems pretty complex to trouble shoot
- implicit authentication with EAP-TLS - if we are using EAP-TLS with non-exportable user certs we can assume that this a domain computer. the problem here that cert auto enroll can be a bit tricky to deploy.
- MAR Caching - the ISE will "remember" the MAC address of a machine that has been authenticated and if a user authentication will come from the same MAC address ISE could assume that the user and computer are authenticated. seems like a simple solution, but pretty easy to crack(security wise) because all it takes is spoofing the MAC address of a domain computer and entering valid username+password.
Thank you,
Snir
Solved! Go to Solution.
01-23-2019 01:03 PM
01-23-2019 01:15 AM
01-23-2019 02:08 AM
Hi,
Thanks for the help, regarding EAP-TLS, what if i configure my endpoints to computer or user, in that case it will always send the user certificate in a case where the user is logged in and because the cert is non exportable I can assume that the computer is part of the domain. and because we are using dynamic vlan assignment, the computer will not be in the prod VLAN until a user logs in and the computer sends the user cert.
regarding PassiveID, the solution i was talking about was using 802.1x machine authentication + passive ID for the user log in, and that way i know which user is logged in.
NAM does seem like the perfect solution for it, and it worked fine on that end, but we had so many issues with it when we were trying to upgrade anyconnect because we had issue with other modules like Posture.
01-23-2019 01:03 PM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide