That little lock on your browser window indicating you are communicating securely with your bank or e-mail account may not always mean what you think its means.
Normally when a user visits a secure website, such as Bank of America, Gmail, PayPal or eBay, the browser examines the website’s certificate to verify its authenticity.
At a recent wiretapping convention however, security researcher Chris Soghoian discovered that a small company was marketing internet spying boxes to the feds designed to intercept those communications, without breaking the encryption, by using forged security certificates, instead of the real ones that websites use to verify secure connections. To use the appliance, the government would need to acquire a forged certificate from any one of more than 100 trusted Certificate Authorities.
The attack is a classic man-in-the-middle attack, where Alice thinks she is talking directly to Bob, but instead Mallory found a way to get in the middle and pass the messages back and forth without Alice or Bob knowing she was there.
The existence of a marketed product indicates the vulnerability is likely being exploited by more than just information-hungry governments, according to leading encryption expert Matt Blaze, a computer science professor at University of Pennsylvania.
“If company is selling this to law enforcement and the intelligence community, it is not that large a leap to conclude that other, more malicious people have worked out the details of how to exploit this,” Blaze said.
The company in question is known as Packet Forensics, which advertised its new Man-In-The-Middle capabilities in a brochure handed out at the Intelligent Support Systems (ISS) conference, a Washington DC wiretapping convention that typically bans the press. Soghoian attended the convention, notoriously capturing a Sprint manager bragging about the huge volumes of surveillance requests it processes for the government.
According to the flyer: “Users have the ability to import a copy of any legitimate key they obtain (potentially by court order) or they can generate ‘look-alike’ keys designed to give the subject a false sense of confidence in its authenticity.” The product is recommended to government investigators, saying “IP communication dictates the need to examine encrypted traffic at will” and “Your investigative staff will collect its best evidence while users are lulled into a false sense of security afforded by web, e-mail or VOIP encryption.”
Packet Forensics doesn’t advertise the product on its website, and when contacted by Wired.com, asked how we found out about it. Company spokesman Ray Saulino initially denied the product performed as advertised, or that anyone used it. But in a follow-up call the next day, Saulino changed his stance.
“The technology we are using in our products has been generally discussed in internet forums and there is nothing special or unique about it,” Saulino said. “Our target community is the law enforcement community.”
Blaze described the vulnerability as an exploitation of the architecture of how SSL is used to encrypt web traffic, rather than an attack on the encryption itself. SSL, which is known to many as HTTPS://, enables browsers to talk to servers using high-grade encryption, so that no one between the browser and a company’s server can eavesdrop on the data. Normal HTTP traffic can be read by anyone in between – your ISP, a wiretap at your ISP, or in the case of an unencrypted WiFi connection, by anyone using a simple packet sniffing tool.
In addition to encrypting the traffic, SSL authenticates that your browser is talking to the website you think it is. To that end, browser makers trust a large number of Certificate Authorities – companies that promise to check a website operator’s credentials and ownership before issuing a certificate. A basic certificate costs less than $50 today, and it sits on a website’s server, guaranteeing that the BankofAmerica.com website is actually owned by Bank of America. Browser makers have accredited more than one hundred Certificate Authorities from around the world, so any certificate issued by any one of those companies is accepted as valid.
To use the Packet Forensics box, a law enforcement or intelligence agency would have to install it inside an ISP, and persuade one of the Certificate Authorities – using money, blackmail or legal process – to issue a fake certificate for the targeted website. Then they could capture your username and password, and be able to see whatever transactions you make online.
Technologists at the Electronic Frontier Foundation, who are working on a proposal to fix this whole problem, say hackers can use similar techniques to steal your money or your passwords. In that case, attackers are more likely to trick a Certificate Authority into issuing a certificate, a point driven home last year when two security researchers demonstrated how they could get certificates for any domain on the internet simply by using a special character in a domain name.
“It is not hard to do these attacks,” said Seth Schoen, an EFF staff technologist. “There is software that is being published for free among security enthusiasts and underground that automate this.”
China, which is known for spying on dissidents and Tibetan activists, could use such an attack to go after users of supposedly secure services, including some Virtual Private Networks, which are commonly used to tunnel past China’s firewall censorship. All they’d need to do is convince a Certificate Authority to issue a fake certificate. When Mozilla added a Chinese company, China Internet Network Information Center, as a trusted Certificate Authority in Firefox this year, it set off a firestorm of debate, sparked by concerns that the Chinese government could convince the company to issue fake certificates to aid government surveillance.
In all, Mozilla’s Firefox has its own list of 144 root authorities. Other browsers rely on a list supplied by the operating system manufacturers, which comes to 264 for Microsoft and 166 for Apple. Those root authorities can also certify secondary authorities, who can certify still more – all of which are equally trusted by the browser.
Soghoian says fake certificates would be a perfect mechanism for countries hoping to steal intellectual property from visiting business travelers. The researcher published a paper (.pdf) on the risks Wednesday, and promises he will soon release a Firefox add-on to notify users when a site’s certificate is issued from an authority in a different country than the last certificate the user’s browser accepted from the site.
EFF’s Schoen, along with fellow staff technologist Peter Eckersley and security expert Chris Palmer, want to take the solution further, using information from around the net so that browsers can eventually tell a user with certainty when they are being attacked by someone using a fake certificate. Currently browsers warn users when they encounter a certificate that doesn’t belong to a site, but many people simply click through the multiple warnings.
“The basic point is that in the status quo there is no double check and no accountability,” Schoen said. “So if Certificate Authorities are doing things that they shouldn’t, no one would know, no one would observe it. We think at the very least there needs to be a double check.”
EFF suggests a regime that relies on a second level of independent notaries to certify each certificate, or an automated mechanism to use anonymous Tor exit nodes to make sure the same certificate is being served from various locations on the internet – in case a user’s local ISP has been compromised, either by a criminal, or a government agency using something like Packet Forensics’ appliance.
One of the most interesting questions raised by Packet Forensics product is how often do governments use such technology and do Certificate Authorities comply. Christine Jones, the general counsel for GoDaddy – one of the net’s largest issuers of SSL certificates – says her company has never gotten such a request from a government in her 8 years at the company. ”I’ve read studies and heard speeches in academic circles that theorize that concept, but we never would issue a ‘fake’ SSL certificate,” Jones said, arguing that would violate the SSL auditing standards and put them at risk of losing their certification. “Theoretically it would work, but the thing is we get requests from law enforcement every day, and in entire time we have been doing this, we have never had a single instance where law enforcement asked us to do something inappropriate.”
VeriSign, the largest Certificate Authority, declined to comment.
Matt Blaze notes that domestic law enforcement can get many records, such as a person’s Amazon purchases, with a simple subpoena, while getting a fake SSL certificate would certainly involve a much higher burden of proof and technical hassles for the same data.
Intelligence agencies would find fake certificates more useful, he adds. If the NSA got a fake certificate for Gmail – which now uses SSL as the default for e-mail sessions in their entirety (not just their logins) – they could install one of Packet Forensics’ boxes surreptitiously at an ISP in, for example, Afghanistan, in order to read all the customer’s Gmail messages. Such an attack, though, could be detected with a little digging, and the NSA would never know if they’d been found out.
Despite the vulnerabilities, experts are pushing more sites to join Gmail in wrapping their entire sessions in SSL.
“I still lock my doors even though I know how to pick the lock,” Blaze said.
Specifications pertinent to Mac OS X: Memory – 1024MB onboard with one open DDR3 SO-DIMM slot for up to 2048MB expansion, giving 3072MB total memory – Postpunk confirmed Chipset – STATUS – NVIDIA ION LE Graphics – STATUS – NVIDIA GeForce 9400M based (NVEnabler, LCD, 1366×768, QE/CI) – adachis/supervisa confirmed DSDT may be an option HDMI Port – UNKNOWN – TESTING NEEDED VGA Port – UNKNOWN – TESTING NEEDED Universal Serial Bus – STATUS – NVIDIA ION LE Microprocessor – STATUS – Intel Atom N270/N280 – Researching better fixes to remove need for NullCPUPowerManagement Keyboard – STATUS – PS/2 based – ApplePS2Old – adachis confirmed Trackpad – STATUS – Alps Electric – PS/2 based – ApplePS2Old – adachis confirmed Local Storage – STATUS – NVIDIA nForce Serial ATA Controller Wireless – G-STATUS / N-STATUS – BCM4312(G) (adachis confirmed) and BCM943224(N) (PZZ confirmed) Network – STATUS – 10/100 NVIDIA nForce MCP79 Wireless WAN – UNKNOWN – HP un2420 Mobile Broadband (Qualcom2000) Bluetooth – STATUS – USB/PCIe Broadcom based – superviza confirmed Audio – STATUS – NVIDIA HDA (VoodooHDA works large amount of static overlay, try 16-bit – adachis confirmed) DSDT may be an option Webcam – STATUS – USB Based HP Webcam-50 – superviza confirmed External Optical – STATUS – HP External 556s Optical Drive – theproto confirmed
Feature status: Battery Status – STATUS – VoodooBattery shows some functions – (adachis confirmed) so does AppleACPIBatteryManager (superviza confirmed) Sleep/Hibernate/Suspend – STATUS – MORE TESTING NEEDED – Not looking good OOB (superviza confirmed) Trackpad Options – STATUS – VoodooPS2 not recognizing trackpad – adachis confirmed Shutdown/Reboot – STATUS – superviza confirmed Clamshell Switch – STATUS – superviza confirmed Power Button – STATUS – superviza confirmed SpeedStep or P/C-States – STATUS – AppleLPC loaded and P/C-States are present -superviza/theproto confirmed
Status legend: VANILLA – No fixes needed or DSDT/EFI fixes used only EXTRAS – Extra KEXTs needed but not located in /S/L/E MODIFICATIONS – Modifications or additions to /S/L/E or any other system file UNSUPPORTED – No useable driver exists for the device/chipset UNKNOWN – Initial status indicating further testing/verification is needed
The HP Mini 311 (or Compaq Mini 311C in Europe) comes with 1GB of RAM soldered to the motherboard. At first glance, that might make this NVIDIA ION-powered laptop a bit less attractive, since it somewhat limits your upgrade options. But Blogeee reports there’s good news: There is another RAM slot that users can take advantage of to upgrade the RAM.
All you have to do is pop open the back and slide in a 2GB module to upgrade the memory to 3GB.
2009 06 16 What Is Web 3.0 – Presentation Transcript
What is Web 3.0? Dr. Augustine Fou June 16, 2009. June 16, 2009.
Evolution of the Internet microprocessor 40 yrs 10 yrs 20 yrs 5 yrs present web internet 2.5 yrs social networks e-commerce 1.5 yrs Web 1.0 Web 2.0 Web 3.0? June 16, 2009.
Evolution of the “Web” content commerce search social networks social content social search social commerce As each stage reaches critical mass, the next stage is tipped into present June 16, 2009.
Key Characteristics present web 1.0 web 2.0 web 3.0
Speedy
more timely information and more efficient tools to find information
Collaborative
actions of users amass, police, and prioritize content
Trust-worthy
users establish trust networks and hone trust radars
Content
content destination sites and personal portals
Search
critical mass of content drives need for search engines
Commerce
commerce goes mainstream; digital goods rise
Ubiquitous
available at any time, anywhere, through any channel or device
Individualized
filtered and shared by friends or trust networks
Efficient
relevant and contextual information findable instantly
June 16, 2009.
Illustrative Examples – retail/shopping present web 1.0 web 2.0 web 3.0
what friends bought or want to buy
drag-to-share items which friends know friends are looking for
item collections
value in the aggregation
overstock.com amazon.com FB app: MyFaveThings
contextual reviews
reviews of reviews
what others bought
individualized recommendations
June 16, 2009.
Illustrative Examples – social networks present web 1.0 web 2.0 web 3.0
aggregates all your online identities
syndicates all your updates to all social networks
social actions visible to friends
trust networks across geography, time, and interests
collection of personal homepages
geocities.com facebook.com peoplebrowsr.com June 16, 2009.
Illustrative Examples – restaurant reviews present web 1.0 web 2.0 web 3.0
Yelp content vetted through a user’s trust network and individual recommendations made based on situation and need, in real-time
user submitted reviews
related items based on similarity of user preferences
infrequent publication
centralized editorial control
zagat‘s yelp need reco for great Italian + GPS + Yelp 5-star Babbo, been there, love it June 16, 2009.
Illustrative Examples – photos present web 1.0 web 2.0 web 3.0
real-time, contextual “do you like this knit shirt?”
friends give immediate feedback
share photos with friends and strangers
enable visitors to tag and comment
individual albums
kodakgallery.com flickr.com ? June 16, 2009.
Illustrative Examples – real estate present web 1.0 web 2.0 web 3.0
information vetted by fellow users, recommended directly an in context
listings plus relevant information like school zones, comparable sales, alerts
listings based on parameters
corcoran.com streeteasy.com trulia iphone app June 16, 2009.
Illustrative Examples – encyclopedia present web 1.0 web 2.0 web 3.0
content is ubiquitous and available through any channel or device
trust network proactively forwards relevant info to user who needs it
created, updated, and edited (policed) by user actions
digitized version of printed encyclopedia
britannica.com wikipedia.com chacha.com June 16, 2009.
Illustrative Examples – online coupons present web 1.0 web 2.0 web 3.0
coupons delivered contextually and proactively when user needs it (without the user even asking for it)
instant feedback
community action makes it more accurate and useful for others
collection of online coupons – value in the aggregation
My colleagues know I have argued against advertising’s ability to do “demand generation” — create need where there was none before. Instead I have always argued that advertising solves an awareness “missing link” for demand that was already there. In other words, a user has a need. Advertising puts a new product or a product that a particular user was simply not aware of before on his radar screen. And after further research, if the product fulfills that need he buys. Advertising rarely creates NEW demand. For example, we buy 4 quarts of milk per week because we have 2 kids. No amount of milk advertising will make us buy 5 quarts, because we simply don’t need it. Or, we’ve just bought a minivan. No amount of advertising, no matter how cool the family or the kids in the ad, will make us buy another mini van. If we just locked in health insurance this year, we are likely not to buy more or to switch, just because it is such a hassle. Make up more of your own examples.
But, I have to say, Carl Jr’s ad with Padma is really really making me want their bacon, barbecue sauce burger. Or is it just ANY bacon, barbecue sauce burger? Or wait, is there even a Carl Jr around here? hmm ….. I guess I’ll just look at the picture some more…
Padma devours fast food, Lindsay Lohan goes retro for Fornarina and vampire ads raise the stakes
March 30, 2009
-By Tim Nudd
Carl’s Jr. serves it piping hot.
When we learned in February that Padma Lakshmi was filming a commercial for Hardee’s/Carl’s Jr., it didn’t seem likely that the Top Chef host would make as big a splash as Paris Hilton did with her infamous car-wash spot for the fast-fo.od company in 2005. But Lakshmi has actually put her own impressively suggestive mark on burger advertising with the new ad, in which she makes sweet-and-savory love to a Western-bacon deluxe on the front steps of a city apartment building. Paris Hilton, please pack your knives and go.