
2026/01/03 6:31
リナックスカーネルのセキュリティ作業
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Linux カーネルのセキュリティチームは静かに運営されています:報告された問題を迅速に修正し、パッチを公開ブランチにすぐにマージし、解決まで議論を機密に保ちます。バグレポートは HTML やバイナリ、暗号化なしでプレーンテキストのメールとして中央エイリアスに送信され、非セキュリティ関連のバグは該当サブシステムのメーリングリストへ開かれた議論のために転送されます。チームメンバーはすべての会話をプライベートに保つ必要があり、解決前に雇用主やその他の者に情報を公開してはいけません。作業可能なパッチが存在する時点で、マイナラインとスタブルツリーの両方にマージされ、7日以上の埋め込みはありません。ほとんどのバグについては「ノーエンブargo」ポリシーであり、OS/ファームウェア境界を跨ぐ数少ないハードウェア関連問題のみが暗号化された限定メーリングリストを介して制限付きの埋め込み対象となります。CVE はパッチがリリースに現れた後、トリアージとは別のグループによって割り当てられます。カーネルの「発表なし」姿勢は、任意のバグ修正が一部のデプロイメントでセキュリティ修正になる可能性があるためです。修正をセキュリティ問題としてラベル付けするとユーザーを誤解させる恐れがあります。歴史的に 2005 年以前は公式報告チャネルがなく、2005 年 3 月に中央エイリアスと手順の標準化ドキュメントが設立されました。すべてのバグ修正はカーネルツリーへマージされた時点で公開されます。
本文
Linux カーネルのCVEリリースプロセス – 概要
TL;DR
- Linuxカーネルのセキュリティチームは報告された問題を迅速に修正し、パッチを公開ツリーへマージしますが、その際には発表を行いません。
- セキュリティチームとCVEチームは別々の組織であり、CVE割り当てを共有していません。
エイリアスへの送信メールは プレーンテキスト で送ること(HTML・バイナリ添付・暗号化は禁止)です。kernel-security
1. Linux カーネルセキュリティチームの働き
受動的ではなく、即応型
- コアカーネル開発者が集まり、報告されたセキュリティバグをトリアージして修正します。
- 「Kernel Self‑Protection」プロジェクトとは独立した 受動的 な作業です。
バグの報告方法
(またはカーネルドキュメントに記載されたエイリアス)へメールを送信。kernel-security@linuxfoundation.org- メールは プレーンテキスト で送ること。HTML、Markdown、バイナリ添付は禁止です。
- 詳細情報を提供し、可能なら動作する修正コードも添付してください。
- 実際のセキュリティ問題ではない場合は、報告者を該当サブシステムのメーリングリストへ案内します。
サブシステム専門性への対応
- チームに専門知識が不足しているサブシステムについては、その領域のメンテナをスレッドに追加。
- もし十分な件数が報告されれば、メンテナ自身が
エイリアスへ参加できるようになり、トリアージの手間が減ります。kernel-security
2. 修正とマージ
- 7日以内に公開
- 作業済みの修正がある場合は、7日を超えるエンブargoは設けません。
- バグはできるだけ早くメインカーネルツリーと安定版へマージされます。
- 修正後は開発者の作業は完了です。公開で修正内容を告知するかどうかは任意です。
3. CVE割り当て
- kernel‑CVE チーム がパッチが公開ツリーにリリースされた後に CEV ID を割り当てます。
- セキュリティチームは CEV の管理や外部へのコミュニケーションを行いません。
4. 主なポリシー
| ポリシー | 説明 |
|---|---|
| 発表なし | 情報漏洩を防ぐため、セキュリティ修正は公開で告知しません。 |
| プレーンテキストメールのみ | 悪意あるバイナリが誤って開かれるのを防ぎ、処理を統一します。 |
| 独立したチーム | セキュリティトリアージと CEV 割り当ては別々に機能します。 |
| 高速マージ | 7日エンブargo 規則を守りつつ、可能な限り早く修正を公開します。 |
5. ハードウェアセキュリティ問題
- Spectre/Meltdown のようにクロスプラットフォームのバグの場合は、暗号化された専用リストが使用されることがあります。
- この稀なケースではエンブargo を許容しますが、ハードウェアベンダーが対応できるようになるとこのワークフローを廃止する方針です。
6. 歴史的背景
| 年 | マイルストーン |
|---|---|
| 2005 | セキュリティバグ報告の中央化について最初に議論(Steve Bergman)。 |
| 2005 | Chris Wright がカーネルドキュメントに を追加し、エイリアスを作成。 |
| 2008 | Linus が「すべてのバグはただのバグ」であると明言し、セキュリティ修正に別途マークを付けない方針を確認。 |
まとめ
- 既知のバグはできるだけ早く修正し、迅速にマージします。
- CEV ID は kernel‑CVE チームが担当します。
- コミュニケーションはシンプルかつプレーンテキストで行い、機密性を保ちます。