メインコンテンツへスキップ
防御・対策

seccomp

Secure Computing Mode (seccomp)

Linuxプロセスが利用できるシステムコールをフィルターし、コンテナやアプリがカーネルへ要求できる操作を必要な範囲へ制限する仕組み。

コンテナではRuntimeDefaultなどのseccompプロファイルを指定し、不要なシステムコールを拒否します。業務アプリの互換性を監査し、unconfinedを恒久例外にせず、ランタイム更新やAppArmorなど他の分離策と組み合わせます。

  • 初心者向けには「アプリがOSカーネルへ頼める操作の種類を絞るフィルター」と捉える
  • RuntimeDefaultを起点に、拒否ログと業務影響を確認して調整する
  • unconfinedの例外には所有者、理由、期限を付ける

よくある質問

seccompとは?

Linuxプロセスが利用できるシステムコールをフィルターし、コンテナやアプリがカーネルへ要求できる操作を必要な範囲へ制限する仕組み。

seccompについて詳しく知るには?

コンテナではRuntimeDefaultなどのseccompプロファイルを指定し、不要なシステムコールを拒否します。業務アプリの互換性を監査し、unconfinedを恒久例外にせず、ランタイム更新やAppArmorなど他の分離策と組み合わせます。

seccompのポイントは?

初心者向けには「アプリがOSカーネルへ頼める操作の種類を絞るフィルター」と捉える RuntimeDefaultを起点に、拒否ログと業務影響を確認して調整する unconfinedの例外には所有者、理由、期限を付ける

← 用語集一覧に戻る
ESC