Fallout and followup continue from Heartbleed, the vulnerability recently discovered in some versions of the widely used OpenSSL encrypting software. Some reports indicate that the vast majority of Web sites have patched themselves, and there are some questions being asked about the overall reliability of open-source programs.
Security firm Sucuri Security has scanned the top million Web sites for Heartbleed vulnerability. In a posting last week on its corporate blog, Sucuri said it found none of the top 1,000 sites vulnerable, only 0.53 percent of the top 10,000, 1.5 percent of the top 100,0000 and 2 percent of the top 1 million.
But Avivah Litan, a security analyst with industry research Gartner, told us she was "not so convinced" that only a tiny percentage remain vulnerable.
She pointed particularly to financial-sector sites, which, she said, "owe it to consumers" to let them know if they need to change their passwords or if all is OK. In addition, she pointed out, "thousands of community banks rely on service providers," and their status is similarly unclear.
Overall, Litan said she was "actually very disappointed" with the response by many sites in making their status clear, especially those that conduct financial transactions.
A poll by the Huffington Post and YouGov found that only 23 percent of responding Web users have checked to see if the Web sites they use have been affected by the bug. Slightly more than 38 percent have changed their passwords.
Meanwhile, the fallout includes some hits on whether open-source software is up to the task of providing solutions for key infrastructure. Some observers are noting that the OpenSSL Software Foundation, tasked with overseeing OpenSSL, is run by two full-time employees, a handful of volunteers, and a small budget.
'You Get What You Pay For'
Additionally, the bug became part of the code about two years ago, so it's taken that long for the error to be discovered. In fact, Steve Marquess, president of the OpenSSL Foundation, said in a recent open letter that "the mystery is not that a few overworked volunteers missed this bug; the mystery is why it hasn't happened more often."
There are also reports that Google knew about the vulnerability a fair amount of time before it became widely known. According to the time stamp on the patch file that Google developed and sent to OpenSSL for distribution, the tech giant developed and implemented the patch internally more than a week before it notified OpenSSL about the issue.
One question that is being raised is whether a key piece of software that is used on the sites of Amazon, Yahoo, the FBI, Android smartphones and in the software of U.S. military weapons systems, among many other implementations, should be developed and maintained by an open-source community.
Gartner's Litan told us that, with open source, "at least it's transparent," which she said was more than could be said for many commercial software packages where the source code is not available and bugs may not be publicized. Commercial software companies, she pointed out, "have no obligation to report their vulnerabilities."
On the other hand, she noted that there's the principle of "you get what you pay for," and that there's an argument against using open-source software for critical infrastructure.
Posted: 2014-04-22 @ 12:22am PT
Do we really get what we pay for? We've all paid Microsoft for the privilege of using their OS's, and all we get are fixes for problems that have already been found. No prevention.
The open source community also fixes problems that have already been found.
Tell me again why we should pay Microsoft?
Posted: 2014-04-21 @ 4:04pm PT
I don't understand how hiding software from view will help. By the very fact that the software was in plain sight is why it was found. How is not allowing me to inspect a house before I buy it making me safer? Some people are absolute morons.
Posted: 2014-04-21 @ 3:54pm PT
This seems like it is just an attack on open source. I think I will take my laptop running Linux that doesn't need to restart when i do updates, and I will move my start button, and when I have problems with it I will Google it and find a solution, or even edit the source to create a solution.
A quick comparison of open source, and proprietary solutions in a data center example is pretty startling. Beginning at the time of purchase, the price tag its obvious enough open source is a "cheaper" solution. Next installation, with open source you could do "yum install openssl" done, with others you would search the web for that application, purchase it download an installer, install it, add the product key. Updates are also different, open source I can do "yum -y update" and update everything on the server, and not need to restart. While on proprietary systems an update only updates that specific software and needs repeated on each piece of software differently, and when completed many times requires a restart.
Also a quick list of things that run open source pieces of software. Chances are your cable box, wireless router, applications on your computer including chrome, notepad++, the phone system that you call when you call a company, most websites, your car, your phone, some keyboards, a plurality of the worlds supercomputers.
Fun fact Microsoft uses open source servers instead of thier own in many of their data centers.
The devs that do openssl don't do it for free, they do get paid, by donations, so I offer a counter proposal: donate to openssl so that they can afford to implement new features, and fix security holes.
Posted: 2014-04-21 @ 3:04pm PT
"you get what you pay for" and "open vs closed" source are two different issues. With the same, scanty amount of investment, closed source software would have fared much worse and the incident would have likely been sweeped under the carpet. Open source ensures that it is *possible* to properly review and test the code independently. Whether it is done or not is a matter of resources / money. The problem here is that users are not willing to pay for open source the same amount of money they are willing to pay for closed source, even if a higher percentage of money paid into open source foundations goes to actual software development, vs the profit margin and the administrative inefficiencies of traditional software corporations.
Give open source half the budget of its closed source competitors and you will see a much different result.
Posted: 2014-04-21 @ 2:53pm PT
Where's the substance? Could you at least inform us of the 0.53% or 2% that remain vulnerable?