jonoberheide
Another way to look at it: We collect security-relevant information on your device, but not your _personal_ data. In other words, we don't collect your email, photos, contacts, user-generated data, etc.
Duo offers a choice of authentication methods, depending on the usability and security requirements of your application or organization.
Duo Push is actually one of the easiest (and most secure) authentication methods, as one of the commenters pointed out:
https://www.youtube.com/watch?v=tPLxe9HUDjY
It might be worth pinging your IT/security dept to ask about enabling Duo Push as an option or to change the policy for SMS passcodes (eg. you can just have one passcode sent instead of ten).
- Jon Oberheide, Co-Founder & CTO @ Duo
The vulnerability is looking checking to see if the mem_write() function is functional (where the vulnerability was present), which was removed/disabled by upstream AOSP.
We posted about some of the security improvements in Jelly Bean 4.1 last week:
https://blog.duosecurity.com/2012/07/exploit-mitigations-in-...
It's a weird distinction that they allow AV-like apps, but not vulnerability assessment apps.
http://blog.duosecurity.com/2011/05/when-angry-birds-attack-...
Another variation of that attack is still unpatched, allowing any app to invoke INSTALL_ASSET. Certainly that's not intended functionality and is a bug that will be (eventually) patched, but I wouldn't classify it as FUD.
Dug's FUBAR comment was just an attempt cram in as many acronyms as possible...of course the situation is improvable. ;-)
Still at CORE these days?
Speaking of which, spender's recent blog post gives a good overview of some of the grsec/PaX mitigations that would hamper the exploitation of the /proc/pid/mem vuln:
Working around phoney SSL certificates on iOS (...or not)
Two-factor auth for WordPress blogs
- more flexibility in choice of authentication method (voice, SMS, soft token, hard token, Duo Push)
- more supported mobile platforms (Android, iPhone, Blackberry, WinMo, Palm WebOS, Symbian, J2ME)
- more integrations (VPNs, UNIX logins, web apps, etc)
Not to mention all the features that come along with being a fully-fledged authentication service such as account management, fraud alerting, logging, etc. Feel free to give it a shot and decide for yourself. :-)
Disclaimer: if it's not obvious from my gushing, I'm affiliated with Duo. ;-)