I'm not sure if anyone will be found of this suggestion, but if one doesn't try one will never know, right?
That said, as you all may be aware, Microsoft has released Internet Explorer 9. This new version includes a feature called Parental Controls which makes use of Tracking Protection Lists.
Basically what these lists do is check if a third-party service/domain is allowed or blocked, and allow or block communication with it accordingly.
Example: I'm at www.malwaredomainlist.com
. Let's imagine this domain would display ads from xyz.domain.com, and this domain is blocked by a Tracking Protection List. Communication is blocked. But, only if communication is being done from a first-party (MDL's website in my example) to a third-party (xyz.domain.com).
But, if the user directly goes to xyz.domain.com, then the TPLs won't block access to it. This is just so that you guys get a general idea of how it works.
So, my suggestion is based on a more than known situation - hacked websites with compromised ads leading to malicious domains.
While there are like 4 lists so far, solely blocking ads, none of them is efficient or they're either too invasive, so over time their creators will need to put certain domains/ads in a whitelist (such situation is out of user's control), and they aren't 100% effective either at blocking ads.
So, what's my suggestion? I'm wondering if MDL would support such TPL format, but to block malicious domains, to where users may be redirected to from compromised domains hosting ads... Even if the other TPL lists may not be sucessuful at blocking the ads, MDL list would block communication to the malicious domains.
It would be an alternative to a hosts file, for those who things to simply update automatically, rather than making sure their hosts file is updated.
For a further understanding of TPLs take a look here -http://www.zdnet.com/blog/bott/ie9-and-tracking-protection-microsoft-disrupts-the-online-ad-business/3004
What do you guys think? Stupid idea?