06:00前回は、攻撃の脅威の現状を解説し、今後エンドポイントデバイスセキュリティの取り組むべき課題は3つに集約できると説明しました。対策の進んでいるOSレイヤーだけでなく、ファームウェアも保護の対象とすること」。今回は、これらの課題を解決するためのコンセプトやメカニズムに話を進め、今後の脅威に対応できるセキュアなPCを選択するための技術的な着眼点を解説したいと思います。SP800-155などの仕様や技術ガイドラインの策定、それに準拠した技術や製品の提供という形で長年取り組まれてきました。SP800-147は、プラットフォームの信頼性を担保するガイドラインとして、現在最も普及しているものと言えるでしょう。近年セキュリティへの重要性が増すにつれ、BCP(事業継続計画)のアプローチのようにリスクを総合的にとらえて、その緩和を考えるサイバーレジリエンスのアプローチが注目を集めています。SP800-193が最終仕様としてリリースされました。SP800-193が広く活用されることが予想されます。SP800-193の考え方に沿って、ファームウェアのレイヤーからサイバーレジリエンスを実現するためのメカニズムを解説していきます。今回は、プラットフォームや、レジリエンス、ルート・オブ・トラスト、アップデートのメカニズム等の基礎となるコンセプトや技術要素を説明します。(参考資料)本解説ではPC、サーバー、ネットワークデバイス、スマートフォンなどのコンピューティングデバイスのサイバーレジリエンスを検討の対象とします。・プラットフォームとはプラットフォームとは、コンピューティングデバイスにおいてソフトウェアもしくはOSがロードされるために必要な一連のハードウェアとファームウェアと定義します。ソフトウェアとはOSとOSによって制御されるすべてのアプリケーションと定義します。SP800-193)・プラットフォームデバイスとはプラットフォームデバイスとは、プラットフォームを構成する各種デバイスで、ここでは伝統的なx86ベースのプラットフォームを想定しています。・プラットフォームデバイスのコードとデータとは各プラットフォームデバイスは、以下のようなファームウェアのコードとデータのセットを持っています。コードファームウェアのコードはデバイスが要求される動作を実行するために使うインストラクションのセットです。プラットフォームデバイスのファームウェアは稀にしか変更されませんが、様々な要因でアップデートが必要な場合があります。ファームウェアはデバイスの挙動の大きな部分を占めるため、信頼できる状態を保つことが重要です。ファームウェアコードへの攻撃はデバイスを動作できなくしたり、デバイスに悪意のある機能を挿入したりします。データデータはプラットフォームファームウェアのコードがその実行の際に使う情報で、実行中にコードにより利用されます。データは重要と非重要なものに分けられます。重要データとは、デバイスのセキュリティ状態を管理し検証された状態に保つために必要な構成情報とポリシーです。非重要データはその他のデータです。マルウェアの影響を受けずにコンピューターを実行することを保証する上で、プラットフォームのファームウェアコードと重要データを常に完全性を保つ状態にしておくことが重要です。プラットフォーム全体のレジリエンスを検討するには、対象をBIOS/UEFI以外のファームウェアを含むデバイスに広げ、その検知、復旧について検討することが必要になります。※この続きは、会員の方のみお読みいただけます(登録無料)。会員登録(無料)ログインはこちら※この続きは、会員の方のみお読みいただけます(登録無料)。EYACCの森島さんはいかにして生まれたのか319SAPが会津若松で中小企業のものづくりのイノベーションに取り組む理由296AWSでセキュリティを高めるために今すぐやるべき7つのこと262企業のデジタルシフトはIoT、5G、サブスクリプションが牽引。ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。パソコン「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。