目的

この記事の目的は、信頼できるソフトウェアだけで起動するセキュアブートのプロセスを説明することです。この機能は、ファームウェアバージョン2.4.0.91以降で有効になります。

次の用語に慣れていない場合は、シスコビジネスをご覧ください。新用語一覧。

該当するデバイス

- SX350X

- SX550X

[Software Version]

- 2.4.0.91

概要

セキュアブートは、信頼できないソフトウェアのロードを回避するために、信頼チェーンを使用してセキュアイメージをロードおよび実行する方法です。秘密鍵を使用してイメージを割り当て、ハードウェアおよびソフトウェアのメカニズムを使用してロードされたイメージを検証することにより、信頼の連鎖が確立されます。これにより、ユーザはデバイスファームウェアをロードするときに、他のユーザがセキュリティ違反コードを追加していないことを確認できます。

ユーザが新しいイメージをロードしようとすると、新しいイメージが一時ファイルにダウンロードされ、検証されます。エラーの場合、一時ファイルは削除されます。これにより、新しいイメージが有効でない場合、インストールプロセスが失敗し、警告メッセージが表示されます。

スイッチがスタック型トポロジの場合

アクティブ（プライマリ）スイッチに2.4.0.91または利用可能な最新バージョンをロードすると、スタックのすべてのメンバにファームウェアがロードされます。すべてのデバイスが同じファームウェアを実行することが要件であるため、これはファミリ内のモデルに関係ありません。スタックは正常に機能します。

セキュアブートプロセス

ブートアップ時に、システムはターミナルのセキュアブート情報を印刷します。デバイスがセキュアブートの前にチェックする手順を次に示します。

- ブート読み取り専用メモリ(BootROM)によるブートオンの検証を行う

- Bootonはユニバーサルブート(Uboot)を有効にします。

- UbootはROSイメージを検証します

セキュアブートで障害が検出されると、デバイスの起動が妨げられます。この問題が発生した場合は、シスコパートナーまたはTechnical Assistance Center(TAC)にお問い合わせください。この状況で次に行う手順を決定してください。シスコパートナーを検索する必要がある場合は、ここをクリックします。

セキュアブートSyslog

ブートアップ時に、システムはセキュアブート情報を出力します。

- セキュアブートの有効/無効：システムオンチップ(SoC)電気プログラマブルヒューズ(eFuse)がないデバイス(Minimal SYStem (MSYS) Central Processing Unit (CPU)など)、またはeFuseセキュアビットが設定されていない場合、プリントアウトは「セキュアブート無効」になります。セキュアブートが有効になっている場合、印刷イメージは「セキュアブートが有効」になります。

- BootROMがブートオンを検証した後、検証ステータスが表示されます(成功/失敗)。

- ブートオンがUbootを検証した後、検証ステータス(成功/失敗)を表示します。

- Ubootがrosイメージを検証した後、検証ステータスを出力します(成功/失敗)。

注：障害が発生した場合、ブートプロセスは停止します。

セキュアブートの出力例ファームウェアバージョン2.4.0.91:

セキュアブートの出力例ファームウェアバージョン2.5.0.83:

結論

セキュアブートと、セキュアブートがネットワークの保護にどのように役立つかについて理解しています。