legacy-knowledge-base
公開されました Jun. 30, 2025

JQueryのバージョンが公開される

written-by

Balázs Létai

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 読み込んだJSファイル内の使用JQueryのバージョンが公開され、情報漏えいの可能性がある。

Environment

  • Liferay DXP 7.0+

解決策

  • JQueryでバージョンを隠すのはライセンスに反しており、「Copyrightヘッダーがそのままであれば、他のプロジェクト(商用プロジェクトも含む)でプロジェクトを自由に使用できる」と明示されています。
  • この部分を削除しても、ブラウザのコンソールからバージョン情報を取得するには、 jQuery().jquery または $.fn.jquery または jQuery.fn.jquery **です。
  • 攻撃者は、ファイルを比較したり、公開されているLiferayのリポジトリをチェックすることで、ライブラリのバージョンを把握することができます。私たちはオープンソースなので、Githubリポジトリを検査することで、彼らはこの情報を得ようとしています。

  • Liferayでは、セキュリティの脆弱性対策に力を入れており、サードパーティーのライブラリについては、使用しているバージョンで脆弱性が報告された場合、すぐにアップデートするようにしています。

  • もし、現在のjQueryやその他のサードパーティライブラリに何らかの脆弱性を検出した場合は、それを解析し、安全なバージョンに更新することができますので、お知らせください。
did-this-article-resolve-your-issue

legacy-knowledge-base