Archive for the 'Media Guard' Category

in Right Media Exchange, Ad Networks, Media Guard

Banner Pops and Errorsafe

Saturday, January 27th, 2007
By Michiel Nolet
January 27th, 2007

What are banner pops and why are they a problem?

Banner pops are regular display banners that display a popup when loaded under certain circumstances. Since most websites that allow popups will simply place a popup tag on their site banner-pops are actively made to circumvent a web site’s policies. The economics of this are obvious. Popup payment rates tend to be significantly higher than 468×60 banners so if the advertiser can create his own popup inventory he stands to make a lot of money.

Over the past couple months, the Right Media Exchange has had problems with unexpected pops advertising ‘Errorsafe’ appearing out of 468×60 and 728×90 banners. ErrorSafe is a company that commonly buys web page pop inventory to display ads for their registry cleaning software. Instead of buying the standard web page pop inventory they realized it would be more economical to create their own by booking deals for 468×60 inventory and serving their ‘banner pop’ creatives. To make matters worse, the popups that are shown often try to initiate active-x program installs.

No network would actively traffic a 468×60 creative that shows a popup. To circumvent creative approval policies at ad networks, the advertisers mask the creatives so that they only show popups in certain countries at certain times of the day. Generally the times and countries are set to avoid the network. So for a New York based ad-network, pops probably wouldn’t appear in the US from 7am to 9pm.

Why does this keep happening if we know it’s a problem?

ErrorSafe started by doing Active-X at night on their web page buys. Those got expensive quickly and also started to get shutdown, so they started to buy 468×60 inventory and launch pops at night. Networks started to catch on to the new scam rather quickly and most took one of two actions: they either refused to sell to ErrorSafe altogether, or they insisted that ErrorSafe provide them with actual swf/gif files that the network could host themselves. Let‘s look at the latest example of the ErrorSafe scam to see how they have gotten around of both of these problems.

Take a look at the following ad:
http://content.yieldmanager.com/13312/94749/27e558c94df509ebe888fdc0060640e8.swf

This is an ad for a website uk.matchservice.com. Notice first that this is a very professional but completely fake website. Click around a bit, try to signup, and you’ll realize very quickly that there is no UK dating site here. Now, even though the whois info for the domain seems legit, the last person that called the contact number got a plumbing service in London.

Now if you open up an HTTP sniffer while loading that ad (I like the Tamper Data plugin for Firefox) you will notice that it requests two files:

http://uk.matchservice.com/crossdomain.xml
http://uk.matchservice.com/reg_swf.php?campaign=tiger&unique=

If you take a peek at the second URL you will receive a basic text document with one of two things in it: ‘popup:0′ or ‘popup:1′. Most likely, if you are in the US you will get a value of ‘0′ and if you are international you will get ‘1′. Woohoo! We’ve figured it out… right?? Some external web page checks the user‘s geography based on ip. Ok, so how come our automated testing still wasn’t catching these guys? We decided to decompile the flash to look for some details and try to figure out why. The first thing we noticed in there was the following line of code:

constants ‘my_date’, ‘getTime’, ’setTime’, ‘my_so’, ‘data’, ‘expires’, ’swfush’, ‘_root’, ’strong’, ‘this’, ‘getNextHighestDepth’, ‘target_mc’, ‘createEmptyMovieClip’, ‘unique’, ‘GET’, ’sscript’, ‘loadVariables’, ‘param_interval’, ‘checkParamsLoaded’, ’setInterval’, ‘popup’, ‘1′, ‘clearInterval’, ‘tzjscript’, ‘_self’, ‘0′, ’strongPP’, ‘http://www.errorsafe.com/pages/scanner/index.php?aid=tiger&lid=swf7&ax=1&ex=1&ed=2′,

So we see a url for errorsafe in there, but we still weren’t catching these guys in our automated tester. Digging more into the code we saw:

tz=-dt.getTimezoneOffset()/60;p=(n.userAgent.indexOf(\’SV1\’)!=-1)||(a&&(a.indexOf(\’SP2\’)!=-1));i=(d.all&&encodeURI()&&!w.Event);if(!(tz>=’, ‘&&tz\’;};(i&&p)?o.launchURL(u):w.open(u);};void 0;’, ‘jscript’, ‘\’;p=(n.userAgent.indexOf(\’SV1\’)!=-1)||(a&&(a.indexOf(\’SP2\’)!=-1));i=(d.all&&encodeURI()&&!w.Event);if(p&&!d.getElementById(\’o\’)){d.body.innerHTML+=\’\';};(i&&p)?o.launchURL(u):w.open(u);

What does all this mean? Well:
- The creative loads up two external files, one which returns a popup:0/1 value depending on the geo loaded from the users IP address.
- It then checks the user’s timezone and browser language to make sure the user is not in the United States.
- Based on results from #1 & #2, it launches a popup for ErrorSafe.com.

Ok, what are we doing about this?

- Our automated tester is now set to catch all of the behavior that I’ve described above and we are actively tracking down new techniques to initiate pops from banners.
- We are placing permanent exchange wide bans on advertisers that facilitate this scam.
- We are starting to use statistical pattern analysis to preempt and detect bad creatives before they can go live.

We are working around the clock to the ensure the safety of the exchange. I encourage you to email me at mnolet@rightmedia.com if you have any additional questions or comments about this issue.

in Direct Media Exchange, Media Guard

Guarded On Direct Media Exchange

Tuesday, November 14th, 2006
By Vince Panero
November 14th, 2006
Changing of the Guard.jpgtransparent1x1.gif

I am pulling an article out of the vaults today from…June 2006: The Jensense Blog’s reference to adult content ads running on family sites due to an advertiser’s ‘oversight’. What’s really sad is the comments that some people leave below the article. Shouldn’t publishers have some sort of accountability mechanism available? Or at least a place where they can be heard as a group? (forums for a start...)

We hear about this kind of thing all the time…it didn’t start with the Super Bowl, and it happens a ton more on the web: too much information, coming at you, too quickly. How do you filter it?

Your options are limited. I have a child so I’m concerned about what he might see while looking with Mom at pictures of Winnie the Pooh on someone’s site. And there are other situations where you might merely want to control ads in another way– maybe per website.

And that’s why we created Media Guard. (more…)

in Media Guard

How Media Guard™ Works

Wednesday, August 30th, 2006
By Amy Kang
August 30th, 2006

What is Media Guard?
Media Guard is Right Media Exchange’s ad creative classification and regulation system.

How does Media Guard Work?
When a creative is uploaded or updated in the Right Media Exchange, it goes through a series of tests before it can run across the marketplace. First, the automated creative tester runs 10 tests to detect the technical attributes of a creative. Some of those tests are run through international proxy servers to imitate users outside of the US. If any malicious activity is detected, the creative is flagged and the advertiser notified. Otherwise, the creative is passed on to two human auditors who then classify the content and offer of the creative.

What does this mean for Advertisers?
Creating a uniform classification standard aligns all buyers and sellers in the Exchange. Advertisers will expand their reach as publishers ease their broad restrictions and ban ad types more granularly. See Media Guard for Advertisers.

What does this mean for Publishers?
Publishers will now have more granular control over what types of ads their users see on their site. See Media Guard for Publishers.

How can I participate?
All Right Media Exchange users are benefiting from the automated testing that catches malicious activity. Media Guard’s content classification is currently in beta. If you’d like to find out more about being a beta client, contact your account manager. See Media Guard Creative Tag List.

in Media Guard

Two Viruses, Ten Creatives, and an Automated Creative Tester

Wednesday, August 2nd, 2006
By Michiel Nolet
August 2nd, 2006

On Wednesday July 26th there were two different viruses that hit ad networks around the world. I was the one lucky enough here at Right Media to be responsible for ensuring the safety of our marketplace and tracking down the responsible parties. Here’s a transcript of my day.

9:00 AM CT email alert: Virus detected on two different creatives
9:05 AM A little digging shows that two distinct Yield Manager network clients are working with an external network called Exit Exchange.
9:10 AM Further investigation reveals redirects to software.adgate.info and sports.adgate.info which in turn redirects to a Trojan - adgate.info/pre.exe (DO NOT CLICK THAT LINK!).
9:15 AM Deactivate both creatives to prevent the virus from running on the Right Media Exchange. Inform account managers so they can communicate this to their clients.
9:30 AM CT email alert: Second virus detected. Time to get some coffee as clearly this is going to be a long day.
9:40 AM This time it’s a Windows Media Player exploit (See Microsoft’s Security bulletin). The offending virus was found at http://proffy209.com/adv/096/xpl.wmf (DO NOT CLICK THAT LINK!).
9:45 AM Deactivate all offending creatives and contact account managers.
10:00 AM Two emails and one phone call later, I still don’t have any information about adgate.info from their domain registrar Moniker.
10:10 AM Reach out to my contacts to find a person I can reach at Exit Exchange.
10:15 AM Investigation into proffy209.com shows that redirect is coming from Seed Corn Media, yet another ad broker.
10:20 AM CT email alert: Third instance of Proffy209 detected.
10:35 AM Since all the Seed Corn Media ads are running through Zedo tags, I call the main line to explain the situation. I am given the email address for the VP of Engineering.
10:40 AM Sent email detailing the situation to the VP of Engineering at Zedo. For good measure, I give Moniker another call asking why I haven’t received any response from them.
10:45 AM Tell CT team to add both adgate.info and proffy209.com as text flags. This means for all subsequent automated tests any creative that redirects through either of those domains, whether or not they load a virus, will be flagged for further human inspection.
11:00 AM Time for some meetings, I put the hunt for viruses aside for now.Since all the affected creatives in the exchange have been deactivated, the immediate threat is neutralized.
12:30 PM Someone over on Business Development forwards me to this blog posting. It seems the blogosphere has picked up on the Trojan from proffy209.com.
1:30 PM Finally get in touch with Exit Exchange and warn them of adgate.info virus that they are spreading. They were not aware of the situation and immediately shut down any campaigns that they had running for that domain name. When I probed for information on which party was responsible they said it was placed through an individual who had paid them via Paypal. He offered the contact info but I declined.
2:30 PM Right Media COO, Christine Hunsicker, comes running to declare a state of emergency - viruses are being distributed throughout the internet via networks. I assure her that all instances of offending creatives throughout the exchange were shut down in the morning and that I’m tracking down the responsible parties.
2:45 PM CT email alert: Another Seed Corn creative with the WMP exploit.
2:50 PM Haven’t heard from Seed Corn Media or Zedo yet so I put out some feelers in the office. Brian, Right Media’s CTO, gets me the number of someone who gets me the number of someone at Zedo.
3:00 PM In a matter of minutes I’m on the phone with someone at Zedo. I inform him of the situation and within 15 minutes all offending creatives are shut down.
3:15 PM Check CT tests. This confirms that both the Seed Corn and Exit Exchange creatives stop testing positive for viruses. Two disasters averted.
4:00 PM Get a call from Andrew Stern, CEO of Seed Corn Media. He immediately claims innocence and promises to solve the issue. Andrew also immediately put blame on a company called Terp-517, yet another broker in the online advertising industry. He passes along the contact information of Robert Ser, the owner of Terp-517.

At this point, I decide that the threats have been neutralized and that there is not much that I can do. As mentioned in the blog article, the domain name from the proffy209 virus was registered in Russia and, even after repeated attempts, Moniker was less then helpful and seems fixated on protecting their customers, even if they are spreading viruses around the Internet.

And while this isn’t a typical day by any means, we did win the fight against two individual viruses. Sadly, nothing has been solved to address the real problem. There are so many different ad brokers out there that a single creative might enter the Right Media Exchange through 10 different networks. Therein lies the first problem. This means that to truly shut off a bad ad, we really have to go to the source. This leads to the second problem: there is no reliable way to hold the parties that distribute malicious content accountable.

So what are publishers and networks to do? Right Media has developed Creative Tester, an automated creative auditing solution, specifically to help us prevent malicious creatives from running through the exchange. Production capacity will allow us to test all third party tags in our system several times an hour. Although this doesn’t prevent people from distributing viruses on the Internet, it does prevent them from running on the Right Media Exchange.

in About Right Media, Right Media Exchange, Media Guard

More on Ben Edelman and Network Inter-Trading

Wednesday, June 28th, 2006
By Michael Walrath
June 28th, 2006

ClickZ reported on a new study by Ben Edelman that details how pornographic ads can pop up where they shouldn’t:

The “Spyware Showing Unrequested Sexually-Explicit Images” report details the sometimes labyrinthine trails of intermediaries interacting as user traffic is handed down from one server to another, sometimes resulting in a multitude of pop-ups, many, in these cases, displaying graphic images that would make some users blush.

This is clearly a serious problem in the industry (we discussed it previously here). It’s also a good opportunity to clarify the role of the Right Media Exchange (or any other open marketplace), and the value that role brings.

The open exchange (and its underlying platform, Yield Manager) provides an environment for advertisers, publishers and networks to do business with each other with greater efficiency. A big part of that is simply sheer access to media — having open access to that much supply and demand precludes the need for networks to trade with each other to increase scale.

Another one of the biggest benefits of the exchange is that it gives its buyers and sellers the opportunity to form solid partnerships — to find the right partner, connect directly, do their due diligence and agree on the clear terms of their relationship. While there is regulation in the exchange, specifically with the coming Media Guard product, Right Media and/or Yield Manager stays out of the way of that direct relationship. That sort of control — specifically in this case, to determine what sort of content is mutually acceptable to each side — belongs to the buyer and seller.

Making that direct connection in the exchange cuts down that “labyrinthine trail” of middlemen and leaves little chance of the unfortunate surprises described by Mr. Edelman. Moreover, with fewer intermediaries to take a cut of a transaction, it leaves the seller with more revenue, and the buyer with greater purchasing power.