
CVE-2020-29204のエクスプロイト。XXL-JOB分散タスクスケジューリングフレームワークを標的とし、管理パネルへの未認証アクセスによるリモートコード実行を実証します。
<h3 align="center">XXL-JOB</h3>
<p align="center">
XXL-JOBは、分散タスクスケジューリングフレームワークです。
<br>
<a href="https://www.xuxueli.com/xxl-job/"><strong>-- ホームページ --</strong></a>
<br>
<br>
<a href="https://github.com/xuxueli/xxl-job/actions">
<img src="https://github.com/xuxueli/xxl-job/workflows/Java%20CI/badge.svg" >
</a>
<a href="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/">
<img src="https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/badge.svg" >
</a>
<a href="https://github.com/xuxueli/xxl-job/releases">
<img src="https://img.shields.io/github/release/xuxueli/xxl-job.svg" >
</a>
<a href="https://github.com/xuxueli/xxl-job/">
<img src="https://img.shields.io/github/stars/xuxueli/xxl-job" >
</a>
<a href="https://hub.docker.com/r/xuxueli/xxl-job-admin/">
<img src="https://img.shields.io/docker/pulls/xuxueli/xxl-job-admin" >
</a>
<a href="http://www.gnu.org/licenses/gpl-3.0.html">
<img src="https://img.shields.io/badge/license-GPLv3-blue.svg" >
</a>
<a href="https://www.xuxueli.com/page/donate.html">
<img src="https://img.shields.io/badge/$-donate-ff69b4.svg?style=flat" >
</a>
</p>
XXL-JOBは、分散タスクスケジューリングフレームワークです。 その中核となる設計目標は、迅速な開発、簡単な学習、軽量さ、拡張のしやすさです。 現在はオープンソース化されており、多くの企業が本番環境で使用している、まさに「すぐに使える」製品です。
XXL-JOBは分散タスクスケジューリングプラットフォームであり、その中核となる設計目標は、迅速な開発、簡単な学習、軽量さ、拡張のしやすさです。現在はオープンソース化され、多くの企業のオンライン製品ラインに導入されており、すぐに使うことができます。
2015年半ば、私はgithub上にXXL-JOBプロジェクトのリポジトリを作成し、最初のcommitを提出しました。その後、システム構造設計、UI選定、インタラクションデザインなどを行いました……
2015年11月、XXL-JOBはついに最初のメジャーバージョンV1.0をRELEASEしました。その後、私はそれをOSCHINAに公開し、XXL-JOBはOSCHINAで@红薯の注目のおすすめを獲得し、同時期にOSCHINAの「人気动弹」ランキング第1位とgit.oschinaのオープンソースソフトウェア月間人気ランキング第1位を達成しました。ここで特に红薯に感謝し、皆様の関心と支援に感謝します。
2015年12月、私はXXL-JOBを当社の内部ナレッジベースに公開し、社内の同僚から認められました。
2016年1月、当社はXXL-JOBの内部導入とカスタマイズ作業を開始しました。ここで袁某氏と尹某氏の二人の同僚の貢献に感謝し、同時に関心と支援をくださった他の社内の同僚にも感謝します。
2017年5月13日、上海で開催された「第62回オープンソース中国源創会」の「コードを見せろ」コーナーで、私は舞台に上がりXXL-JOBについて講演し、会場の500人の聴衆から大きな反響を得ました(写真とテキストによる振り返り)。
2017年10月22日、又拍云 Open Talk と Spring Cloud 中国社区が共同で開催した「進撃のマイクロサービス実践派・上海大会」で、私は舞台に上がりXXL-JOBについて講演し、会場から大きな反響を得て、終了後にはXXL-JOBユーザーと熱心に意見交換を行いました。
2017年12月11日、XXL-JOBは「InfoQ ArchSummit グローバルアーキテクトサミット」に参加する機会に恵まれ、拍拍贷のアーキテクチャディレクターである「杨波老师」氏が「マイクロサービスの原理、基盤アーキテクチャとオープンソース実践」のセッションで紹介してくれました。
2017年12月18日、XXL-JOBは「2017年度最も人気のある中国オープンソースソフトウェア」のランキングに参加し、当時登録されていた約9,000の国産オープンソースプロジェクトの中で競い合い、最終的にトップ30に入りました。
2018年1月15日、XXL-JOBは「2017年码云で最も人気のあるオープンソースプロジェクト」のランキングに参加し、当時登録されていた約6,500の码云プロジェクトの中で競い合い、最終的にトップ20に入りました。
2018年4月14日、iTechPlusが上海で開催した「2018インターネット開発者カンファレンス」で、私は舞台に上がりXXL-JOBについて講演し、会場から大きな反響を得て、終了後にはXXL-JOBユーザーと熱心に意見交換を行いました。
2018年5月27日、上海で開催された「第75回オープンソース中国源創会」の「アーキテクチャ」テーマセッションで、私は「基盤アーキテクチャとミドルウェアマップ」というテーマで講演し、会場の千人以上の聴衆から大きな反響を得ました(写真とテキストによる振り返り)。
2018年12月5日、XXL-JOBは「2018年度最も人気のある中国オープンソースソフトウェア」のランキングに参加し、当時登録されていた1万を超えるオープンソースプロジェクトの中で競い合い、最終的に19位にランクインしました。
2019年12月10日、XXL-JOBは「2019年度最も人気のある中国オープンソースソフトウェア」のランキングに参加し、当時登録されていた1万を超えるオープンソースプロジェクトの中で競い合い、最終的に「開発フレームワークと基盤コンポーネント部門」の第9位にランクインしました。
当社の大众点评(Dianping)はすでにXXL-JOBを導入しており、内部名は《Ferrari》です(FerrariはXXL-JOBのV1.1バージョンをベースにカスタマイズされたもので、新規導入アプリケーションは最新バージョンへのアップグレードを推奨します)。 最新の統計によると、2016-01-21の導入から2017-12-01までの間に、このシステムは約100万回スケジューリングされ、優れた性能を発揮しました。新規導入アプリケーションは最新バージョンの使用を推奨します。数十のバージョンアップデートを経て、システムのタスクモデル、UIインタラクションモデル、基盤となるスケジューリング通信モデルは大幅に最適化・改善され、中核機能はより安定し効率的になっているためです。