|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "25.0.0.2でのより強力なパスワード暗号化と更新されたガイド" |
| 4 | +# Do NOT change the categories section |
| 5 | +categories: blog |
| 6 | +author_picture: https://avatars3.githubusercontent.com/dmuelle |
| 7 | +author_github: https://github.com/dmuelle |
| 8 | +seo-title: 25.0.0.2でのより強力なパスワード暗号化と更新されたガイド - OpenLiberty.io |
| 9 | +seo-description: 25.0.0.2リリースには、256ビットAESパスワード暗号化、Open Libertyガイドの更新、およびCVE修正が含まれています。 |
| 10 | +blog_description: 25.0.0.2リリースには、256ビットAESパスワード暗号化、Open Libertyガイドの更新、およびCVE修正が含まれています。 |
| 11 | +open-graph-image: https://openliberty.io/img/twitter_card.jpg |
| 12 | +open-graph-image-alt: Open Liberty Logo |
| 13 | +additional_authors: |
| 14 | +- name: 西尾 実優香 (翻訳) |
| 15 | + github: https://github.com/MiyukaNishio |
| 16 | + image: https://avatars.githubusercontent.com/MiyukaNishio |
| 17 | +blog-available-in-languages: |
| 18 | +- lang: en |
| 19 | + path: /blog/2025/02/25/25.0.0.2.html |
| 20 | +--- |
| 21 | += 25.0.0.2でのより強力なパスワード暗号化と更新されたガイド |
| 22 | +David Mueller <https://github.com/dmuelle> |
| 23 | +:imagesdir: / |
| 24 | +:url-prefix: |
| 25 | +:url-about: / |
| 26 | +//Blank line here is necessary before starting the body of the post. |
| 27 | + |
| 28 | + |
| 29 | +25.0.0.2リリースには、256ビットAESパスワード暗号化、Open Libertyガイドの更新、およびCVE修正が含まれています。 |
| 30 | + |
| 31 | + |
| 32 | +link:{url-about}[Open Liberty] 25.0.0.2では以下のアップデートが行われました。 |
| 33 | + |
| 34 | +* <<aes, AES-256パスワード暗号化のサポート>> |
| 35 | +* <<guides, 前回のリリース以降の新規および更新されたガイド>> |
| 36 | +* <<CVEs, セキュリティ脆弱性(CVE)修正>> |
| 37 | + |
| 38 | + |
| 39 | +link:https://github.com/OpenLiberty/open-liberty/issues?q=label%3Arelease%3A25002+label%3A%22release+bug%22[25.0.0.2]で修正されたバグの一覧をご確認ください。 |
| 40 | + |
| 41 | +過去の link:{url-prefix}/blog/?search=release&search!=beta[Open Liberty GAリリースのブログ投稿]をご覧ください。 |
| 42 | + |
| 43 | + |
| 44 | +[#run] |
| 45 | + |
| 46 | +== 25.0.0.2を使用してアプリを開発・実行する |
| 47 | + |
| 48 | +link:{url-prefix}/guides/maven-intro.html[Maven]を使用している場合は、 `pom.xml` ファイルに以下の内容を含めます。 |
| 49 | + |
| 50 | +[source,xml] |
| 51 | +---- |
| 52 | +<plugin> |
| 53 | + <groupId>io.openliberty.tools</groupId> |
| 54 | + <artifactId>liberty-maven-plugin</artifactId> |
| 55 | + <version>3.11.2</version> |
| 56 | +</plugin> |
| 57 | +---- |
| 58 | + |
| 59 | +link:{url-prefix}/guides/gradle-intro.html[Gradle]を使用している場合は、 `build.gradle` ファイルに以下の内容を含めます。 |
| 60 | + |
| 61 | +[source,gradle] |
| 62 | +---- |
| 63 | +buildscript { |
| 64 | + repositories { |
| 65 | + mavenCentral() |
| 66 | + } |
| 67 | + dependencies { |
| 68 | + classpath 'io.openliberty.tools:liberty-gradle-plugin:3.9.2' |
| 69 | + } |
| 70 | +} |
| 71 | +apply plugin: 'liberty' |
| 72 | +---- |
| 73 | +// // // // // // // // |
| 74 | +// In the preceding section: |
| 75 | +// Replace the Maven `3.8.2` with the latest version of the plugin: https://search.maven.org/artifact/io.openliberty.tools/liberty-maven-plugin |
| 76 | +// Replace the Gradle `3.6.2` with the latest version of the plugin: https://search.maven.org/artifact/io.openliberty.tools/liberty-gradle-plugin |
| 77 | +// TODO: Update GHA to automatically do the above. If the maven.org is problematic, then could fallback to using the GH Releases for the plugins |
| 78 | +// // // // // // // // |
| 79 | + |
| 80 | +link:{url-prefix}/docs/latest/container-images.html[コンテナ・イメージ]を使用している場合は以下です。 |
| 81 | + |
| 82 | +[source] |
| 83 | +---- |
| 84 | +FROM icr.io/appcafe/open-liberty |
| 85 | +---- |
| 86 | + |
| 87 | +または、 link:{url-prefix}/start/[ダウンロード・ページ]をご覧ください。 |
| 88 | + |
| 89 | +link:https://plugins.jetbrains.com/plugin/14856-liberty-tools[IntelliJ IDEA], link:https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Visual Studio Code]またはlink:https://marketplace.eclipse.org/content/liberty-tools[Eclipse IDE]を使用している場合は、オープンソースの link:https://openliberty.io/docs/latest/develop-liberty-tools.html[Liberty開発者ツール]を活用して、IDE 内で効果的な開発、テスト、デバッグ、およびアプリケーション管理を行うことができます。 |
| 90 | + |
| 91 | +[link=https://stackoverflow.com/tags/open-liberty] |
| 92 | +image::img/blog/blog_btn_stack_ja.svg[Stack Overflowで質問する, align="center"] |
| 93 | + |
| 94 | +// // // // DO NOT MODIFY THIS COMMENT BLOCK <GHA-BLOG-TOPIC> // // // // |
| 95 | +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/30261 |
| 96 | +// Contact/Reviewer: Zech-Hein |
| 97 | +// // // // // // // // |
| 98 | +[#aes] |
| 99 | +== AES-256パスワード暗号化のサポート |
| 100 | + |
| 101 | +Open Libertyは、server.xmlファイルに格納されるパスワードのAdvanced Encryption Standard (AES) 暗号化をサポートしています。このAES 暗号化では、AES-256ビットキーが使用されるようになりました。AES復号化については、Open LibertyはAES-128とAES-256の両方をサポートしています。以前は、Open LibertyのAESパスワード暗号化および復号化には128ビットキーのみが使用されていました。256ビットキーは暗号化を強化し、暗号化されたパスワードの安全性を高めます。 |
| 102 | + |
| 103 | +AES-256暗号化でパスワードを暗号化するには、 `--encoding=aes` オプションを指定して、 `wlp/bin` ディレクトリから `securityUtility encode` コマンドを実行します。 |
| 104 | + |
| 105 | +[source,bash] |
| 106 | +---- |
| 107 | +securityUtility encode --encoding=aes superAES256password |
| 108 | +---- |
| 109 | + |
| 110 | +応答は、以下のような256ビットAESで暗号化されたパスワードになります。 |
| 111 | + |
| 112 | +[source,bash] |
| 113 | +---- |
| 114 | +{aes}ARAmkTCr3of9G0gvieyx7NtHFbeX5fiueD6yGTvnYzyFMxyg7Cd5V6Ew34uxunYb0pYixwDiR6V2qCx2Yxm9io4KBZiW8T9GJLCut1ClauY7GNBM6lFM+PMZfCaScPzUgSE07PJYI37WQ8lSzjaeWGCA+K5dlA== |
| 115 | +---- |
| 116 | + |
| 117 | +このパスワードを、 `server.xml` ファイル内のキーストア定義などで使用できます。 |
| 118 | + |
| 119 | +[source,xml] |
| 120 | +---- |
| 121 | +<keyStore id="MyKeyStore" password="{aes}ARAmkTCr3of9G0gvieyx7NtHFbeX5fiueD6yGTvnYzyFMxyg7Cd5V6Ew34uxunYb0pYixwDiR6V2qCx2Yxm9io4KBZiW8T9GJLCut1ClauY7GNBM6lFM+PMZfCaScPzUgSE07PJYI37WQ8lSzjaeWGCA+K5dlA==" /> |
| 122 | +---- |
| 123 | + |
| 124 | +詳細については、以下のリソースをご覧ください。 |
| 125 | + |
| 126 | +- link:{url-prefix}/docs/latest/reference/command/securityUtility-encode.html[securityUtility encode コマンド] |
| 127 | +- link:{url-prefix}/docs/latest/password-encryption.html[パスワードの暗号化の制限事項] |
| 128 | + |
| 129 | +// DO NOT MODIFY THIS LINE. </GHA-BLOG-TOPIC> |
| 130 | + |
| 131 | + |
| 132 | +// // // // DO NOT MODIFY THIS COMMENT BLOCK <GHA-BLOG-TOPIC> // // // // |
| 133 | +// Blog issue: https://github.com/OpenLiberty/open-liberty/issues/30795 |
| 134 | +// Contact/Reviewer: gkwan-ibm |
| 135 | +// // // // // // // // |
| 136 | + |
| 137 | +[#guides] |
| 138 | +== 前回のリリース以降の新規および更新されたガイド |
| 139 | + |
| 140 | +Open Libertyのフィーチャーと機能性が拡大し続ける中で、私たちは link:{url-prefix}/guides/?search=new&key=tag[openliberty.io]に新しいガイドを追加し、採用をできるだけ簡単にできるようにしています。既存のガイドも更新され、報告されたバグや問題に対処し、コンテンツを最新の状態に保ち、トピックで取り上げる内容を拡張します。 |
| 141 | + |
| 142 | +- 新しいガイド、 link:{url-prefix}/guides/jakarta-faces.html[統合されたユーザーインターフェースとバックエンドロジックを備えた動的Webアプリケーションの構築]が**クライアントサイド**カテゴリーで公開されています。 |
| 143 | +- **非推奨**とマークされているガイドを除くすべてのガイドは、MicroProfile 7と link:{url-prefix}/docs/latest/reference/feature/versionless-features.html[バージョンレス機能]を使用するように更新されました。 |
| 144 | +- link:{url-prefix}/guides/cloud-azure.html[Azure Kubernetesサービスへのマイクロサービスのデプロイ]ガイドは、IBM WebSphere LibertyおよびOpen Liberty on AKSプランを使用してリソースグループを作成するように更新されました。 |
| 145 | + |
| 146 | + |
| 147 | +// DO NOT MODIFY THIS LINE. </GHA-BLOG-TOPIC> |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | +[#CVEs] |
| 152 | +== このリリースのセキュリティ脆弱性(CVE)修正 |
| 153 | +[cols="5*"] |
| 154 | +|=== |
| 155 | +|CVE |CVSSスコア |脆弱性評価 |影響を受けるバージョン |Notes |
| 156 | + |
| 157 | +|https://www.cve.org/CVERecord?id=CVE-2024-47535[CVE-2024-47535] |
| 158 | +|5.5 |
| 159 | +|Denial of service |
| 160 | +|21.0.0.2 - 25.0.0.1 |
| 161 | +|Affects the `grpc-1.0` and `grpcClient-1.0` features |
| 162 | +|=== |
| 163 | +// // // // // // // // |
| 164 | +// In the preceding section: |
| 165 | +// If there were any CVEs addressed in this release, fill out the table. For the information, reference https://github.com/OpenLiberty/docs/blob/draft/modules/ROOT/pages/security-vulnerabilities.adoc. If it has not been updated for this release, reach out to Kristen Clarke or Michal Broz. |
| 166 | +// Note: When linking to features, use the |
| 167 | +// `link:{url-prefix}/docs/latest/reference/feature/someFeature-1.0.html[Some Feature 1.0]` format and |
| 168 | +// NOT what security-vulnerabilities.adoc does (feature:someFeature-1.0[]) |
| 169 | +// |
| 170 | +// If there are no CVEs fixed in this release, replace the table with: |
| 171 | +// "There are no security vulnerability fixes in Open Liberty [25.0.0.2]." |
| 172 | +// // // // // // // // |
| 173 | +過去のセキュリティ脆弱性修正の一覧については、 link:{url-prefix}/docs/latest/security-vulnerabilities.html[セキュリティ脆弱性 (CVE) リスト]を参照してください。 |
| 174 | + |
| 175 | + |
| 176 | + |
| 177 | + |
| 178 | +// // // // // // // // |
| 179 | +// In the following section, list any new guides, or changes/updates to existing guides. |
| 180 | +// The following is an example of how the list can be structured (similar to the bugs section): |
| 181 | +// * link:{url-prefix}/guides/[new/updated guide].html[Guide Title] |
| 182 | +// ** Description of the guide or the changes made to the guide. |
| 183 | +// // // // // // // // |
| 184 | + |
| 185 | + |
| 186 | +== 今すぐOpen Liberty 25.0.0.2を入手 |
| 187 | + |
| 188 | +<<run,Maven、Gradle、Docker、およびダウンロード可能なアーカイブ>>として入手できます。 |
0 commit comments