This week’s Reddit breach shows company’s security is (still) woefully inadequate

GOT FIDO? —

This week’s intrusion into Reddit’s network didn’t have to happen, but it did.


This week’s Reddit breach shows company’s security is (still) woefully inadequate

Getty Images

Popular discussion website Reddit proved this week that its security still isn’t up to snuff when it disclosed yet another security breach that was the result of an attack that successfully phished an employee’s login credentials.

In a post published Thursday, Reddit Chief Technical Officer Chris “KeyserSosa” Slowe said that after the breach of the employee account, the attacker accessed source code, internal documents, internal dashboards, business systems, and contact details for hundreds of Reddit employees. An investigation into the breach over the past few days, Slowe said, hasn’t turned up any evidence that the company’s primary production systems or that user password data was accessed.

“On late (PST) February 5, 2023, we became aware of a sophisticated phishing campaign that targeted Reddit employees,” Slowe wrote. “As in most phishing campaigns, the attacker sent out plausible-sounding prompts pointing employees to a website that cloned the behavior of our intranet gateway, in an attempt to steal credentials and second-factor tokens.”

A single employee fell for the scam, and with that, Reddit was breached.

It’s not the first time a successful credential phishing campaign has led to the breach of Reddit’s network. In 2018, a successful phishing attack on another Reddit employee resulted in the theft of a mountain of sensitive user data, including cryptographically salted and hashed password data, the corresponding user names, email addresses, and all user content, including private messages.

In that earlier breach, the phished employee’s account was protected by a weak form of two-factor authentication (2FA) that relied on one-time passwords (OTP) sent in an SMS text. Security practitioners have frowned on SMS-based 2FA for years because it’s vulnerable to several attack techniques. One is so-called SIM swapping, in which attackers take control of a targeted phone number by tricking the mobile carrier into transferring it. The other phishes the OTP.

When Reddit officials disclosed the 2018 breach, they said that the experience taught them that “SMS-based authentication is not nearly as secure as we would hope” and, “We point this out to encourage everyone here to move to token-based 2FA.”

Fast-forward a few years and it’s obvious Reddit still hasn’t learned the right lessons about securing employee authentication processes. Reddit didn’t disclose what kind of 2FA system it uses now, but the admission that the attacker was successful in stealing the employee’s second-factor tokens tells us everything we need to know—that the discussion site continues to use 2FA that’s woefully susceptible to credential phishing attacks.

The reason for this susceptibility can vary. In some cases the tokens are based on pushes that employees receive during the login process, usually immediately after entering their passwords. The push requires an employee to click a link or a “yes” button. When an employee enters the password into a phishing site, they have every expectation of receiving the push. Because the site looks genuine, the employee has no reason not to click the link or button.

OTPs generated by an authenticator app such as Authy or Google Authenticator are similarly vulnerable. The fake site not only phishes the password, but also the OTP. A fast-fingered attacker, or an automated relay on the other end of the website, quickly enters the data into the real employee portal. With that, the targeted company is breached.

The best form of 2FA available now complies with an industry standard known as FIDO (Fast Identity Online). The standard allows for multiple forms of 2FA that require a physical piece of hardware, most often a phone, to be near the device logging in to the account. Since the phishers logging in to the employee account are miles or continents away from the authenticating device, the 2FA fails.

FIDO 2FA can be made even stronger if, besides proving possession of the enrolled device, the user must also provide a facial scan or fingerprint to the authenticator device. This measure allows for 3FA (a password, possession of a physical key, and a fingerprint or facial scan). Since the biometrics never leave the authenticating device (since it relies on the fingerprint or face reader on the phone), there’s no privacy risk to the employee.

Last year, the world got a real-world case study in the contrast between 2FA with OTPs and FIDO. Credential phishers used a convincing impostor of the employee portal for the communication platform Twilio and a real-time relay to ensure the credentials were entered into the real Twilio site before the OTP expired (typically, OTPs are valid for a minute or less after they’re issued). After tricking one or more employees into entering their credentials, the attackers were in and proceeded to steal sensitive user data.

Around the same time, content delivery network Cloudflare was hit by the same phishing campaign. While three employees were tricked into entering their credentials into the fake Cloudflare portal, the attack failed for one simple reason: rather than relying on OTPs for 2FA, the company used FIDO.

To be fair to Reddit, there’s no shortage of organizations that rely on 2FA that’s vulnerable to credential phishing. But as already noted, Reddit has been down this path before. The company vowed to learn from its 2018 intrusion, but clearly it drew the wrong lesson. The right lesson is: FIDO 2FA is immune to credential phishing. OTPs and pushes aren’t.

Reddit representatives didn’t respond to an email seeking comment for this post.

People who are trying to decide what service to use and are being courted by sales teams or ads from multiple competing providers would do well to ask if the provider’s 2FA systems are FIDO-compliant. Everything else being equal, the provider using FIDO to prevent network breaches is hands down the best option.

Read More
Dan Goodin

Latest

Moog Technology Successfully Steers Artemis II Launch

You have been rate-limited for making too many requests in a short time frame. Website owner? If you think you have reached this message in error, please contact support.

Ex-Turnstile Member Brady Ebert Faces Serious Legal Trouble with Attempted Murder Charge

Brady Ebert, a foundational figure in the Grammy Award-winning band Turnstile, has been arrested on charges of attempted second-degree murder. According to police records accessed by the Daily Mail, the 33-year-old guitarist was apprehended on Tuesday, March 31, in Montgomery County, Maryland. Beyond the attempted murder charge, Ebert faces an additional count of assault in

Marvel Studios Plans SDCC Return After Years, Does It Mean a 3 Month Wait for the Doomsday Trailer?

Though they’re known for absolutely bringing the house down at the event, Marvel Studios doesn’t have a consistent track record when it comes to actually attending San Diego Comic-Con. Over the years, they’ve managed to become the highlight of the event, forcing attendees to camp out days ahead of time in order to just be

Newsletter

Don't miss

Moog Technology Successfully Steers Artemis II Launch

You have been rate-limited for making too many requests in a short time frame. Website owner? If you think you have reached this message in error, please contact support.

Marvel Studios Plans SDCC Return After Years, Does It Mean a 3 Month Wait for the Doomsday Trailer?

Though they’re known for absolutely bringing the house down at the event, Marvel Studios doesn’t have a consistent track record when it comes to actually attending San Diego Comic-Con. Over the years, they’ve managed to become the highlight of the event, forcing attendees to camp out days ahead of time in order to just be

Apple CEO transition: Tim Cook and John Ternus share internal memos

Following Apple’s announcement that Tim Cook will step down later this year and be succeeded by hardware chief John Ternus, Bloomberg reports that both executives have shared internal memos about the transition. Read them below. In a somewhat surprisingly timed announcement for a widely expected move, Apple confirmed today that John Ternus will become CEO

One of Gaming’s Most Important Platformers Was Released 44 Years Ago Today

One of the most influential and important platformers was released 44 years ago today, and it’s hard to imagine the genre without it. Platformers have been around for a long time, going back to the genre’s earliest days in arcades. The first game widely recognized as a platformer is Nintendo’s  Donkey Kong , which absolutely

WD sees sustainability as key business driver in an ‘AI economy’

Hard drive company WD promoted long-term operations and sustainability executive Jackie Jung to become its first chief sustainability officer in February, as it steps up sales to companies building AI data centers. Her vision: Turn sustainability into a “brand” for WD, a strategy that reduces risk for the $6 billion company (formerly known as Western

5 Business Ideas Worth Starting in 2026

If there is one thing Nigerians understand well, it is how to spot opportunity inside hardship. In 2026, that mindset will matter more than ever. The economy is tough, competition is rising, and many people are looking for smarter ways to earn, build, and survive. But even in a difficult environment, some businesses still stand

Getting a business loan now comes with a frequent flyer upside

Australian fintech Prospa has partnered with Qantas Business Rewards, letting eligible SMEs earn up to 500,000 points per loan. What’s happening: Australian fintech lender Prospa has partnered with Qantas Business Rewards to allow eligible small and medium business owners to earn up to 500,000 Qantas Points per loan when taking out a Prospa Small Business