DHCP Option for The Open Group's User Authentication Protocol
Extracted elements (5)
A URL was chosen as the encapsulation mechanism for UAP server location because many UAP servers are implemented as components within legacy HTTP/SSL servers, and a URL naturally captures IP address, port, and path information. Existing Option 72 (WWW servers) was inadequate because it only stores IP addresses without port or path.
If a URL in the UAP option list does not contain a path component, the path /uap is assumed.
DHCP Option 98 (UAP) specifies a list of URLs pointing to User Authentication Protocol servers. UAP servers can accept either HTTP 1.1 or SSLv3 connections.
DHCP provides no authentication or security mechanisms, and a UAP client has no means to detect whether it is communicating with a rogue authentication service resulting from a forged or compromised UAP option. Even SSLv3-based secure authentication does not protect against this attack; mitigation relies on environmental assumptions in the Network Computing Client Technical Standard.
The UAP DHCP option has a Code field of 98, a Length field indicating the byte length of the URL list, and a URL list field containing one or more URLs separated by the ASCII space character (0x20).