alt-java の使用
概要
Red Hat build of OpenJDK ドキュメントへのフィードバック
エラーを報告したり、ドキュメントの改善を提案したりするには、Red Hat Jira アカウントにログインし、課題を送信してください。Red Hat Jira アカウントをお持ちでない場合は、アカウントを作成するように求められます。
手順
- 次のリンクをクリックして チケットを作成します。
- Summary に課題の簡単な説明を入力します。
- Description に課題や機能拡張の詳細な説明を入力します。問題があるドキュメントのセクションへの URL も記載してください。
- Submit をクリックすると、課題が作成され、適切なドキュメントチームに転送されます。
多様性を受け入れるオープンソースの強化
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、用語の置き換えは、今後の複数のリリースにわたって段階的に実施されます。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。
第1章 alt-java
の概要
Red Hat パッケージには、java
バイナリーのパッチの形で、この SSB の脆弱性の緩和策が含まれています。このパッチは、x86-64 (Intel および AMD) プロセッサーに存在する最適化を無効にします。この最適化を無効にすると、カーネルのサイドチャネル攻撃のリスクが軽減されますが、CPU のパフォーマンスも低下します。
パッチによりパフォーマンスが低下するため、java
ランチャーから削除されました。新しいバイナリー alt-java
が利用できるようになりました。2021 年 1 月のクリティカルパッチ更新リリース (1.8.0 282.b08、11.0.10.9) 以降、alt-java
バイナリーは、Red Hat build of OpenJDK 21 および Red Hat build of OpenJDK 11 GA RPM パッケージに含まれています。
関連情報
- SSB 緩和のパフォーマンスへの影響の詳細は、Red Hat カスタマーポータルの 投機的ストアバイパスを使用したカーネルサイドチャネル攻撃 - CVE-2018-3639 を参照してください。
-
Java
バイナリーパッチの詳細は、Red Hat Bugzilla ドキュメントの RH1566890 を参照してください。
第2章 java
と alt-java
の相違点
SSB の軽減を除いて、alt-java
と java
バイナリーの間には類似点があります。
SBB 緩和パッチは、x86-64 アーキテクチャー、Intel、および AMD にのみ存在しますが、alt-java
はすべてのアーキテクチャーに存在します。x86 以外のアーキテクチャーの場合、alt-java
にパッチがないことを除いて、alt-java
バイナリーは java
バイナリーと同じです。
関連情報
-
alt-java
とjava
の類似点の詳細は、Red Hat Bugzilla のドキュメントの RH1750419 を参照してください。
第3章 alt-java
および java
の使用
必要に応じて、alt-java
バイナリーまたは java
バイナリーのいずれかを使用して、アプリケーションのコードを実行できます。
3.1. alt-java
使用量
信頼できないコードを実行するすべてのアプリケーションに alt-java
を使用します。alt-java
を使用することは、すべての投機的実行の脆弱性に対する解決策ではないことに注意してください。
3.2. java
の使用
セキュアな環境でパフォーマンスクリティカルなタスクに java
バイナリーを使用します。
関連情報
- Java および投機的実行の脆弱性 を参照してください。
第4章 alt-java
のパフォーマンスへの影響
alt-java
バイナリーには SSB 軽減機能が含まれているため、SSB 軽減機能のパフォーマンスへの影響は java
に存在しなくなります。
alt-java
を使用すると、Java プログラムのパフォーマンスが大幅に低下する可能性があります。
追加リソース セクションにリストされている Red Hat Bugzilla リンクのいずれかを選択すると、alt-java
の使用に存在する可能性のあるいくつかの Java パフォーマンスの問題の詳細情報を見つけることができます。
関連情報
改訂日時: 2024-05-10