モノのインターネットを再考する:SYSTEM DESIGN JOURNAL(5/5 ページ)
IoTがその現実性について語られるようになった2015年、その基本概念を再考する機運が高まっています。「センサー」「仮想化」「フォグ」などの観点から、IoTを再考してみましょう。
セキュリティ
クラウドデータセンターの内部に厳しいセキュリティが必要なことは、既に認識されています。第三者がデータを変更、読み取り、または監視できると考えられるデータセンターにデータを預けようとする人はいません。しかし、システム全体の状態を誰も知らない、動的な仮想化環境でこのようなことが起こらないようにするのは困難な課題です。
対策の第一歩は、データを暗号化して保持するとともに、全ての要求に対する認証を必要とするセキュアなストレージシステムです。次のステップは、サーバ内に信頼ルートとセキュアな物理的孤立領域を設けることです。クライアントのデータは、信頼できる環境にある場合に限り、非暗号化できます。しかし、次にデータセンターのネットワークがあります。
Ixiaの社長兼CEOであるBethany Mayer氏は、ある基調講演で次のように報告しました。「今では、データセンターにあるサーバの約半数が仮想化されましたが、われわれはまだセキュリティについて考えています。仮想化されたクラウドアプリケーションの多くが攻撃を受けました。しかし、業界ではそれらへの対策を十分に考えているとは言えません。」
1つの問題は、サーバ間のトラフィックをどのレベルで保護する必要があるかということです。IPsecのようなアプローチでは、パケット内部のペイロードだけを送信側で暗号化し、受信側で復号します。ペイロードはエンド・ツー・エンドで保護され、プロセスは低いプロトコルレイヤーに対してトランスペアレントです。しかし、ペイロードがディープ・パケット・インスペクション・エンジンからも隠されていることは、SDNで問題になる場合があります。IPsecはペイロードが簡単に読まれないように保護しますが、パケットそのものを保護するわけではありません。
これと対照的なものがMACsecです。Inside Secureのフィールド・アプリケーション・エンジニアリング担当バイス・プレジデントのSteve Singer氏は、「MACsec はホップごとにパケット全体を暗号化します」と述べています。このアプローチではヘッダも暗号化するため、ペイロードの機密性を保護するだけでなく、スプーフィングや介入者攻撃といったパケット・ストリームそのものへの攻撃にも有効です。
しかし、各パケットはスイッチングのために復号しなければならないので、パス上の各スイッチが信頼できるものであるか、または MACsec を IPsec と併用し、パス内の各メディアアクセスコントローラーがワイヤスピードで暗号化できるハードウェアを備えていなければなりません。Singer氏によれば、10Gbpsポートをサポートするためのゲート数は約40万個に上る可能性があります。
クラウド・コンピューティングがフォグ・コンピューティングになるにつれて、このようなセキュリティ要件はハブ、さらには公衆ネットワークにも広がるため、ハブのSoCとSDNデータ・プレーンの両方にさらなる計算負荷が加わります。しかし、生体認証データから自律走行車制御メッセージまで、あらゆるものがインターネットを行き来する中で、今日のセキュリティに対する姿勢は破局的です。
これまで、IoT を綿密に調査することによって、全てがインターネットに接続された無数のシンプルなモノを単純化した状況がどのように蝕まれるかを見てきました。しかし、この見方を越えて進むと、モノ、そのハブ、データセンターの構造、インターネットそのものに大きな変化がもたらされます。私たちが今いる場所とフォグ・コンピューティング、ネットワークの完全にセキュアな新しい実現、そのデータセンターの間に安定した通過点はないかもしれません。
関連キーワード
Internet of Things | IoT | クラウド | 仮想化 | QoS | アルテラ | フォグコンピューティング | SDN(Software Defined Networking)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- コンピュータ・アーキテクトのためのモーター制御
「モーターを制御する」。一見すると簡単な課題に思えますが、その原理や課題、現状を再確認すると、リアルタイムシステムアーキテクチャの今後の方向性を示していることが分かります。 - あのロボットが私のハードウェア予算を食っている!
ロボットを止めるにはもう遅すぎる――これはハードウェア予算やシステムデザインの話ですが、影響を軽減することは可能です。「あるロボットに未知の地形を滑らかに歩かせる」を例に、エンベデッドシステム化するロボットについて考えてみましょう。 - 限界に達したエンベデッド・プロセッサを並列処理で補完する
組み込みシステムの能力を並列処理で補完するアイデアは、身近で現実味を帯びたものとなっています。しかし、その実行に際しては手法の選択が重要な意味を持ちます。OpneMPやOpenCLなどを理解しながら、最適な手法を検討しましょう。