Skip to main content

Thursday, July 17, 2008, 9:30 a.m., The House Subcommittee on Telecommunications and the Internet held a hearing on the one of the most dangerous threats to Internet neutrality, privacy, and the integrity of data transmitted on the Internet now threatening the medium.

What Your Broadband Provider Knows About Your Web Use: Deep Packet Inspection and Communications Laws and Policies

The hearing focused on the company NebuAd, a company that has designed high-speed programs that do deep packet inspection of all traffic passing through an ISPs routers and MODIFY THE PACKET CONTENTS in order to track user habits and inject code to modify web pages being returned to users.

NebuAd's product and what it does is so wrong on so many levels it is hard to know where to begin.

Content deliverers on the Internet should be outraged because their content, their intellectual and economic property, is being modified without their consent or knowledge, for the purpose of commercial activity by the ISPs doing the injection.

End users should be outraged, because this represents the ultimate invasion of privacy. This software literally touches and tracks every last packet of every last transmission that retrieves data across the Internet back to the end user's computer.

Internet engineers, and Robert M. Topolski, see following, ARE enraged, because this packet inspection AND MODIFICATION is an unquestionable violation of the most fundamental principle underlying the nature of traffic control on the Internet, namely, YOU DON'T SCREW WITH THE CONTENT OF THE PACKETS, you just examine the headers, read the address, and do the delivery.

This principle is so blindingly obvious you would think it would not even be an issue, but as events have proven over and over again, greed will trump ethics and standards and the law every time, if not resisted.

A .pdf file with the findings of Robert M. Topolski, an expert in Internet data communications, who basically reverse engineered what NebuAd and its ISP partners were doing, can be found at this address.

NebuAd and Partner ISPs: Wiretapping, Forgery and Browser Hijacking

Following is the executive summary from Topolski's paper.

Robert M. Topolski
Chief Technology Consultant
Free Press and Public Knowledge
June 18, 2008

Executive Summary

This report addresses the technical aspects of NebuAd, a targeted behavioral advertising company with offices located in the United States and United Kingdom that recently began seeking deals with Internet Service Providers (ISPs). NebuAd recently made headlines when the cable operator Charter announced that it had struck a deal with the company. Charter’s announcement prompted public and congressional inquiries into NebuAd’s practices, including a letter from Rep. Ed Markey (D-Mass.) and Rep. Joe Barton (R-Texas). NebuAd has also been deployed by WOW!, Embarq, Broadstripe, CenturyTel, Metro Provider and others.

To determine NebuAd’s practices, this investigation used sound and reproducible network testing methods. The investigation concludes that NebuAd’s advertising hardware monitors, intercepts and modifies the contents of Internet packets using Transmission Control Protocol on Internet Protocol (TCP/IP). In doing so, NebuAd commandeers users’ Web browsers and collects uniquely identifying tracking cookies to facilitate its advertising model. Apparently, neither the consumers nor the affected Web sites have actual knowledge of NebuAd’s interceptions and modifications.

NebuAd exploits several forms of "attack" on users’ and applications’ security, the use of which has always generated considerable controversy and user condemnation, including browser hijacking, cross-site scripting and man-in-the-middle attacks. These practices -- committed upon users with the paid-for cooperation of ISPs -- violate several fundamental expectations of Internet privacy, security and standards-based interoperability. Moreover, NebuAd violates the Internet Engineering Task Force (IETF) standards that created today’s Internet where the network operators transmit packets between end users without inspecting or interfering with them. For example, the TCP protocol would normally not accept code from a source that is a third party from the client-server connection. NebuAd engages in packet forgery to trick a user’s computer into accepting data and Web page changes from a third party like NebuAd.
NebuAd has designed a hardware device it installs into an ISP’s network. This device has three purposes, and the bulk of this report concerns itself primarily with the NebuAd device’s unusual method for accomplishing the last purpose -- cookie preloading.

  1. Unique Identification: The NebuAd device ties a customer’s individual record maintained by the ISP to an alphanumeric code (called a "hash code"). This method allows NebuAd to uniquely and persistently to identify individuals without ISPs needing to release data from billing records.
  1. User Monitoring: The NebuAd system monitors user’s Web browsing activity. The device sees the pages visited, the search terms entered, and words that appear on the pages. This information is reportedly evaluated to determine the user’s interest in various marketing categories. Stored information is indexed to the end user’s

hash code.

  1. Cookie Preloading: The NebuAd device ensures that a Web browser is always preloaded with cookies providing unique identifying codes representing the ISP’s subscriber. A cookie is a parcel of text placed by a server on a Web client (usually a browser) and then sent back by the client each time the client accesses that server. It is used for authenticating, session tracking, and maintaining specific information

about users, such as site preferences or the contents of their electronic shopping carts. On pages where NebuAd or its partners have bought advertising space, the presence of NebuAd cookies enable advertisers to display targeted messages instead of random ones. Regardless of whether the end user changes computers, browsers or purposefully and frequently erases cookies, the device reloads the subscriber’s uniquely identifying cookies to allow the targeted advertising to continue.

More reading on this issue:

Congress goes after NebuAd... again

Wikipedia Article on NebuAd

Report: NebuAd Forges Packets, Violates Net Standards

And if you want to really read some of the most Orwellian double-talk you will ever see, try this on for size:

NebuAd Introduces Next-Generation Online Consumer Privacy Protections, Raising the Bar on Internet Privacy Protection Standards

NebuAd, an online media company that provides state-of-the-art online privacy protection for consumers, today announced it is introducing new industry-leading online privacy protections, offering alternatives for robust, direct consumer notification and unprecedented innovations in opt-out technology. This move further empowers Internet service provider (ISP) subscribers to control their web experience. In addition, it reinforces NebuAd's commitment to delivering world-class innovation in Internet advertising by setting unparalleled standards in online consumer privacy protection.

New Online Notice Option and Breakthrough Opt-Out Technology

NebuAd has developed a means to offer consumers direct, initial online notification and periodic reminders - thereby equipping users with more opportunities to make informed decisions about their web experience. While current mail and email notification practices remain the most reliable and acceptable means of ensuring consumer awareness for many companies, the ability to offer online notice adds another method of direct communication that NebuAd's partners may find appropriate in a variety of circumstances.

The breathtaking chutzpah of this statement leaves me almost speechless.

Except to point out it is pretty much a lie from the first to the last sentence. The product is designed to track everything someone connected does on the Internet, store and analyze that data, illegally modify packets being transmitted to inject content, modifying and possibly not only adding to but deleting from content the user has requested, e.g. from a remote web site.

In other words, the person viewing a web page that has been delivered through a router running the NebuAd product will have absolutely no confidence that they are seeing the page and its content as designed by the web site serving up the page.

This link was added as an update a couple hours after posting diary:
Every Click You Make Internet Providers Quietly Test Expanded Tracking of Web Use to Target Advertising, detailed article on the issues in the Washington Post Friday, April 4, 2008.

"You don't want the phone company tapping your phone calls, and in the same way you don't want your ISP tapping your Web traffic," said Ari Schwartz of the Center for Democracy and Technology, an advocacy group. "There's a fear here that a user's ISP is going to betray them and turn their information over to a third party."

In fact, newly proposed Federal Trade Commission guidelines for behavioral advertising have been outpaced by the technology and do not address the practice directly. Privacy advocates are preparing to present to Congress their concerns that the practice is done without consumer consent and that too little is known about whether such systems adequately protect personal information.

Meanwhile, many online publishers say the next big growth in advertising will emerge from efforts to offer ads based not on the content of a Web page, but on knowing who is looking at it. That, of course, means gathering more information about consumers.

Advocates of deep-packet inspection see it as a boon for all involved. Advertisers can better target their pitches. Consumers will see more relevant ads. Service providers who hand over consumer data can share in advertising revenues. And Web sites can make more money from online advertising, a $20 billion industry that is growing rapidly.

Think about this very carefully. If you think the mainstream media and its blatant manipulation of the news, it suppression of news, its manufacturing of phony news is bad, well, you ain't seen nothing yet.

A product like this will be the first step in controlling the nasty Net Roots. Because if we can no longer communicate openly on the Internet, the freedom and power that has grown the Net Roots movement, well then it is game over.

And our corporate masters have regained the control that they see slipping daily from their hands.

They will be happy. Will you?

Originally posted to HeartlandLiberal on Mon Jul 21, 2008 at 05:14 AM PDT.

Poll

Do you mind if NebuAd deep inspects your packets?

0%2 votes
0%7 votes
4%37 votes
7%65 votes
86%724 votes

| 835 votes | Vote | Results

EMAIL TO A FRIEND X
Your Email has been sent.
You must add at least one tag to this diary before publishing it.

Add keywords that describe this diary. Separate multiple keywords with commas.
Tagging tips - Search For Tags - Browse For Tags

?

More Tagging tips:

A tag is a way to search for this diary. If someone is searching for "Barack Obama," is this a diary they'd be trying to find?

Use a person's full name, without any title. Senator Obama may become President Obama, and Michelle Obama might run for office.

If your diary covers an election or elected official, use election tags, which are generally the state abbreviation followed by the office. CA-01 is the first district House seat. CA-Sen covers both senate races. NY-GOV covers the New York governor's race.

Tags do not compound: that is, "education reform" is a completely different tag from "education". A tag like "reform" alone is probably not meaningful.

Consider if one or more of these tags fits your diary: Civil Rights, Community, Congress, Culture, Economy, Education, Elections, Energy, Environment, Health Care, International, Labor, Law, Media, Meta, National Security, Science, Transportation, or White House. If your diary is specific to a state, consider adding the state (California, Texas, etc). Keep in mind, though, that there are many wonderful and important diaries that don't fit in any of these tags. Don't worry if yours doesn't.

You can add a private note to this diary when hotlisting it:
Are you sure you want to remove this diary from your hotlist?
Are you sure you want to remove your recommendation? You can only recommend a diary once, so you will not be able to re-recommend it afterwards.
Rescue this diary, and add a note:
Are you sure you want to remove this diary from Rescue?
Choose where to republish this diary. The diary will be added to the queue for that group. Publish it from the queue to make it appear.

You must be a member of a group to use this feature.

Add a quick update to your diary without changing the diary itself:
Are you sure you want to remove this diary?
(The diary will be removed from the site and returned to your drafts for further editing.)
(The diary will be removed.)
Are you sure you want to save these changes to the published diary?

Comment Preferences

racerx, gpclay, zzyzx, DeminNewJ, scribeboy, Beth, Odysseus, murphy, SarahLee, GOTV, Trendar, glitterscale, Liberal Thinking, Pandora, TrueBlueMajority, Tuffy, maynard, saraswati, theboz, Sprinkles, tommurphy, leberquesgue, LionelEHutz, martianchronic, ChurchofBruce, recentdemocrat, elfling, acuppajo, marjo, sobermom, musicsleuth, redtravelmaster, sardonyx, Gustogirl, jackspace, rickvonw, monkeybiz, concernedamerican, KB, Babsnc, wonkydonkey, SamSinister, OCD, HippyWitch, KMc, Pithy Cherub, jimbo999, themank, buckhorn okie, roses, Suvro, javelina, peraspera, oslo, sgilman, luku, jalbert, Jesterfox, enough already, jted, Alna Dem, wader, Oke, kharma, Dube, sockpuppet, oldjohnbrown, pat bunny, wordene, BmoreMD, kevin22262, baxxor, PaulVA, hazzcon, Greg in TN, lcrp, dkmich, KateCrashes, zerelda, Curt Matlock, bablhous, Daddy Bartholomew, boran2, xxdr zombiexx, weelzup, Oleboy, davidincleveland, mediaprisoner, Bluesee, marina, Tinfoil Hat, beagledad, PAbluestater, NoMoreLies, yuriwho, LarisaW, JanetT in MD, Alice Marshall, OpherGopher, PBen, Flint, Luetta, elkhunter, panicbean, Simplify, DocGonzo, craigkg, tomfool, terrypinder, stagemom, YucatanMan, devadatta, eru, Jules Beaujolais, bleeding blue, cfk, thered1, GreyHawk, cassidy3, lasky57, Cyber Kat, HiBob, miguelmas, wiscmass, coolbreeze, Reepicheep, Pluto, Rogneid, bookwoman, Lindy, proudprogressiveCA, Snud, danger durden, fhcec, CJnyc, Born in NOLA, Tin hat mafia, Showman, MissInformation, Thundergod, Do Tell, tommymet, Keone Michaels, PatsBard, Corvidae, frogmarchbush, Ellicatt, cookseytalbott, martyc35, technomage, KenBee, mrobinson, dennisl, DarkestHour, triv33, tecampbell, MJ via Chicago, Lashe, gatorcog, VegasLiberalStevo, imabluemerkin, Doctor Frog, njheathen, FatPath, joe shikspack, MarciaJ720, dirtfarmer, hrambo16, doingbusinessas, Clive all hat no horse Rodeo, va dare, fiddlingnero, Stripe, kurt, chapel hill guy, CharlieHipHop, Granny Doc, Land of Lincoln Dem, markthshark, Nulwee, AntKat, AmericanRiverCanyon, A Mad Mad World, ibonewits, Cronesense, Loudoun County Dem, blue armadillo, moodyinsavannah, MikeTheLiberal, ricsec7, suburi, Positronicus, drbloodaxe, 0wn, edsbrooklyn, FishOutofWater, DvCM, Busted Flat in Baton Rouge, Nespolo, terabytes, DWG, horsepatsy, Unbozo, bnasley, gatorbot, mouser68, brentmack, dhaemeon, vbdietz, mudslide, Junglered1, journeyman, JML9999, Terra Mystica, BustaVessel, VelvetElvis, Clio2, pollwatch, gendjinn, Bill Evans at Mariposa, I, rontun, zerone, 1983sedge, afx114, Rick Winrod, thetadelta, Randgrithr, beltane, Mitt Romneys Hair, NogodsnomastersMary, Thought Crime, temptxan, royalscam, Jacques, luckylizard, BYw, Executive Odor, dont think, Phil E Buster, marketgeek, SpiffPeters, billybam, RevenantX, dmhlt 66, ludwig van brickoven, immigradvocate, lgcap, watercarrier4diogenes, shortgirl, ryangoesboom, Fiddlegirl, Pris from LA, Bule Betawi, multilee, smellybeast, Mr Tentacle, hummingbird4015, RenMin, An Affirming Flame, Partisan Progressive, sweeper, earicicle, fhqwgads, EquationDoc, THEpersonal ISpolitical, Virginian in Spain, TheOpinionGuy, Lopez99, kw7777777, allep10, CityLightsLover, foldingBicycle, ArthurPoet, FundaMental Transformation, Dragon5616, orangeuglad, Enrika, joehoevah, ljfxiki, BrooklynWeaver, BigVegan, oohdoiloveyou, MariaWr, Liberal Pagan, Junah, winkster, drksdeofthemoonx, p gorden lippy, drache, 1000 Points of Fright, seishin, HelenBack, fleisch, kemetcc, Ronald Singleterry, ko62, Jommy, Cammi317, PvtJarHead, ThirtyFiveUp, ahimsa, riptide, euro antifa

Subscribe or Donate to support Daily Kos.

Click here for the mobile view of the site