DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Connecting the Dots: Unraveling IoT Standards and Protocols
  • Building Enterprise-Grade Real-Time IoT Dashboards with Vue 3, MQTT, and Kafka
  • Implementing Scalable IoT Architectures on Azure
  • IoT and Cybersecurity: Addressing Data Privacy and Security Challenges

Trending

  • Delta Lake UniForm to Snowflake: Cross-Platform Table Access Without a Second Copy
  • Google Cloud KMS vs. AWS KMS: Java Encryption Guide
  • The Self-Hosting Math Changed While We Were Still Arguing About Sovereignty
  • How an AI Software Factory Works: From Developer Intent to Production

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Data Engineering
  3. IoT
  4. IoT Security Woes

IoT Security Woes

Securing cloud-based IoT is hard; there is a combination of local software, cloud, and hardware solutions to deal with. Let's take a look at a possible solution.

By 
Anatoly Lebedev
·
Mar. 09, 17 · Opinion
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
3.5K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

Problem solved: AWS IoT + Mongoose OS + crypto chip = IoT Security

We have all witnessed the media outcry about IoT security breaches and all the possible consequences of them. However, what has not been addressed is how to actually avoid or prevent such breaches.

The general public and the media have a really vague understanding of what goes into IoT security and usually use words like ‘device’ and ‘cloud.’ Start speaking about SSL/TLS, crypto chips, two ways MQTT SSL authorization, and you will completely lose their attention.

What is the key reason IoT Security is being compromised? It’s as simple as this: vendors are price-cautious and time-sensitive, wanting to launch their connected products to the markets at the lowest cost possible, all too often overlooking the basic security precautions.

What you need to know, though, are the key points where a connected device can be compromised:

  1. On the device itself (when the device is being tampered with), SSL certificates are not protected and can be easily accessed.
  2. In this way, a device communicates with the cloud when the traffic is not encrypted.
  3. On the cloud side, where the unprotected or less well-protected authorization process with the cloud can be compromised. This can occur with cloud providers who do not enforce security requirements on their side.

The end price of the product and good P&L costs are among the key priorities for businesses. However, now security comes into the equation as the key pillar to protect brand identity and perception.

So, how do you have a well-rounded and secure connected product and at the same time achieve this in a cost-effective way?

Many heads were scratched recently, going over these dilemmas, looking for the best answer.

Look no further. We have an answer for you — a fully secure solution with a hardware part (MCU + crypto chip) costs below $3.00!

Unbelievable? Almost, but it is definitely real.

As a matter of fact, there are several strong key players who have come together to put out a solution that is fairly inexpensive but provides the highest level of security available now:

  1. AWS IoT is the only cloud provider insisting on secure two-way TLS authentication for any device connecting to it.
  2. Microchip (Atmel) and their ECC508A crypto chip, which stores SSL certificates securely on the devices, which is literally impossible to hack. The best point here is it is priced at under $1.00.
  3. Espressif Systems and their ESP8266 chip, which is probably the most popular Wi-Fi-enabled MCU with a price point of below $2.00 as well.

Now, you've got the components to make your connected device secure and in a very cost-effective way. So, what do you need to do, and how do you get to bundle them?

Here comes Cesanta, a company behind the very popular Mongoose Web Server, with their Mongoose OS, which not only bundles all three components outlined above but has been developed in a way where you can literally plug-and-play the solution into your product and have secure IoT connectivity from the get-go, with actual implementation being so seamless you won't even notice it has happened.

You are probably asking, how is that all possible? Is this another ad pushing something into my head? Fear not. This is not an advertisement but an overview of an open-source product you can actually try out immediately after you have finished reading this article. Now, who else can do this for you?

So, let's have a closer look at the solution:

  1. Mongoose OS is the only industrial-grade firmware available for ESP8266. Proven, stable, and tested over time.
  2. It is seamlessly integrated with AWS IoT, providing secure two-way MQTT authentication.
  3. It supports an ECC508A crypto chip and makes the security and certificate storage on the end device bulletproof.
  4. Security is enforced by a mbedTLS library — the most trusted and stable on the market. It has been tuned by Cesanta so it can fit the constrained resources available on the ESP8266.
security IoT Mongoose (web server) MQTT

Published at DZone with permission of Anatoly Lebedev. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Connecting the Dots: Unraveling IoT Standards and Protocols
  • Building Enterprise-Grade Real-Time IoT Dashboards with Vue 3, MQTT, and Kafka
  • Implementing Scalable IoT Architectures on Azure
  • IoT and Cybersecurity: Addressing Data Privacy and Security Challenges

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook