Subscribe

RSS Feed (xml)

September 18, 2010

A Loophole Big Enough for a Cookie to Fit Through

If  you rely on Microsoft’s Internet Explorer’s privacy settings to control cookies on your computer, you may want to rethink that strategy.

Large numbers of Web sites, including giants like Facebook, appear to be using a loophole that circumvents I.E.’s ability to block cookies, according to researchers at CyLab at the Carnegie Mellon University School of Engineering.

A technical paper (note: clicking on the link will initiate a download of a pdf) published by the researchers says that a third of the more than 33,000 sites they studied have technical errors that cause I.E. to allow cookies to install, even if the browser has been set to reject them. Of the 100 most visited destinations on the Internet, 21 sites had the errors, including Facebook, several of Microsoft’s own sites, Amazon, IMDB, AOL, Mapquest, GoDaddy and Hulu.

Typos and honest mistakes likely explain many of the errors, says Lorrie Faith Cranor, director of the CyLab Usable Privacy and Security Laboratory and one of the paper’s authors. But she estimates that more than half represent deliberate efforts to keep I.E. from blocking certain types of third-party cookies based on privacy policies.

Cookies are used to store information about a user or computer’s Web use so sites can customize that user’s experience, including what ads they see. So-called persistent or tracking cookies are data placed not by the site visited, but by other third-party Web sites that have placed content or advertising on the visited Web page. These types of cookies can stay on computers for long periods of time and gather data about surfing habits, and have long raised hackles among those concerned about privacy online.


The loophole resides deep in an exchange of data between browser and site. Normally, Internet Explorer checks the privacy policy of a site to see if it complements the browser’s own security settings.

This checking is done through “compact policies”: lines of computer code (in this case, three- or four-letter codes) that reflect the content of the tomelike privacy policies that sites have written out in English. For illustrative purposes, imagine an interaction between browser and site that goes something like this:

Browser: I don’t allow cookies that store personally identifiable information that could be used to contact me without permission.
Site: I do have some cookies to place here, but none do that.
Browser: That sounds fine. Come on in.

Compact policies are voluntary and are part of an Internet standard called Platform for Privacy Preferences, or P3P, that was developed in the 1990s. Dr. Cranor was on the standards committee that developed P3P. The goal of compact policies was to create a way of describing sites’ privacy practices when it comes to cookies that computers could read and use.

Microsoft’s I.E. browser is the only major browser to make meaningful use of P3P; it uses compact policies to block and control certain cookies by default with its “medium” privacy setting. (Access the settings in I.E. Version 8 by clicking “Tools,” then “Internet Options” and then “Privacy.” Change your setting using the slider.) And it has been the power of I.E.’s market share—60 percent, according to NetMarketshare—that has led sites that want to install cookies onto PCs to use compact policies, say experts like Dr. Cranor and Ari Schwartz, vice president at the Center for Democracy and Technology until he joined the Obama administration last month.

Browsers like Chrome, Firefox and Safari have simpler security settings. Instead of checking a site’s compact policy, these browsers simply let people choose to block all cookies, block only third-party cookies or allow all cookies.

The loophole sites are using to evade I.E.’s cookie blocker shows up in the process the browser uses to check compact policies. I.E. checks only for codes that indicate a site doesn’t have the right privacy protections, Dr. Cranor says. If it finds a compact policy with bad inputs — say, the codes are wrong (there are certain three- and four-letter combinations) or there aren’t enough of the codes to complete a proper policy (at least five) — it simply lets the cookies install.

When students at Carnegie Mellon started investigating these bad codes, they noticed the exact same insufficient three-code combination showing up in more than 2,700 Web sites. Curious how everyone could make the same mistake, they searched for the code in Google and found, surprisingly, a Microsoft support page.

Microsoft says it has now “retired” the page cited by CyLab (you can see it, cached, here), adding that the codes shown there were meant only to be an example, not a recommendation. It notes it also provides an article to guide Web developers on how to properly configure P3P so it matches their written privacy policy.

CyLab found that some of the Internet’s largest sites make use of the loophole, and through other means than the inaccurate Microsoft codes. For instance, Facebook last year had a compact policy with the cheeky entry “HONK,” Dr. Cranor says. (“Honk” is not a valid compact-policy code, nor does it resemble any valid codes, which would explain codes that were mistyped.) Facebook now has a policy with two correct codes, which is unusable because there must be at least five codes.

A Facebook spokesman said in an e-mailed statement: “We’re committed to providing clear and transparent policies, as well as comprehensive access to those policies. We’re looking into the paper’s findings to see what, if any, changes we can make.” Ben Maurer, a software engineer at Facebook, said that the site  used only two codes instead of five because current compact-policy codes do not “allow a rich enough description to accurately represent our privacy policy.” Mr. Maurer said he did not know the history of how “HONK” made it into a compact policy.

The paper also notes that 134 sites with TRUSTe seals, which are meant to reassure consumers that strong privacy measures are in place at a Web site, have faulty compact policies. Only 391 of more than 3,000 sites with the seal had compact policies at all.

TRUSTe’s president, Fran Maier, said in a blog post that the group was investigating the matter and contacting customers mentioned in the paper. She noted that customers self-attest to the accuracy of their policies, though TRUSTe will help them accomplish that. She said P3P adoption has been poor across the Internet because it was difficult to put into effect and because consumers didn’t see value in it.

Dr. Cranor says she thinks the real trouble is the lack of a regulatory requirement to use P3P, noting that few consumers know what P3P is. “I’m hoping companies will do the right thing, and it may take pressure form regulators to make that happen,” she says. “Beyond companies that are basically trying to look good on privacy, there is no incentive because you don’t have to do it.”


Source : nytimes.com

No comments:

Post a Comment

Labels

Laptops laptops configuration laptops features web world mobile phones latest web news Computers Internet news mobile models computers price news of web Laptops Designs digital camera laptop price mobiles Computers Features Mobile Features laptops price digital camera price digital camera feauters price of computers Sony Vaio Sony laptops price mobile phones price mobile price Laptop Feauters Sony laptops price in india Acer laptops price Compaq Presario Dell Inspiron Sony Handycam electronics Acer laptops Samsung Laptops Samsung Mobiles dell Dell laptops Processor electronics price list hp laptop price hp laptops price price of digital camera Nokia mobiles Samsung Laptop Feauters laptop price of hp samsung price Air Conditioner Price List Dell Computer Price Price List Verizon iPhone iPhone price of laptop Acer Laptops Designs Apple iPhone Apple's iAd Bharti Airtel Dell Studio Digital Pocket Camcorder Games HP Computers Lenovo Microsoft Notebook Panasonic Panasonic Digital Camera Samsung NX100 Smartphone Tata Docomo Videocon features price of electrons 2 GB RAM 2 GB RAM Price List 23 inch LCD Monitor 27 inch LCD Monitor 3D Lens For LUNIX G Series Cameras 3G Network 3G Network in Malawi rolled out by Bharti Airtel 512 MB RAM 512 MB RAM Price List A Loophole Big Enough for a Cookie A Loophole Big Enough for a Cookie to Fit Through AMD Athlon II X2 265 Technical Specification AMD Athlon II X3 450 Triple Core Processor Technical Specification AMD Athlon II X4 645 Processor Technical Specification AMD Phenom II X2 560 BE Processor Technical Specification AMD Phenom II X4 970 BE Processor Technical Specification AMD Phenom Processor Technical Specification ASUS Eee PC 1201T ASUS Eee PC 1201T Features ASUS Eee PC 1201T Technical Specification Acer Acer Aspire 4740 Laptop Features Acer Aspire 4740 Laptop Technical Specification Acer Aspire 4741Z Acer Aspire 4741Z Price Acer Aspire 5740 Acer Aspire 5740 Technical Specification Acer Aspire 5740G Acer Aspire 5740G Laptop Technical Specification Acer Aspire 7740 Acer Aspire 7740 Laptop Technical Specification Acer Aspire One 752 Netbook Features Acer Aspire One 752 Technical Specification Acer Aspire One D260 Details Acer Aspire One D260 Netbook Features Acer Aspire One D260 Netbook Price Air Conditioners Airtel Airtel 2 Mbps Airtel 2 Mbps Broadband Plan Airtel 2 Mbps Unlimited Broadband Plan 2999 Rupees Airtel Broadband customers Airtel Net PC Plus Price Airtel Net PC Plus Price – Broadband Tariff Plans Airtel PC Secure Airtel PC Secure for Airtel Broadband customers Alcatel Launches One-Touch-Net-Phone Alibaba stake Apple To Acquire Polar Rose Face Recognition Firm Apple event Asus Eee PC 1004DN Asus Eee PC 1004DN Netbook Specification Asus Eee PC 1015PEM LED Backlit Screen Netbook Asus Eee PC 1201N Asus Eee PC 1201N Features Asus Eee PC 1201N Review Asus Eee PC 1201N Specification Asus Eee PC 1201PN Asus Eee PC 1201PN Technical Specification Belkin Modem Belkin Modem Router Belkin Modem Router Price List BenQ Joybook S35 Laptop BenQ Joybook S35 Laptop Features BenQ Joybook S35 Laptop Price in India BenQ Joybook S35 Laptop Technical Specification BenQ Joybook S43 Laptop BenQ Joybook S43 Laptop Features BenQ Joybook S43 Laptop Technical Specification BenQ Joybook S43 Laptop price Benq Joybook Laptop Benq Joybook Laptop Price BlackBerry Bold 9700 White BlackBerry Bold 9700 White now available in India BlackBerry Curve 9330 BlackBerry Curve 9330 3G BlackBerry Curve 9330 3G Running OS 5 Smartphone BlackBerry e-mail access Blackberry Price Blackberry Price List Blackberry met by Tata Teleservices Blue Star Blue star Window AC Price List Broadband Broadband Plan Broadband Tariff Plans CDMA iPhone Canon EOS 60D Price Canon PowerShot Canon PowerShot SD4500 Canon PowerShot SD4500 IS Price Canon Price China China gains ground in solar Compaq Compaq 620 Compaq 620 Laptop Technical Specification Compaq 620 Price in India Compaq 621 Compaq 621 Notebook Technical Specification Compaq 621 Price in India Compaq Presario CQ3210IX Compaq Presario CQ3210IX Desktop Computer Features Compaq Presario CQ3210IX Price Compaq Presario CQ3210IX Technical Specification Compaq Presario CQ3220IX Compaq Presario CQ3220IX Features Compaq Presario CQ3220IX Price Compaq Presario CQ3220IX Technical Specification Compaq Presario CQ3240IX Compaq Presario CQ3240IX Price Compaq Presario CQ3240IX Technical Specification Compaq Presario CQ3250IX Compaq Presario CQ3250IX Features Compaq Presario CQ3250IX Price Compaq Presario CQ3250IX Technical Specification Compaq Presario CQ3270IX Compaq Presario CQ3270IX Price in India Compaq Presario CQ3270IX Technical Specification Compaq Presario CQ3280IX Compaq Presario CQ3280IX Features Compaq Presario CQ3280IX Technical Specification Compaq Presario CQ40-732TU Laptop Compaq Presario CQ40-732TU Laptop Technical Specification Compaq Presario CQ41-221AU Laptop Compaq Presario CQ41-221AU Laptop Technical Specification Compaq Presario CQ42-115TU Compaq Presario CQ42-115TU Price Compaq Presario CQ42-116TU Notebook Compaq Presario CQ42-116TU Notebook Price Compaq Presario CQ42-116TU Notebook Technical Specification Compaq Presario CQ42-173TU Laptop Compaq Presario CQ42-173TU Laptop Technical Specification Compaq Presario CQ42-176TU Compaq Presario CQ42-176TU Notebook Specification Compaq Presario CQ42-176TU Price in India Compaq Presario CQ42-176TX Laptop Price in India.Compaq Presario CQ42-176TX Compaq Presario CQ42-176TX Laptop Technical Specification Compaq Presario CQ61-413TU Laptop Compaq Presario CQ61-413TU Laptop Technical Specification Compaq Presario CQ62-103TU Compaq Presario CQ62-103TU Notebook Compaq Presario CQ62-103TU Notebook Tech Specs Compaq Presario CQ62-104TU Laptop Compaq Presario CQ62-104TU Laptop Technical Specification Compaq Presario CQ62-106TU Laptop Compaq Presario CQ62-106TU Laptop Technical Specification Compaq Presario CQ62-111TX Compaq Presario CQ62-111TX Laptop Technical Specification Compaq Presario CQ62-111TX Price in India Compaq Presario CQ62-112TU Compaq Presario CQ62-112TU Laptop Technical Specification Compaq Presario CQ62-112TU Price in India Compaq Price in India Compaq laptop price Corsair DDR RAM Corsair DDR RAM 2 Corsair DDR RAM 2 Price in India Corsair DDR RAM Price List Corsair H70 Corsair H70 Price DDR 3 RAM DDR 3 RAM Price List DELL Inspiron N5010 DVD Player Price List Dell Inspiron 11z Dell Inspiron 11z Technical Specification Dell Inspiron 11z features Dell Inspiron 14z Dell Inspiron 14z Price Dell Inspiron 14z Technical Specification Dell Inspiron 15z Dell Inspiron 15z Features Dell Inspiron 15z Specification Dell Inspiron 17 Dell Inspiron 17 Technical Specification Dell Inspiron 17 laptop Features Dell Inspiron M5030 Dell Inspiron M5030 AMD-Stimulated Notebook Dell Inspiron Mini 1018 Dell Inspiron Mini 1018 Netbook Dell Inspiron N5010 laptop specifications Dell Inspiron ZINO Dell Inspiron ZINO HD Ultra-Small-Factor Mini Desktop Launched Dell Laptop Price List Dell Laptop Price List India Dell Studio XPS 7100 Dell Studio XPS 7100 Features Dell Studio XPS 9100 Dell Studio XPS 9100 Features Dell Studio XPS 9100 Price Dell Vostro 1014 Technical Specification Dell Vostro 1014 Technical Specification And Price Dell Vostro 1015 Dell Vostro 1015 Price Dell Vostro 1015 Technical Specification Desktop PC Digital SLR Camera Digital camera Technical Specification Dual-Band Dual-Band Wireless-N Elegant Smartphone Epson Stylus Office Epson Stylus Office B1100 Wireless Epson Stylus Office B1100 Wireless Connection Printer FLY MV135 Mobile Phone FLY MV135 Mobile Phone Featues Facebook Facebook and INQ Working on 2 Smartphone Fascinate release Fires Engineer Fonts Free Reebok Shoes on Purchase of MBlaze Data Card FujiFilm FinePix X100 High-Grade Compact Digital Camera Galaxy Tablet Gaming Industry Germany Germany seeks Internet data protection code Godrej Air Conditioner Price List Google Google Seeks Access To User Data as It Fires Engineer Google's social network Google's social network building blocks Government Rules on Blackberry met by Tata Teleservices and Bharti Airtel HP G42-354tu HP G42-354tu Price List HP Mini 5103 Price HP OMNI 100 All-in-one Desktop PC HP Pavilion DM4-1006TU Notebook Price HP Pavilion DM4-1024TX Price HP Pavilion DV4-2113tu Price HP Pavilion DV6-2113ax Price HP Pavilion DV6-3009tu Laptop Price HP Pavilion DV6-3011TU Laptop Price HP Pavilion DV6-3017TU Price HP TouchSmart 310 All-in-One Desktop PC HP V5020u HP V5020u Pocket-Sized Digital Pocket Camcorder Haier Air Conditioner Price List Halo Reach General Public Halo Reach General Public Gaming Industry Hasselblad Arms CFV-50 with 50MP Headsets How to type new Rupee symbol on computer INQ Working India India in talks on BlackBerry India in talks on BlackBerry e-mail access: source Indian mobile phone market Internet Explorer 9 web browser Internet data protection code Intex IN 2044 Gem Intex IN 2044 Gem mobile phone specifications Intex IN 2044 Price Inverter Price List JVC HA-EBX5 and HA-FX22 JVC HA-EBX5 and HA-FX22 Design Nine Colors Headsets Java-phone attack Kenstar Water Purifier Kenstar Water Purifier Price List Kingston DDR RAM Kingston DDR RAM Price List Kingston DDR2 RAM Kingston DDR2 RAM Prices Kobian Launches iXA 520U Sub-Woofer Kodak Kodak Digital camera price Kodak Easyshare M590 Kodak Easyshare M590 Price LG GD510 Cookie Pep LG GD510 Cookie Pep Mobile Phone LG LED Monitor Price List LUMIX DMC-GH2 DSLM Camera LUNIX G Series Cameras Lenovo Computers Lenovo B460 Lenovo B460 Laptop Price Lenovo Computer Lenovo IdeaCentre Lenovo IdeaCentre A310 Lenovo IdeaCentre A310 Features Lenovo IdeaCentre A310 Price Lenovo IdeaCentre B300 Lenovo IdeaCentre B300 features Lenovo IdeaCentre B300 Price Lenovo Ideacentre C200 Lenovo Ideacentre C200 Price Lenovo Ideacentre C200 Technical Specification MBlaze Data Card MS Woos Developers MicroMax Mobile Price in India Microsoft Arc Touch Mouse Price Microsoft Internet Explorer 9 web browser Microsoft launch Internet Explorer 9 web browser Microsoft takes Oracle side in Google Java-phone attack Mini Desktop Motorola Android Handsets Motorola Mobiles MySpace Mobile New Liquid CPU Cooler New Maps for Motorola Android Handsets in India Nokia 5250 Nokia 5250 Touchscreen Phone Nokia C2 Dual SIm Mobile Features Nokia C2 Featuers Nokia C3 Nokia C3 Touch and Type C3-01 mobile phone Nokia C3 Touch and Type C3-01 mobile phone key features Nokia C3 Touchscreen Price in India Nokia C6 Nokia C6 Symbian Compact and Elegant Smartphone Nokia C7 Nokia C7 Symbian Platform Smartphone Nokia Dual Sim (GSM+GSM) Mobile Nokia Dual Sim Mobile Nokia E Series Price LIst Nokia Mobile Phone Prices Nokia N Series Price LIst Nokia N9 Nokia N9 Leaked MeeGo QWERTY Slider Phone Nokia X-Series Mobile Price Nokia XpressMusic Mobile Price Nokia ci Price Nokia price Notebook Technical Specification Nvidia Geforce GTS 450 Nvidia Geforce GTS 450 Price .Nvidia Geforce GTS 450 Features OCZ DDR RAM OCZ DDR RAM Price List OS 5 Smartphone Olympus E-5 Olympus E-5 Digital SLR Camera Olympus Zuiko Olympus Zuiko 40-150mm Olympus Zuiko 40-150mm Lens Digital Camera One Touch Net Phone One Touch Net Phone launched by Tata Docomo One-Touch-Net-Phone Onida F810 Onida F810 Music centred handset Onida G600 KY Onida G600 KY Rock with impressive music features Onida G600 KY features Onida mobiles PC Secure Panasonic Digital Camera Price List Panasonic Interchangeable 3D Lens For LUNIX G Series Cameras Panasonic Unveils DMG-GH2 Lumix DSLM Digital Camera Parent of raped teen ‘a ball of rage’ Price of nokia phones Qualcomm CDMA Review Review: Zombie Escape for iPhone Rupee Rupee Symbol Samsung Samsung B2330H Samsung B2330H Price Samsung C3300K Cheap Touchscreen Mobile Samsung C3510 Samsung C3510 CorbyPop Samsung C3510 CorbyPop Features Samsung Caliber Samsung Champ Mobile Phone Samsung Champ Mobile Phone Technical Specification Samsung Galaxy Q Samsung Galaxy Q Smartphone Technical Specification Samsung Guru E2152 Samsung Guru mobiles Samsung N128 Samsung N128 Price Samsung N128 Techincal Specification Samsung N150 Samsung N150 Netbook Technical Specification Samsung N150 Price Samsung NX100 Digital Photography Camera Samsung NX100 Digital Photography Camera System Samsung PX2370 Pric Samsung R418 Laptop features Samsung R418 Price Samsung R418 Technical Specification Samsung R480 Samsung R480 Features Samsung R480 Price Samsung R528 Samsung R528 Price Samsung R528 Technical Specification Samsung R538 Samsung R538 Price Samsung R538 Technical Specification Samsung R780 Samsung R780 Features Samsung R780 Laptop Technical Specification Samsung R780 Price Samsung Unveils iPad Competitor Samsung flexes young photo Samsung flexes young photo muscles with NX100 Sharp SH8128U Sharp SH8128U Smartphone Slider Phone Smart Phones of 2010 Smartphone Technical Specification Sony DCR-SR47E Handycam Sony DCR-SR47E Handycam Technical Specification Sony DCR-SR67E Handycam Sony DCR-SR67E Handycam Technical Specification Sony DCR-SR68E Handycam Sony DCR-SR68E Handycam Technical Specification Sony DCR-SR87E Handycam Sony DCR-SR87E Technical Specification Sony DCR-SX44E Handycam Sony DCR-SX44E Handycam Technical Specification Sony DCR-SX63E Handycam Technical Specification Sony Ericsson Aino Classic Mobile Sony Ericsson Aino Classic Mobile Features Sony HDR-CX100E Handycam Sony HDR-CX100E Handycam Technical Specification Sony HDR-CX150E Handycam Sony HDR-CX150E Handycam Technical Specification Sony HDR-TG1E Handycam Sony HDR-TG1E Handycam Technical Specification Sony PS3 Ceramic Sony PS3 Ceramic White Heading Games Sony Vaio E Series Laptop Features Sony Vaio E Series Laptop Price Sony Vaio VPCCW25FN/R Sony Vaio VPCCW25FN/R Price Sony Vaio VPCCW25FN/R Technical Specification Sony Vaio VPCCW26FG/W Sony Vaio VPCCW26FG/W Price Sony Vaio VPCCW26FG/W Technical Specification Sony Vaio VPCEA16FG/G Sony Vaio VPCEA16FG/G Price Sony Vaio VPCEA16FG/G Technical Specification Sony Vaio VPCEA1BGN/BI Sony Vaio VPCEA1BGN/BI Price Sony Vaio VPCEA1BGN/BI Technical Specification Sony Vaio VPCEB12EN/BI Sony Vaio VPCEB12EN/BI Price Sony Vaio VPCEB12EN/BI Technical Specification Sony Vaio VPCEB14EN/BI Sony Vaio VPCEB14EN/BI Price Sony Vaio VPCEB16FG/B Sony Vaio VPCEB16FG/B Price Sony Vaio VPCEB1AGG/BI Sony Vaio VPCEB1AGG/BI Price Sony Vaio VPCF117HG/BI Sony Vaio VPCF117HG/BI Price Sony Vaio VPCF117HG/BI Technical Specification Stylish Lightweight Laptop Sub-Woofer Speaker System Sub-Woofer Speaker System With IR Remote Symbian Platform Smartphone Tata Photon Wi-Fi Tata Photon Wi-Fi Pocket Router Tata Photon Wi-Fi Pocket Router Price Tata Photon price The linux desktop is dead Top 10 Smart Phones Top 10 Smart Phones of 2010 Touchscreen Phone Twitter Launches Official iPad Application Unlimited Broadband Verizon Videocon DVD Player Videocon DVD Player Price List Videocon Inverter Videocon Inverter Battery Price List Videocon Inverter Price List Videocon V1606 Videocon V1606 Multimedia Handset Viewsonic Viewsonic VX2739wm Viewsonic VX2739wm Price Water Purifier Weston Forays Weston Forays in the Indian mobile phone market White iPhone Windows Phone 7 Windows Phone 7 Tools Out as MS Woos Developers Wireless Connection Printer Yahoo Yahoo CEO Yahoo CEO Says Yahoo CEO Says 'Total Control' Will Hurt Apple's iAd Yahoo has no plans to sell Alibaba stake Zebronics JUDWAA-5 Keyboard Zebronics JUDWAA-5 Mouse Combo Zen M16 Phone Key Features Zen M16 mobile phone android apple building blocks cannon price cel phone price feauters ground in solar hp pavilion price hp price iPhone 4 iPhone 4 Price in India iPhone US iPod Touch ipod laptop Designs latest Samsung lg monitor cost micromax mobile phones micromax mobile price mouse price network powered laptop price price of mobile phones protection code samsung Fascinate