Skip to content

ブラックリスト

ブラックリストはクライアント接続のマッチングを禁止するために使用され、少数のクライアントを制限するのに適しています。ブラックリストの制御は有効期限が切れると失効します。

ブラックリストの追加

EMQX Platformコンソールの左ナビゲーションメニューから Access Control -> Blacklist を選択します。右上の + Add をクリックしてクライアントをブラックリストに追加します。

blacklist

タイプと値

ブラックリストに追加するクライアントは以下のタイプで識別できます。選択したブラックリストタイプに応じて対象の値を設定してください。

  • Client ID:特定のクライアントIDで制限します。
  • Username:特定のユーザー名で制限します。
  • Client IP:IPv4アドレス。

有効期限

最大有効期限は99年です。最小有効期限は5分で、現在時刻より前には設定できません。

注意

EMQX Platformにはデフォルトで「フラッピング」保護機構が搭載されています。この機構は、ブローカーを潜在的な悪意ある接続試行から保護することを目的としています。クライアントが1分間に120回以上再接続すると、自動的にブラックリストに追加されます。クライアントIDは60分間ブラックリストに保持され、その間は該当のクライアントIDはデプロイメントに再接続できなくなります。

この繰り返し動作がMQTTクライアントとして正常であると判断した場合は、ブラックリストページで手動でクライアントIDを削除できます。

ブラックリストの削除

ブラックリスト一覧から削除したいブラックリストを見つけ、操作列の Delete アイコンをクリックして削除します。