I understand your point of view.

The DNS attack we are trying to mitigate with this protection is very
unlikely. So this extra check should not be enabled by default, but maybe
only for some very few super critical services. That way, the burdeon of
certificates management would not be a real issue.

Thus, I tend to think that having the same check than for proxy callback
would be good for (code) consistency !

For this proposal (SEC_6), I noticed also that it doesn't make sense to
have it if we don't have SEC_5 : if we have a default truststore (a lot of
certificates are consequently trusted), so a certificate check is not very
useful.
And if we don't have SEC_5, SEC_4 becomes more useful : if we have a
default truststore (a lot of certificates are consequently trusted), an url
check on the proxy callback url is more useful.

I hope things are getting clearer...



2013/9/6 Marvin S. Addison <marvin.addi...@gmail.com>

> why can't we just
>> import the certificate of the client application for a SSL check from
>> the CAS server to the client application ? To avoid of course that the
>> CAS server trusts all certificates certified by Verisign or another
>> certification entity...
>>
>
> That would be an acceptable solution with respect to security. From an
> operational standpoint, it seems as untenable as managing keys for each
> peer. The vast majority of certificates expire annually or biannually,
> which would require substantial communication and maintenance costs for a
> non-trivial deployment. In practice no one does certificate trust on a
> per-certificate basis for this reason.
>
> You might consider a facility like Shibboleth metadata where each service
> is responsible for maintaining its own certificate or other data needed to
> provide strong identity assurance. That scales much better by distributing
> the maintenance burden among N peers. On balance it's probably more work
> than what would be feasible for the 4.0 release.
>
> M
>
> --
> You are currently subscribed to cas-dev@lists.jasig.org as:
> lel...@gmail.com
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/**display/JSG/cas-dev<http://www.ja-sig.org/wiki/display/JSG/cas-dev>
>

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to