TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tell HN: SMS can be used to bypass Sendgrid’s 2FA

21 pointsby ndeover 2 years ago
A couple weeks ago, I signed up for Sendgrid to take advantage of their free email service. I always provide as little information as possible when signing up for new services, and I try my best to avoid providing my phone number. Luckily, I was able to get everything set up and maintain some level of privacy doing so.<p>Fast-forward a couple weeks: I go to log in to change one of my templates, and I get prompted to enable 2FA on my account. Thinking, “it’s kinda neat they make it this easy,” I click “Next”. Then, Sendgrid prompts me to enter my phone number so that in case I lose access to my 2FA device, they can send me a one-time code via SMS…<p>In other words, SMS can be used to bypass the 2FA you set up with Sendgrid. After going back and forth with their customer support team, it looks like providing your number is the only way to enable 2FA and unless you enable 2FA you can not log into your account…

6 comments

Normilleover 2 years ago
This is a bit vague, as I can&#x27;t remember which site it was. I think either eBay or PayPal. But...<p>a while back I visited one of those &#x27;send a 2FA code to you via SMS&#x27; websites and, not noticing the SMS bit, I entered a 2FA code from my phone&#x27;s authenticator app as the number I&#x27;d been sent by SMS --which worked to let me in.<p>When the actual SMS 2FA code arrived on my phone a few mins later [crap phone signal here] I noticed it was the same code. So it seems like at least one site is just forwarding you the same code your authenticator app would generate, as an SMS. I&#x27;m not sure of the security implications of that --if any.<p>I&#x27;ve also noticed that, quite often when I check verious bank and credit card accounts, one after the other, the <i>&#x27;please enter the Xth, Xth, Xth and Xth numbers from your security code&#x27;</i> prompt is asking for the same numbers, on each bank&#x27;s site. Which strongly suggests a load of separate banks are using the same centralised security prompt generation --which sounds like a bad case of &#x27;single point of failure&#x27; to me.
评论 #33512997 未加载
simondanerdover 2 years ago
PayPal has a similar problem: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@jewbixcube&#x2F;paypal-allows-bypassing-two-factor-auth-with-a-button-click-claims-its-for-your-protection-ce1d0dc9a28a" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@jewbixcube&#x2F;paypal-allows-bypassing-two-f...</a>
ndeover 2 years ago
I feel like my biggest peeve with this whole situation revolves around a lack of choice on the user’s end, with (presumably) the goal of hardening security. And, then not doing the research to ensure the choices made are actually the most secure.<p>The more cynical reason might revolve around getting access to your phone number, but we’ll give the benefit of the doubt and say that’s not the case.<p>In my opinion, websites offering 2FA should give users a choice to pick between: - Security Key (with Backup Codes you can store offline or SMS) - Authenticator App (with Backup Codes you can store offline or SMS) - SMS - No 2FA<p>If I want to choose a less secure method for 2FA or backup codes, that should be my choice but clearly communicated.
hayyyyydosover 2 years ago
Last time I checked (~6 months ago), when you&#x27;re logging in and it asks to verify a mobile 2FA code, the mobile number it&#x27;s sent to is actually returned to the browser in the response...
curiousgalover 2 years ago
And how do you suggest you regain access to you account when&#x2F;if you lose your 2FA device?
评论 #33495358 未加载
rat9988over 2 years ago
SMS 2FA is a form of 2FA.
评论 #33500962 未加载