Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Perimeter

Researcher: Poor SSL Implementations Leave Many Sites At Risk

Major sites continue to operate with expired or misconfigured SSL certificates, according to a researcher at Canola & Jones

Flawed implementations of the Secure Sockets Layer encryption algorithm could be exposing Websites to attack and compromise, according to new research scheduled to be released later this month.

Rodney Thayer, a researcher at security consulting firm Canola & Jones, is working on a paper about SSL vulnerabilities that will be presented at the Chaos Communication Camp (CCC) hacker conference in Berlin at the end of this month. The paper outlines the results of tests he conducted using simple search engines and his knowledge of cryptography and SSL certificates.

"I started out thinking I might do something like the "month of Apple flaws," where I talked about a new one each day," Thayer says. "But as I looked at everything I found, it seemed important enough that I wanted to get it out there more quickly."

So during the course of two days, Thayer documented SSL implementation issues on 31 major sites -- one for each day of the month. "There could have been a lot more," he says. "What I've found is that if you give me a Web browser and about 10 minutes, I can find you a broken [SSL] certificate." Thayer is currently conducting a process of vetting the vulnerabilities with other researchers and informing the sites involved, as is prescribed under the rules of responsible disclosure.

Although the paper outlines 31 different SSL issues, many of the problems are of a common ilk, Thayer says. One of the most common is configuration error. "I saw a lot of retail sites, for example, that offer users access to both www.store.com and then just store.com," Thayer says. "They may think they're making things more convenient for the user, but that sort of thing can really wreck the functionality of SSL certificates."

In many other cases, Thayer found sites that were operating on expired certificates or were using outdated technologies, such as SSL 2 or the 40-bit RC-4. "There's absolutely no reason why anybody should be using SSL 2, which has proven to be vulnerable," he says. "And in most cases, using RC-4 would be a reason for a retailer to fail a PCI audit. These are technologies that shouldn't be out there anymore."

While much of the blame for these faults lies with the companies who operate the Websites, the research also suggests there may be a strong need for better standards and practices among SSL certificate authorities, Thayer says.

"In my research, I found something like 247 certificate authorities that are considered to be legitimate, ranging from the best-known authorities like VeriSign to some small organization in Turkey that will provide certificates for free," Thayer says. "There are no real industry standards for what constitutes a certificate authority."

And in most cases, the certificate authorities don't have a process for continually testing the validity of SSL certificates and warning sites when they fall out of line. "I understand that they can't check every site, but when they're acting as the authority for a company that has 300 different certificates, they should have a way to say, 'Dude, you're out of line,'" Thayer says.

Enterprises should be checking the validity of their SSL certificates on a regular basis, either through internal testing or external penetration tests, Thayer advises. "You can do it yourself by going across the street to Starbucks and checking to see that your certificates are working properly," he says.

End users should also be aware that not every SSL connection is completely safe. "Don't ignore the popups and the warnings that you might see in your browser," Thayer says. "Check your SSL connections and make sure they're working before you start sending sensitive data."

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message Tim Wilson is Editor in Chief and co-founder of Dark Reading.com, UBM Tech's online community for information security professionals. He is responsible for managing the site, assigning and editing content, and writing breaking news stories. Wilson has been recognized as one ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Oldest First  |  Newest First  |  Threaded View
News
Inside the Ransomware Campaigns Targeting Exchange Servers
Kelly Sheridan, Staff Editor, Dark Reading,  4/2/2021
Commentary
Beyond MITRE ATT&CK: The Case for a New Cyber Kill Chain
Rik Turner, Principal Analyst, Infrastructure Solutions, Omdia,  3/30/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-20491
PUBLISHED: 2021-04-16
IBM Spectrum Protect Server 7.1 and 8.1 is subject to a stack-based buffer overflow caused by improper bounds checking during the parsing of commands. By issuing such a command with an improper parameter, an authorized administrator could overflow a buffer and cause the server to crash. IBM X-Force ...
CVE-2021-22539
PUBLISHED: 2021-04-16
An attacker can place a crafted JSON config file into the project folder pointing to a custom executable. VScode-bazel allows the workspace path to lint *.bzl files to be set via this config file. As such the attacker is able to execute any executable on the system through vscode-bazel. We recommend...
CVE-2021-31414
PUBLISHED: 2021-04-16
The unofficial vscode-rpm-spec extension before 0.3.2 for Visual Studio Code allows remote code execution via a crafted workspace configuration.
CVE-2021-26073
PUBLISHED: 2021-04-16
Broken Authentication in Atlassian Connect Express (ACE) from version 3.0.2 before version 6.6.0: Atlassian Connect Express is a Node.js package for building Atlassian Connect apps. Authentication between Atlassian products and the Atlassian Connect Express app occurs with a server-to-server JWT or ...
CVE-2021-26074
PUBLISHED: 2021-04-16
Broken Authentication in Atlassian Connect Spring Boot (ACSB) from version 1.1.0 before version 2.1.3: Atlassian Connect Spring Boot is a Java Spring Boot package for building Atlassian Connect apps. Authentication between Atlassian products and the Atlassian Connect Spring Boot app occurs with a se...