On 11/09/13 13:17, Jason Haar wrote:
> On 11/09/13 12:34, Michael Ludvig wrote:
>> We used to do cert-based authentication which was good because on
>> connection drop it re-authenticated without any user interaction and
>> often users didn't even notice. Now that we moved to OTP users
>> rightfully complain about the lower comfort. Is there
>>
> I think you're asking a bit too much :-)
>
> Either your mandate is to implement an "extremely" high security
> solution (in which case tokens are the only option IMHO), or your
> mandate is to implement a "very strong" security solution  - in which
> case client certs by themselves absolutely do the trick (certs on tokens
> I place into the "extreme" category of course)

I'd be happy with "very strong" + OTP ;)
Unfortunately we have to use OTP to be in compliance with some other
sites we connect to, that's why we had to move from our trusted and
loved cert-based auth :(

> So if you *have* to use tokens, then user-annoyance is probably a
> side-effect that cannot be avoided.

Great. Can I use this as auto-reply to our users' complaints? ;)

> If you're willing to hack, you might have been able to do something
> where client certs are used to establish the tunnel, but firewall acls
> on the gateway quarantine the client until they go to a web page and
> authenticate using the OTK.
Thanks for the suggestion. We already call a client-connect script to do
some firewall work based on LDAP group membership, I just have to think
how to get the OTP from the user in that script...


But seriously - is the "cookies" idea that bad?
1) Initial connect - client supplies username + password + OTP, once the
channel is set up it securely receives a "cookie", it gets renewed every
10 minutes while the tunnel is up.

2) Connection drops and client reconnects (without restarting) - instead
of username + pass + OTP it offers the cookie, server checks the
validity, optionally the source IP, gets the username from its cache and
re-establishes the tunnel without requesting the credentials again.

Is that doable and how hard would be to implement it?

Michael





------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to