On 10/16/2015 12:23 PM, Booker Bense wrote:
> In poking around on the web, I've found that MIT has some duo integration
> for
> the kinit program.
> 
> Is there any docmentation available on how this was implemented?

It's a custom kdcpreauth module using the SAM-2 mechanism, with repeated
KDC_ERR_PREAUTH_REQUIRED responses and KDC state.  We are hoping to make
it open source at some point, but need to do some cleanup first.

The security properties of SAM-2 aren't great, and it isn't implemented
in any krb5 implementation other than MIT's.  We are also working on a
SPAKE2-based preauth mechanism which should eventually enable a much
better integration of second factors, including Duo.

(CC'd Richard Basch as he asked the same question a couple of weeks ago.)
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

Reply via email to