Oracle® Solaris 11.2 でのシステムおよび接続されたデバイスのセキュリティー保護

印刷ビューの終了

更新: 2014 年 9 月
 
 

システムブート時の検証シーケンス

ベリファイドブートによって、Oracle Solaris カーネルモジュールの elfsign 署名の検証が自動化されます。管理者はベリファイドブートを使用することで、システムのリセットからブートプロセスの完了までのブートプロセスに、検証可能な信頼チェーンを作成できます。

システムのブート中に、ブートプロセスで開始されたコードの各ブロックで、次にロードする必要があるブロックが検証されます。検証およびロードのシーケンスは、最後のカーネルモジュールがロードされるまで続行されます。

あとでシステムで電源の再投入が実行されるときに、新しい検証シーケンスが開始されます。管理者は、検証に失敗したときに適切なアクションが行われるように、ベリファイドブートを構成することもできます。

SPARC での Oracle Solaris のブートフローを検討します。

Firmware -> Bootblock -> /platform/.../unix -> genunix -> other kernel modules

SPARC ファームウェアは工場でインストールされます。fwupdate ユーティリティーを使用することで、ファームウェアのデジタル署名を更新することもできます。このファームウェアは、初期の Oracle Solaris モジュールである Oracle Solaris の /platform/.../unix モジュールを検証してから、ロードします。同様に、モジュールの一部である Oracle Solaris カーネルの実行時ローダー krtld は、汎用の UNIX (genunix) モジュールおよび後続のモジュールを検証し、ロードします。