p/tresorit
End-to-End Encrypted File Sync & Sharing
István Lám
ZeroKit — Breach-proof user auth & end-to-end encryption SDK in one
Featured
33
Replies
Kevin Leneway
Great idea. This stuff is hard for most developers to get right and it's becoming more and more important to customers. That makes for an ideal workload for many companies to consider outsourcing to a trusted third-party service.
David Szabo
@kleneway thanks for the feedback. We believe that authentication, key management, transport and at-rest security should be one single technology, otherwise you're duct-taping technologies together that are not designed to work together securely. Come and join us as an early adopter! http://zerokit.org - pls sign up and let's continue on Slack.
Jake Larkin
Well done.
Damian Esteban
Interesting. I'm reluctant to rely on a 3rd party service for auth, but this looks like a good product.
David Szabo
@estebanrules Thanks so much for the feedback Damian. We interviewed many SaaS companies (of all sizes) who use DIY and open source authentication solutions: most of them didn't realize how vulnerable they were for just a simple "pass the hash" attack to log in on behalf of a user with the stored hash version of the password. Give us a try! http://zerokit.org - register and let's chat on Slack!
sri
@dszabosf passing clear text passwd over ssl and comparing oneway hash of it with stored hash. Is this unsafe too?
David Szabo
@sridhar_kondoji absolutely. The SSL encrypted password terminates on the web server (for the web server code to consume it): as a result, clear data shows up in the server's memory & in log files - #1 hack. #2: pass the stolen hash over to your login function which will just do a string comparison and I'm in. We don't use hashes, but use SRP instead, where pass the hash hacks are impossible; we client-side encrypt everything, too, so they don't terminate on the web server. Register at http://zerokit.org and let's chat, we'd love to make your login secure.
sri
@dszabosf interesting. I will research more on ur solution. Currently, our ssl terminates at the ELB and only ELB can reach our webserver/tomcat host. We don't log critical data to logs. I do agree that the passwords will be in webserver memory until they are garbage collected.
David Szabo
@sridhar_kondoji and consider #2 too (pass-the-hash): check out how SRP works, it's a whole new level of security: https://en.wikipedia.org/wiki/Se... We're free for up to 1,000 monthly active users then 1 cent per MAU beyond. And the bonus: once you logged in your users with our auth service, you can start to end-to-end encrypt and "zero knowledge share" between them.
kevoh
Will your 📝-taking app use ZeroKit as backend? @istvanlam, how is it coming along btw 🤓 Any news?
Laszlo Levente Mári
A startup by Hungarian founders! AWESOME!
David Szabo
@noxowe The power of many cultures and perspectives! Thanks...
sri
Do you have javascript sdk for this? Also, do u need both client and server side libraries? Can't ssl help you for end to end safety?. This coupled with simple encryption and hash can be strong enough protection.
David Szabo
@sridhar_kondoji User auth, SSL & at-rest encryption are normally 3 different libraries that need to be glued together and data decrypted at every connection point. We built these 3 to be one component that keeps data encrypted at all times. Check us out, register and let's chat on Slack!
David Szabo
@sridhar_kondoji yes, we've a JavaScript SDK for sure!
Philip
Great work! ❤️
David Szabo
@philipkuklis Thanks Philip! Would love to have you among our early adopters...
Ingo Radatz
It reads like you have everything done right to raise the security bar AND to compete with other cloud storage services in terms of comfort. The only thing i was surprised about was that you reach out to dropbox customers but don't offer a free personal plan.
Oren Alalouf
This sounds amazing,can't wait to get my hands on it. Thank you guys!
David Szabo
@hevydevy thanks; can't wait to work with you! If you didn't do it yet, sign up at http://ZeroKit.org and let's continue chatting on Slack if you have any questions.
Christian Pekeler
You probably mean "$50K prize" with a Z.
David Szabo
@xpekeler thanks for catching it!
Robert Simoes
Love! Love Love!
David Szabo
@robertsimoes thanks for the feedback! We'd love to have you on board as an early adopter. http://zerokit.org - sign up and let's continue on Slack!
Abhilash Jain
This is brilliant, a real solution to a problem many face.
David Szabo
@findabhilash thanks for the feedback. Would love to have you onboard as an early adopter...
Pushpendra Agrawal
Looks great. I am founder sendotp.com are you open for any kind of partnership or something?
David Szabo
@pushpendraw yes, we're interested; please email me at dave@tresorit.com
István Lám
We're excited to launch ZeroKit, our new SDK to help developers protect their users' security and privacy. ZeroKit makes it easy for teams even without cryptography expertise to implement zero-knowledge user authentication and end-to-end encryption in their apps. ZeroKit can be integrated in all kinds of apps: - chat and email - collaboration tools - healthcare and medical services - fintech apps - enterprise data management tools The SDK is available for Java, JavaScript and Swift. ZeroKit uses the crypto and authentication of the Tresorit file sync & sharing app: https://www.producthunt.com/post... If you have any questions, just ping us or join our next webinars: Feb 7, 2017 11:00am Feb 15, 2017 11:00am (PT): https://zoom.us/webinar/register... We're eager to hear your feedback!
Alex Peterson
This is intriguing. Once I have some spare time I'd like to test this alongside Auth0 and Firebase Auth. The former is pricier, while the latter is free but requires some finagling to set up with a separate database. ZeroKit looks like it might fit into the gap between the two.
David Szabo
@alexpete thanks for the feedback, we'd love to have you on board. What truly differentiates us is that we don't use hashes (we use SRP which is more secure) and we enable you not to even see your users' password. Sign up and let's chat in Slack. http://zerokit.org
David Szabo
@alexpete oh, and we're free for up to 1,000 monthly active users then 1 cent/MOU beyond 1,000. But the true cool thing is that once you use our authentication, you can start to end-to-end encrypt and "zero knowledge share" data between your users!