security of "shibuseheaders"
Liam Hoekenga
liamr at umich.edu
Wed Nov 23 09:41:17 EST 2016
We have a developer working in .NET Core on Linux. There is no SAML
implementation for .NET Core, so they're looking at putting their
application behind Apache HTTPd. .NET Core apparently also can't get
information from the web server environment, so they'd like to pull it from
headers.
The Apache SP docs strongly recommend against enabling ShibUseHeaders. The
wiki page on spoof checking says:
Under no circumstances should you rely on the request header
option other than as a temporary measure while adjusting applications
to use the environment option.
The same entry says that the only way to really get attribute information
into IIS is via headers:
The ISAPI filter API does not appear to support the creation
of environment variables, so request headers are used out of
necessity as a portable communication channel to applications.
But the IIS SP config page does not include warnings about the insecurity
of passing attribute information via headers.
If headers + spoof checking is as insecure as the spoof checking article
suggests, should we not use the IIS module for sensitive applications?
Liam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20161123/fbd5af36/attachment.html>
More information about the users
mailing list