Why security is paramount for IoT applications
Whether you are making a bank transfer, an online purchase, or accessing personal documents over the Internet, security is a top concern in our digital world every day. The idea of the Internet of Things is to connect every object to make these processes more efficient and improve the way we live and do business. But connecting objects such as cars, homes, and machines also exposes lots of sensitive data. Some of this data is not meant for the public and should be protected by the pillars of information security: confidentiality, integrity, and availability. Data leaks risk serious damage to the reputation of the affected companies. With more and more data being collected every day and more devices present in our daily lives, the topic of security is more important than ever.
Security fundamentals
Introducing the MQTT security fundamentals
Start your journey towards MQTT security.
Authentication with username and password
Explore how to secure your IoT communication using authentication.
Advanced authentication mechanisms
Improve your IoT security posture with advanced authentication mechanisms..
How to secure MQTT with authorization?
Learn how to specify authorization policies while using MQTT.
MQTT security basics: TLS / SSL
Master MQTT Security with Transport Layer Security (TLS) and Secure Sockets Layer (SSL).
Securing MQTT systems at different layers
Explore how to secure MQTT systems from the infrastructure level, at the operating system level, and at the MQTT broker level.
Securing MQTT with X509 client certificate authentication
Explore how to add an additional layer of security to MQTT with X509 client certificates and pros & cons of using this approach.
Securing MQTT & IoT with OAuth 2.0
Get an introduction to OAuth 2.0 is and learn how it can be used with MQTT for securing IoT.
MQTT payload encryption
Explore how payload encryption can be applied to the MQTT protocol and how this application-level encryption adds an additional layer of security in untrusted MQTT environments.
MQTT message data integrity
Find out how digital signatures/MACs, and checksums for MQTT messages work and what problems they solve.
Related resources
Explore our extensive resources to gain a deeper understanding of IoT and MQTT Security.
Webinar: IoT security issues and MQTT
Understand the key security features of the MQTT protocol and how those are further enhanced with the HiveMQ Enterprise Security Extension.
White paper: Enhancing data security in IoT deployments
A technical white paper to understand the common data security challenges in IoT deployments and how to enhance the security.
HiveMQ Enterprise Security Extension
Learn more about our enterprise extension that expands the role, user, and permission-management capabilities of HiveMQ’s Enterprise and Professional editions.
Securing MQTT Devices with OIDC Authentication
A step-by-step guide to secure MQTT devices and your IoT ecosystem with OIDC authentication, HiveMQ control center, and Microsoft Entra.
Implementing Authentication in HiveMQ Without Active Directory Schema Changes
A step-by-step guide to implement access control management and authentication inside of HiveMQ Broker without active directory schema changes.
Webinar: Implementing the 5 pillars of IT security for MQTT
Explore how the five pillars of IT security can be implemented to secure IoT applications using MQTT.