 |
CoSign: Secure, Intra-Institutional Web Authentication |
| Open Source Web Single Sign-On |
| |
An open source project originally designed to provide the University of Michigan with a secure single sign-on web authentication system. cosign is part of the National Science Foundation Middleware Initiative (NMI) EDIT software release.
News:
Important!
A security vulnerability has been discovered and fixed in the
IISCosign filter:
COSIGN-VULN-2007-003.
Sites running cosign-protected Microsoft IIS web servers should
immediately upgrade to IISCosign 2.0.3
Urgent!
Two remotely exploitable vulnerabilities have been discovered
and fixed in the cosign weblogin server code:
COSIGN-VULN-2007-001,
COSIGN-VULN-2007-002.
Sites running their own weblogin servers should immediately
upgrade to cosign-2.0.2a, cosign-1.9.4b, or apply the patch
that is available on the download
page.
New! cosign module for Drupal is now available
New! The cosign Wiki is up and running.
New! The comprehensive cosign scheme document is now available.
JavaCosign 2.0 is now available for download.
The cosign Friend system is now available separately from CoSign, to facilitate its integration with other web single sign-on systems
The updated specification for Multiple Factor Authentication is now available.
See the download page for download links, revision history, and MD5 checksums.
Features:
- Passwords, if used, are sent only to the central weblogin service over SSL.
- Users need only authenticate once per session to access any number of cosign-protected campus sites.
- Optional per-service re-authentication.
- A compromised service host (see the overview) does not represent a compromise of the cosign system as a whole.
- x509 users needn't enter a password to authenticate.
- The cosign 'friend' system allows non umich users to authenticate using self-created, centrally-administered guest accounts.
- Trusted systems can request Kerberos credentials from central server for N-Tier authentication (e.g. IMAP, LDAP, Oracle, etc.).
- There are no domain cookies used in this system.
- Sessions have both idle and hard timeouts.
- Users can logout of all cosign-protected services by visiting a single URL.

The University of Edinburgh has provided an Evaluation of Web Single Sign-On Technologies to the United Kingdom's JISC.
The University of Auckland, New Zealand has provided us with their WebSSO Implementation Comparison from their review of available solutions.
The Pennsylvania State University also has a Web Single Sign On Evaluation Whitepaper available that includes cosign.
Announcements: Join cosign-announce
Discussion: Join cosign-discuss
Contact: cosign at umich.edu
cosign is freely available and distributed under an open source license. |