Securing data in transit
Securing end-to-end communication for IoT mobile applications has been known to be a difficult problem to solve. Often, data is leaked via clear text protocols such as HTTP or UDP (SIP) for audio transmission to a mobile application. On occasion, IoT manufacturers have been found to leak data to third parties that only communicate over HTTP or use less secure encryption configurations for analytic services such as content recognition or crash reporting analytic services. The goal of securing data in transit is to ensure the confidentiality and integrity of data exchanged between the mobile app, IoT device, and API endpoints. A mobile app must set up a secure encrypted channel for network communication using TLS and configuring the proper cipher suites. For devices such as smart locks or connected vehicles, this is a must. This recipe will cover best practices to follow to secure data in transit for IoT mobile applications.
How to do it...
Securing data in transit for...