Risk
5/4/2009
06:00 PM
Connect Directly
LinkedIn
Twitter
Google+
RSS
E-Mail
50%
50%

NoScript Developer Apologizes For Meddling With AdBlock

His methods caused a furor in the Mozilla community over the weekend because he did not provide clear notification about what his software was doing.

The developer of the popular NoScript add-on for Firefox on Monday issued a sweeping apology for abusing the trust of those who had installed his software and for violating Mozilla's rules for add-on developers.

"I beg you to accept my most sincere apologies and believe in my shame and contrition," concluded Giorgio Maone, creator of the JavaScript-blocking extension NoScript, at the end of a lengthy statement of regret. "I know I've done something horrible, creating a scandal like the Mozilla community never had faced before and betraying the trust of many, many people. Please help me to repair the damage I've caused with my errors."

Maone's sin was to interfere with the operation of another popular Firefox extension, Adblock Plus, through JavaScript code added to his NoScript extension. He created a version of NoScript that altered Adblock Plus to whitelist the ads on his site, NoScript.net, so that they would not be blocked, thereby ensuring his continued ability to earn revenue from the ads.

Maone is not the first Web site owner to seek a way to prevent ads on his site from being blocked. But his methods caused a furor in the Mozilla community over the weekend because he did not provide clear notification about what his software was doing and because he did not seek user consent.

In so doing, Maone's actions became indistinguishable from those of a malware author. "Clearly, NoScript is moving from the gray area of adware into dark black area of scareware, making money at user's expense at any cost," observed Wladimir Palant, author of Adblock Plus, in a blog post about the incident.

Maone takes issue with Palant's claim that his code was obfuscated -- written to be difficult to read, a practice common among malware authors. But he states in his post that he wants to focus on apologizing rather than rebutting alleged inaccuracies.

It remains to be seen how much damage Maone's actions have done to the viability of NoScript. Many users posting about the incident promised to uninstall the extension. But some have accepted Maone's apology. Others took the opportunity to question the ethics of ad blocking.

"It must be particularly hard to have a lesson in ethics from Adblock, that charmingly unethical piece of software based on the principle that 'other people should look at ads so that *I* can enjoy content without inconvenience,' " reads one comment posted beneath Maone's mea culpa.

Previous
1 of 2
Next
Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Dark Reading, September 16, 2014
Malicious software is morphing to be more targeted, stealthy, and destructive. Are you prepared to stop it?
Flash Poll
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2012-5700
Published: 2014-09-22
Multiple cross-site scripting (XSS) vulnerabilities in Baby Gekko before 1.2.2f allow remote attackers to inject arbitrary web script or HTML via the (1) id parameter to admin/index.php or the (2) username or (3) password parameter in blocks/loginbox/loginbox.template.php to index.php. NOTE: some o...

CVE-2014-0484
Published: 2014-09-22
The Debian acpi-support package before 0.140-5+deb7u3 allows local users to gain privileges via vectors related to the "user's environment."

CVE-2014-2942
Published: 2014-09-22
Cobham Aviator 700D and 700E satellite terminals use an improper algorithm for PIN codes, which makes it easier for attackers to obtain a privileged terminal session by calculating the superuser code, and then leveraging physical access or terminal access to enter this code.

CVE-2014-3595
Published: 2014-09-22
Cross-site scripting (XSS) vulnerability in spacewalk-java 1.2.39, 1.7.54, and 2.0.2 in Spacewalk and Red Hat Network (RHN) Satellite 5.4 through 5.6 allows remote attackers to inject arbitrary web script or HTML via a crafted request that is not properly handled when logging.

CVE-2014-3635
Published: 2014-09-22
Off-by-one error in D-Bus 1.3.0 through 1.6.x before 1.6.24 and 1.8.x before 1.8.8, when running on a 64-bit system and the max_message_unix_fds limit is set to an odd number, allows remote attackers to cause a denial of service (dbus-daemon crash) or possibly execute arbitrary code by sending one m...

Best of the Web
Dark Reading Radio