EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 1988

这条还没译成中文,下面是英文原文。

MIT's Kerberos let a user authenticate once and get access everywhere

Kerberos used a ticket from a trusted server so a user proved identity once, without ever sending a password across the network.

Massachusetts Institute of Technology

那一手

MIT's Project Athena had to authenticate users across a campus network where passwords could be sniffed.

In 1988 Steve Miller and Clifford Neuman built Kerberos on the Needham–Schroeder protocol, using symmetric-key tickets instead of sending a password to each service.

Because one login produced service tickets for many systems, it became the first practical single sign-on, and MIT gave the implementation away.

为什么管用

  • Symmetric-key tickets never exposed the long-term password to each service.
  • A ticket-granting ticket meant one login yielded many access tokens, the core of single sign-on.
  • Timestamps cut message rounds and made replay attacks much harder.
  • MIT released it free and Windows Active Directory embedded it, so it scaled to hundreds of millions of machines.
值了多少A ticket from a trusted server, no password on the wire聪明

可以搬走什么

When a network is untrusted, move the secret off the wire into a short-lived cryptographic ticket and let a trusted broker vouch for the user.

后来呢

Kerberos became the default authentication for Windows Active Directory and countless enterprise logins; version 5 is standardized in IETF RFC 4120.

资料来源

发现哪里写错了?告诉我们。

同一路聪明