
Z-Wave S0-No-More攻撃の詳細
Z-Wave S0-No-More攻撃の詳細。この攻撃の仕組みと調査結果を再現する方法についての完全な分析とレポートは、添付のPDFファイルを参照してください。
S0およびS2デバイスに対するサービス妨害(DoS)攻撃(Z-Wave ZW5xx製品ラインでテスト済み)。具体的には、Z-Wave対応のAmazon Ring Gen. 1デバイスが対象です。攻撃者はS0 NonceGetリクエストを使用して、Z-Waveゲートウェイに最小限のノンスリクエスト(2秒に1回)を継続的に送信し、攻撃の実行中にゲートウェイが他のデバイスに新しいノンスを発行するのを事実上ブロックできます。これは、Z-Wave仕様が参加者に対してノンスを要求するデバイスの応答を最低3秒から最大20秒待つことを要求しており、攻撃者がネットワーク内の任意のデバイスを偽装できるという事実によるものです。この攻撃は、偽装可能なデバイスのNodeIDに依存するため、正常に組み込まれたが攻撃中はオフラインであるデバイスが必要です。これには、スマートフォンアプリを使用して正しく除外されていないデバイス(スマート電源ソケットなど)も含まれます。この攻撃は、他のネットワークに影響を与えずに特定のネットワークを標的にでき、コントローラ/デバイスをブロックするためのジャミング攻撃と比較して最小限のパケット数しか必要としません。
DoS
Silicon Labs(テストされた特定製品で使用されているZ-Wave ZW5xx SoCのメーカー)
(Amazon) Ring Alarm Security Kit、5点セット
不明。Z-Wave仕様の第5世代のS0およびS2 Z-Waveネットワークの両方に影響します。S2は、ゲートウェイがS0接続、特にS0 NonceGetを許可している場合にのみ影響を受けます。
ローカル攻撃。攻撃者は被害者のZ-Waveネットワークの範囲内にいる必要があります。
標的ネットワークに対する完全なサービス妨害。攻撃期間中、ネットワークは使用不能になります。攻撃後、ネットワークは目立った痕跡なしに動作を再開します。攻撃期間に制限はないようです。攻撃は、ブロッキングプロセスを開始するために最小限のパケット数しか必要としません。攻撃者がパケットを送信しなくなった後も、コントローラは受信バッファ内のすべてのリクエストがタイムアウトするまでブロックされ続けます。