- From: George Staikos <staikos@kde.org>
- Date: Fri, 8 Sep 2006 13:02:14 -0400
- To: public-usable-authentication@w3.org
2 months later, I catch up. :-)
On Sunday 02 July 2006 00:28, Chris Drake wrote:
> Hi All,
>
> Has anyone attempted to document the threats and/or what protection
> we're trying to provide to users ?
>
> If so - please point me - if not - please add-to or amend my list:
>
> 1.5. online phishing
> 1.5.1. pop-up/pop-behind windows to spoof sites
> 1.5.2. floating <DIV> or similar elements (eg: emulating an entire
> browser UI)
Maybe XSS too?
> 2. Remote Technical Tricks
>
> 2.1. spoof techniques
> 2.1.1. vanilla fake look-alike spoof web sites
> 2.1.2. CGI proxied look-alike web site (server CGI talks to real
> site in real time - "man in the middle attack")
> 2.1.3. popup windows hiding the address bar (3.4.1/3.4.2)
> 2.1.4. <DIV> simulated browsers (1.5.2)
>
> 2.2. iframe exploits (eg: 1.5.1/1.1.3) (spammers buy iframes to
> launch 1.5 and 1.4 attacks)
Also XmlHttpRequest based. XmlHttpRequest is great. It allows so many fun
hacks. Maybe most(all?) of them were possible before with iframes, but it
seems to me that people really weren't considering security when this one was
designed.
> 3.6. Visual tricks
> 3.6.1. browser address bar spoofing
> 3.6.2. address bar hiding
I'm really embarrassed that we still have this listed here in 2006.
> 5. Implementation Oversights
>
> 5.1. back button
What do you mean here?
> 5.7. accepting auth info over NON-SSL (eg: forgetting to check
> $ENV{HTTPS} is 'on' when performing CGI password checks)
The problem is, even if the site does check this, what can be done? The
password was sent over non-HTTPS. We could return "error" and redirect to
SSL, but the damage is done. We can lock out the user at that point, but
we've created a DoS. The only solution is for such sites/apps/pages to not
support non-SSL connections at all. I know of some live examples of pages
where you can simply changes the https: to http: and it will accept the POST.
Do you have an updated copy of this document? I find it very useful.
Thanks!
--
George Staikos
KDE Developer http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/
Received on Friday, 8 September 2006 20:34:48 UTC