Duo Security Blog
duosecurity.com · Company blog · on HN since 2010
The company blog of Duo Security, a two-factor authentication provider, covering password analysis, PayPal 2FA bypass and its products.
What HN saysHN commenters praise Duo as a clean, reliable two-factor system with good UX, and link its posts on 2FA and cracked passwords.
40HN people shared it
31linked it in comments
14stories submitted
182story points
11 years agolast shared
2010people per year2026
Most-shared posts
- 1Two-factor Authentication Made Easy: Phone Call, SMS, Mobile App, Token15 people · 2 points · first shared 2011 · discussion on HN
- 2Duounix4 people · first shared 2012
- 3Bypass PayPal's Two-Factor Authentication2 people · 113 points · first shared 2014 · 28 comments on HN
- 4Duo Push is user-friendly two-factor authentication2 people · 9 points · first shared 2011 · discussion on HN
- 5Analysis of the Gawker Password Dump2 people · 6 points · first shared 2010 · discussion on HN
- 6Duo Security API Edition2 people · 1 points · first shared 2014 · discussion on HN
- 7Duoweb2 people · first shared 2013
- 8Top 250 cracked Gawker passwords1 people · 43 points · first shared 2010 · 47 comments on HN
- 9The BACKRONYM MySQL Vulnerability1 people · 2 points · first shared 2015 · discussion on HN
- 10Heartbleed Defense-in-Depth Part #1: Preventing Admin Session Hijacking1 people · 1 points · first shared 2014 · discussion on HN
- 11Probing Mobile Operator Networks1 people · 1 points · first shared 2014 · discussion on HN
- 12Duo Security plans to be everything you need for security1 people · 1 points · first shared 2015 · discussion on HN
- 13BYOD Risks Obviated by Two-Factor Authentication1 people · 1 points · first shared 2014 · discussion on HN
- 14Don't Trust SSL1 people · 1 points · first shared 2014 · discussion on HN
- 15Duo Tech Talk withDon Bailey My Pet Fish Drove Downtown (an IoT Security Vid)1 people · 1 points · first shared 2014 · discussion on HN
What HN people wrote when they linked it
dsl · 2012-08-28
If you are looking for a clean reliable two-factor auth system, I highly recommend Duo: http://www.duosecurity.com/
I've been using them across a half dozen personal machines for quite a while now, looking to roll it out at work as well.
tuebor · 2011-05-13
Google, Paypal, World of Warcraft, Mailchimp, etc. have all implemented user-facing two-factor auth also. It's the easiest way for them to protect against endpoint insecurity when attackers are going after user credentials en masse.
For any other site looking to implement this, check out our open-source web SDKs and service at Duo Security:
http://www.duosecurity.com
https://github.com/duosecurity
At the very least, we highly recommend folks use it to protect their own cloud/datacenter infrastructure, and have made it free to do so (assuming you have 10 or less admins):
http://blog.duosecurity.com/2011/04/ssh-keys-that-call-you-back/
We support callback, SMS, mobile apps for 7 platforms, as well as traditional hardware tokens for online and offline use...
tptacek · 2011-01-08
Why not read Nate Lawson's blog post? This will be the second time I've recommended it to you. One of the reasons I'm not going into too much depth is, why would I recap all of Nate Lawson? You're doing crypto dev, you should be reading him already.
Your invocation of SJCL is also a bit of a straw-man. SJCL doesn't do straight-up number-theoretic crypto; even the AE cipher modes it offers avoids it. You're doing SRP in Javascript. You also keep calling it "Tom Wu's SJCL". You're saying that because "Tom Wu" is the name on SRP. Tom Wu didn't write SJCL. The SJCL authors, for what it's worth, claim "the best security which is practically available in Javascript", follow by a parenthesis, followed by the word "Unfortunately", followed by more words you should read.
The two factor stuff, by the way? News to me as of this post. Twilio and 2-factor auth is a good idea (note though that I'm biased, as my friend Dug is doing something very similar --- http://www.duosecurity.com).
MacsHeadroom · 2014-09-19
>Talent on both sides is in high demand, but there are few organizations that are able to get both working together effectively on these hard problems.
Somehow Duo Security[1] has managed to do this phenomenally well. Their product is both a UX wonder and a security marvel. My first thought was "This doesn't feel like a security product. This feels like a solid UX design demo." But looking at their open source code, it's some of the more beautifully designed security software I've seen. I wonder what their secret is-- and if they'd be willing to share.
[1] https://www.duosecurity.com/
nathancahill · 2014-03-31
Duo Security[0] is awesome.
[0] https://www.duosecurity.com/
markstanislav · 2013-06-04
Most of our integrations allow for a configuration of "failmode" that allows for deciding how to handle unreachable/bad configuration scenarios. From our docs: "On service or configuration errors that prevent Duo authentication, fail "safe" (allow access) or "secure" (deny access). The default is "safe"." Check, https://www.duosecurity.com/docs/duounix, for an example of this in actual documentation. Great question!
lawnchair_larry · 2013-06-02
Better yet, check out Duo Security: https://www.duosecurity.com/
It's free for individuals, and they even answer support emails ;)
(Undisclaimer: I have no interest in the company, just a fan)
dguido · 2012-11-29
Really happy you guys decided to finally implement two-factor auth! I had suggested this after the compromise you guys had a while back: http://news.ycombinator.com/item?id=4067190
I wassss kind of rooting for DUO Security (http://www.duosecurity.com/) to be the vendor you chose, but I guess you can't win them all. Do you think maybe you could work on login accounting and some alerting next? :-)
davidblondeau · 2012-10-07
Duo-unix from Duo security [1] works with scp as long as you install duo-push on your cell phone.
[1] http://www.duosecurity.com/
seanponeil · 2012-08-28
I can't speak for Google Authenticator but Duo works great with RADIUS http://www.duosecurity.com/docs/radius
semenko · 2012-08-02
Very neat service. The Duo Security team also has a similar product with a lot of features: http://www.duosecurity.com/
They make the X-Ray Android vulnerability scanner (http://www.xray.io/)
oneilse14 · 2012-05-23
And for all things not Google, check out http://www.duosecurity.com/. Completely painless to set up on my box at home.
bckelly · 2012-04-19
Shameless plug for http://duosecurity.com
We offer a two-factor cloud service to protect any kind of service that may be remotely accessed: web, ssh, rdp, vpn, ...
Biggest difference from Google Authenticator is the smart phone user experience: one tap to approve a login instead of transcribing a six digit OTP.
quantumfoam · 2015-10-09
I'm not affiliated with Dashlane in any manner but I thought I'd chime in with my experience as a user. I used to use LastPass but lost a bit of confidence in them when they asked users to reset their master password [1] when an anomaly was found present in network traffic from one of their DBs. Prior to this I was looking at open source alternatives but the syncing and add-ons for each browser (which made logging in and generating passwords easier offered by Dashlane) really caught my attention. These features aren't unique to Dashlane, I'm sure. New sign-ups reap the benefits of premium features for a month or so, then you could send an invite to a friend and accrue 6 free months of premium service when they sign up (which is what I did) for free. They also offer a public password generator [2] page. They support the major browsers (Safari, Chrome, Firefox). Dashlane also has a "security dashboard" which keeps track of password expiration, reuse, and weak password usage, with a base analysis score that gets presented to you when action on a site is required. If you want something for offline use and that is hardware based, I'd recommend checking out the Mooltipass [3]. I hope this helps.
[1] - https://www.duosecurity.com/blog/breaking-down-the-probable-lastpass-b…
[2] - https://www.dashlane.com/password-generator
[3] - http://www.themooltipass.com/
espeed · 2013-02-17
Here's a few more to add to your list (not all SaaS)...
--ANALYTICS
Snowplow (https://github.com/snowplow/snowplow)
Segment.io (http://segment.io)
--CRM
Close.io (http://close.io),
Streak (http://www.streak.com/)
Base (http://getbase.com)
--SALES
ElasticSales (https://elasticsales.com/)
--CUSTOMER SERVICE
Metaverse Mod Squad (http://metaversemodsquad.com/)
--DATA
Factual (http://www.factual.com/)
--DATABASE
Titan (http://thinkaurelius.com/)
Tinkerpop (http://www.tinkerpop.com/)
Bulbs (http://bulbflow.com)
Datomic (http://datomic.com)
--LOG MONITORING
Logstash (http://logstash.net)
Lumberjack (https://github.com/jordansissel/lumberjack)
Fluentd (http://fluentd.org),
Flume (https://github.com/cloudera/flume)
Kafka (http://sna-projects.com/kafka/)
Scribe (https://github.com/facebook/scribe/)
--ACCOUNTING/INVOICING
Harvest (http://www.getharvest.com/)
Ballpark (http://www.getballpark.com/)
PaySimple (http://paysimple.com/)
AcceptPay (http://acceptpay.com)
FreshBooks (http://www.freshbooks.com/)
FreeAgent (http://www.freeagent.com/)
Blinksale (http://www.blinksale.com/)
--PAYMENTS
Balanced Payements (https://www.balancedpayments.com/)
Dwolla (https://www.dwolla.com/)
-- BANKING
Simple (http://simple.com)
--PHONE/PBX/SMS
Plivo (http://plivo.com/)
Tropo (https://www.tropo.com/)
Twillo (http://www.twilio.com/)
PhoneBooth (http://www.phonebooth.com/)
-- PROJECT MANAGEMENT
Orchestra (http://www.orchestra.com/)
-- RECOMMENDATION…
jolan · 2011-08-28
Have you heard of Duo Security?
http://www.duosecurity.com/
0x0 · 2015-11-24
It gets better: they also shipped the private key material for signing arbitrary windows kernel drivers with a Verisign-issued certificate: https://www.duosecurity.com/blog/dude-you-got-dell-d-publishing-your-p…
piemonkey · 2015-10-01
One thing to consider is the possibility of your phone itself being compromised (stagefright et al.). Note how Duo issued a security advisory to limit access for Android devices [1].
A fully isolated component like a Yubikey has a smaller attack surface area for these kinds of things (easier to audit smaller code, no sustained Internet or cellular connectivity).
[1]https://www.duosecurity.com/blog/understanding-your-exposure-to-stagef…
helper · 2015-06-26
We've been using Duo Security for two factor ssh auth[0] for a number of years. Its quite easy to setup and gives you push notifications to your phone. Its awesome.
[0]: https://www.duosecurity.com/docs/duounix
oostevo · 2015-02-20
Similarly, I've been impressed by Duo's mobile applications.[1]
They offer a push authentication capability, so you only have to click "accept" or "deny" in the app on your phone. They've also got code generation and a hardware token as backups. In practice, I can usually authenticate through the phone in 2ish seconds.
Clef does look like an awfully nice user experience, though.
[1] https://www.duosecurity.com/product/methods/duo-mobile
cpach · 2014-11-23
There are solutions in place to combine SSH keys with 2FA. E.g. Duo Security has a solution for that: https://www.duosecurity.com/blog/ssh-keys-that-call-you-back
[Edit: Removed redundant comments.]
woobles · 2013-08-06
https://www.duosecurity.com/authentication-methods
What? This exists...
trhaynes · 2013-05-28
Duo's "Verify API" does just that:
https://www.duosecurity.com/docs/duoverify
krosaen · 2013-05-28
Doesn't Duo Security do this really well already?
https://www.duosecurity.com/docs/duoweb
Once I can load the webpage will be interested to see if there are any differentiating features that make it easier to get started as a developer.
BryantD · 2012-12-10
Duo Security has a tested module for OS X: https://www.duosecurity.com/docs/duounix
This doesn't help at all for Apple ID, though.
nwilkens · 2011-03-18
You may also want to check out
Yubikey - http://www.yubico.com/yubikey - Check out the Github repo for the PAM https://github.com/Yubico/yubico-pam#readme -- Stop by and see me (Nick @ MNX Solutions) at Indiana Linux Fest http://www.indianalinux.org/ we have a few Yubikeys we are giving away.
Duo Security - http://www.duosecurity.com - These guys are doing some neat things in this area: https://github.com/duosecurity/duo_unix
pietrofmaggi · 2010-12-14
Yes, as you told, I was writing from my memory and I remembered having read DES encryption with password in source somewhere.
But It seems it was a DES based hashing: http://www.duosecurity.com/blog/entry/brief_analysis_of_the_gawker_pas…
[edit] deleted the parent post because I could not find the article I remembered (which was probably wrong anyways).
geofft · 2015-03-27
Lots of options.
* You can buy a hardware token. https://www.duosecurity.com/product/methods/hardware-tokens
* You can have Duo call/text you every time you want to log in.
* You can use some other device you have that runs a mobile OS. I had Duo set up on my wifi-only iPad while I was using a feature phone for a few months a year ago. (I eventually gave up on that and got a smartphone, though.)
* You can buy a used/cheap smartphone, iPod Touch, or similar, install either the Google Authenticator or Duo app, and not use mobile service at all. You just need a bit of wifi to enroll.
* You can write an OATH client as a J2ME MIDlet. When I was using a feature phone, I spent some time figuring out how to compile J2ME apps in 2015, by piecing together ten-year-old tutorials. It works fine; if you want me to dig up details let me know. (Alternatively, someone may have written one already, but I didn't search very hard.)
* You can, technically, run an OATH client on your computer. But at that point, you take responsibility for your two-factor auth being slightly less than two-factor.
marksc · 2014-02-02
Senior Windows Software Engineer | Duo Security | Ann Arbor, Michigan (Relocation strongly preferred)
(https://www.duosecurity.com/company/jobs)
Duo Security's hosted two-factor authentication service brings strong, scalable security to organizations of any size. Duo's unique, high-availability architecture provides centralized management, self-service enrollment, and interactive secondary login through an intuitive web interface, eliminating the high costs, complexity, and confusion associated with traditional two-factor systems. Every day, over 1,000 organizations in 80+ countries around the world rely on Duo for their security.
Duo Security is based in Ann Arbor, Michigan, and is a privately held company whose investors include Google Ventures, True Ventures, Resonant Venture Partners, and Radar Partners. Read more about Duo's investors.
About Duo / Co-Founder Bios: https://www.duosecurity.com/company/about
-----------------------------------
Our ideal candidate is an experienced Windows developer. Experience with security products a big plus, as is experience working on B2B and SaaS products.
Job duties:
* Integrate Duo with all things Windows including Active Directory, ADFS, Exchange Server, IIS, and Remote Desktop Services.
* Help us build and deliver cloud-based 2FA services for two-factor authentication as part of a high performance development team.
* Handle field escalations, related to Windows integrations, when fronttline support escalates support…