We had a State security audit

Garick Hamlin ghamlin at isc.upenn.edu
Wed Mar 6 10:15:37 EST 2013


On Wed, Mar 06, 2013 at 01:05:51AM +0000, David Langenberg wrote:
> 
> On Mar 5, 2013, at 5:35 PM, "Bryan E. Wooten" <bryan.wooten at utah.edu>
>  wrote:
> 
> > All,
> > 
> > Last week we had an internal State security audit.
> > 
> > One of their tests was to copy our CAS login page and host it on their own
> > server We use CAS for our Shib authentication. They then sent an email to
> > many on campus with a link asking them to verify some information, which
> > started with a CAS login page. Even though Outlook marked the email a
> > potential phishing some people clicked the link and had their password
> > captured. Sigh.

You may want to look at CSP.

https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html

It is designed to prevent and detect injection of javascript.  This with some framebusting
may help.

Forms-based-auth has some fundamental limitations obviously.  An attacker can make
a pixel perfect copy of the login screen and fool most users in many cases, but
this can help address some attacks.

After dealing with the XSS / CRSF problems of course you still have to worry
about downgrade MiTM open-wireless-network attacks (everyplace has some sort of cafe
with open wireless nearby right?).  https everywhere might help a little here.
It has some downgrade protections, I believe.

I suppose one could try to find impose some policy based off the senders of an emails and
if it contained a "complex" link to a protected application (lots of hand waving here 
since the details are messy), but I don't know there really is a solution there that
has enough power to stop an attacker who could just tweak the email endlessly until
it got through.

I am glad people are doing these sorts of audits!  
Thanks for sharing.

Garick


More information about the users mailing list