MQTTプロトコルを使用するIoTアプリケーションにとってセキュリティは重要です。EMQXは、TLS/SSL暗号化、認証、認可など、データが機密性と完整性を持って伝送されることを保証する様々なセキュリティ機能をサポートしています。EMQXを使用することで、開発者は業界のセキュリティ基準に適合する安全で信頼性の高いMQTTアプリケーションを構築できます。
このイメージは、TLS/SSLおよびQUICを介したMQTT、認証、および様々な外部バックエンドとのアクセス制御を示しています。
TLS/SSLを介したMQTTクライアントとEMQXブローカー間の安全な通信。
ユーザー名/パスワード、JWT、PSK、X.509証明書などを使用した認証をサポート。
各X.509証明書の有効性を監視し、無効な証明書をタイムリーに取り消し。
細かいACLシステムを使用して、MQTTトピックとメッセージへのアクセスを制御。
レート制限を通じて悪意のあるクライアントによるクラスタの過負荷保護をサポート。
クライアントID、ユーザー名、またはIPアドレスに基づいて悪意のあるまたは不安定なMQTTクライアントを禁止することをサポート。
詳細な監査とログにより、MQTTトピックおよびメッセージへのすべてのアクセスを追跡および監視します。この情報を使用して、セキュリティ侵害を特定し、セキュリティ体制を改善できます。
LDAPやOAuth、HTTPサービス、SQLおよびNoSQLデータベースなどの外部セキュリティシステムとの統合。