TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why is Stripe's 'Remember Me' considered secure? Or Lyft's sign up flow?

3 点作者 msencenb将近 8 年前
Traditionally an account is secure when the user gives something publicly available (email) coupled with something only they know (password).<p>With Stripe&#x27;s Remember Me feature (https:&#x2F;&#x2F;stripe.com&#x2F;checkout&#x2F;info) an invisible &#x27;account&#x27; is created for you by the unique between the email and phone number. Then when you type in your email the next time, you get texted a code that you can use to auto fill in your payment methods. Why is this considered a secure experience? Can the code be thought of as a one time password? It seems a little crazy that two publicly available pieces of information can be used to authenticate (although admittedly you would have to intercept the text message code).<p>Even worse is Lyft. When you install the app you enter a phone number, verify with a code, and then enter your credit card info -- no password anywhere. What happens if you change phone numbers and it gets recycled? Now a new user installs Lyft and my credit card is already on file! How can this possibly be justified?

3 条评论

prostoalex将近 8 年前
&gt; although admittedly you would have to intercept the text message code<p>This is the key. Unless you are the mobile operator or a government entity, your only other options are fake cell phone towers, i.e. stingrays, which are monopolized by government, or incredible circumstantial luck (the user happens to use a virtual phone number for texting, so SMS is going over WiFi, and you have man-in-the-middled the router). I guess you could also root user&#x27;s phone or gain access to Stripe&#x27;s&#x2F;Lyft&#x27;s infrastructure, but then the question of intercepting a confirmation SMS wouldn&#x27;t pop up.<p>The next level for either of those services is to support message-less second-factor auth (Authy, Google Authenticator, Microsoft Authenticator).
ikonst将近 8 年前
re Lyft: We detect recycled phone numbers, and we&#x27;ll challenge you (or &quot;not you&quot;) for further identification.<p>Phone recycling has been a much bigger problem for non-fraudulent cases, e.g. you pop-in a new SIM card and naively sign up for Lyft, getting the account of someone else (e.g. a tourist&#x27;s). Fraudulent takeover of passengers&#x27; Lyft accounts hasn&#x27;t been happening that much — fraudsters have a much easier time stealing credit card numbers than Lyft accounts.
kradem将近 8 年前
&lt; What happens if you change phone numbers and it gets recycled? Now a new user installs Lyft and my credit card is already on file! How can this possibly be justified?<p>There&#x27;s an account you may access if you know the username and respective password or if you may access account&#x27;s primary email.<p>So, just think of the account as your locker in Lyft&#x27;s building. When someone with your telephone number enters that number and enters back received code, that implies he&#x27;s the owner of the number.<p>The credit card is still under your account and there could be no relation to the other user&#x27;s telephone number. The triggered routine would confirm the connection of the user and their telephone and nothing else.