Top 10 Open Source Projects + Open Standards for Developers Learning About Securing Data
-Delyn Simons, Ionic Security
In early June, Ionic launched our Email Protect solution featuring TITUS Classification built on top of our own Build SDK by the TITUS team. We look forward to all of the exciting solutions that will be built when we open up our public SDK beta.
As we’ve been working with our customers and partners integrating with our SDK over the last several months, we’ve also observed a rise in demand for open source projects and open standards for securing communications, applications, integrations and products. This increase in developer interest around securing data in applications and integrations is something we are looking to address in the coming months.
Why did these particular ten open source projects and open standards make our Top 10 list? Our team likes that they are self-service (you don’t need to pick up the phone or submit a Contact Us form to get started) and that they allow developers to get under the hood quickly, with an average onboarding time of less than two hours. Self-service, easy to get started developer tools –onboarding new developers in as little as 10-minutes — are the developer expectation now, thanks to companies who have invested in setting the standard, including Stripe, Twilio, Slack, Google Chrome DevTools, and Amazon Web Services.
We also think this starter list of open source projects and open standards represents a great basic foundation where developers can learn more about securing their communications, applications, integrations and products.
For the data security space, Ionic is excited to begin participating in open source and open standards in an industry where there remains a lot of room for disruption by developers to bring trust back to the internet. For example, the promise of IoT hasn’t yet lived up to the hype (think “Cloud” circa 2010), but instilling trust and privacy with the data that flows through our thermostats, our cars, our gas pumps, our wearables, our heart monitors, is becoming increasingly important.
Another opportunity is to add privacy and visibility to big data at the same time. Using a data as a platform to secure and protect data is one thing, but using data as a platform to allow visibility into larger trends for your application, product, and business, while simultaneously protecting the privacy of the humans involved in contributing to your data stream is the next frontier. We don’t think the people of the world should have to choose between getting things done online and privacy. We want to help developers solve this big problem.
With this in mind and in no particular order, here is our current Top 10 list of favorite open source projects we see developers currently using to learn more about securing their communications, applications, integrations and products:
- Certbot: (previously Let’s Encrypt): EFF’s tool to obtain certs from Let’s Encrypt, and (optionally) auto-enable HTTPS on your server.
- Keybase: Maps your identity to your public keys, and vice versa.
- Google End-To-End: A library and a Chrome extension that helps you encrypt, decrypt, digital sign, and verify signed messages within the browser using OpenPGP.
- Square Valet: Securely store data in the iOS or OS X Keychain without knowing a thing about how the keychain works.
- ZeroNet: Decentralized websites using Bitcoin crypto and the BitTorrent network.
- Google BoringSSL or LibreSSL: Established forks of OpenSSL, a cryptography and SSL/TLS toolkit.
- Lantern: Delivers fast, reliable and secure access to the open Internet for users in censored regions using a variety of techniques to stay unblocked, including P2P and domain fronting.
- Blockstack: The blockchain application stack for building secure apps.
- JWT: JSON web tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties
- OpenID Connect: An interoperable authentication protocol based on the OAuth 2.0 family of specifications.
Next up in our continuing series on Ionic and developer opportunity, we’ll discuss in more detail how we are thinking about the problems of privacy and trust online and what we are learning from our customer and partner integrations with our Build SDK.
Developers can learn more and sign up to participate in Ionic’s public SDK beta.
Originally published at www.ionic.com on July 6, 2016.