innovaTopia

ーTech for Human Evolutionー

北朝鮮ハッカー、Pythonリポジトリに悪意のパッケージを潜入させる!

北朝鮮ハッカー、Pythonリポジトリに悪意のパッケージを潜入させる! - innovaTopia - (イノベトピア)

Last Updated on 2024-06-29 08:29 by admin

北朝鮮の国家支援ハッキンググループであるLazarusは、開発者のシステムにマルウェアを感染させる目的で、Python Package Index(PyPI)リポジトリに4つのパッケージをアップロードした。これらのパッケージはpycryptoenv、pycryptoconf、quasarlib、swapmempoolであり、現在は削除されているが、合計で3,269回ダウンロードされていた。特にpycryptoconfは1,351回のダウンロードがあった。

JPCERT/CCの研究者であるShusei Tomonagaによると、パッケージ名のpycryptoenvとpycryptoconfは、Pythonで暗号化アルゴリズムに使用されるpycryptoと似ているため、タイプミスをしたユーザーを狙った可能性がある。この攻撃は、テストスクリプト(”test.py”)内に悪意のあるコードが隠されている点で、npmレジストリ上のいくつかの悪質なパッケージを使用した以前の攻撃と共通している。しかし、この場合、テストファイルはXORエンコードされたDLLファイルであり、IconCache.dbとNTUSER.DATという2つのDLLファイルを生成する。攻撃シーケンスは、NTUSER.DATを使用してIconCache.dbをロードし実行する。IconCache.dbはComebackerと呼ばれるマルウェアで、コマンドアンドコントロール(C2)サーバーとの接続を確立し、Windows実行ファイルをフェッチして実行する責任がある。

JPCERT/CCは、このパッケージが、2023年11月にPhylumが最初に詳細を報告した、crypto-themed npmモジュールを利用してComebackerを配信するキャンペーンの継続であると述べている。Tomonagaは、開発環境でモジュールやその他のソフトウェアをインストールする際には、望まないパッケージをインストールしないように注意して行うようユーザーに警告している。

【ニュース解説】

北朝鮮の国家支援を受けるハッキンググループ、Lazarusが開発者のシステムにマルウェアを感染させるために、Python Package Index(PyPI)リポジトリに悪意のあるパッケージをアップロードした事件が発覚しました。この攻撃でアップロードされたパッケージは、pycryptoenv、pycryptoconf、quasarlib、swapmempoolの4つで、これらは合計で3,269回ダウンロードされていました。特に、pycryptoconfは1,351回のダウンロードがありました。

この攻撃の背景には、開発者がPythonパッケージをインストールする際のタイプミスを狙ったものであることが指摘されています。例えば、pycryptoenvやpycryptoconfといったパッケージ名は、Pythonで暗号化アルゴリズムに使用される正規のパッケージpycryptoと似ており、この類似性を利用してユーザーが誤ってマルウェアを含むパッケージをダウンロードする可能性があります。

この攻撃の特徴的な点は、悪意のあるコードがテストスクリプト(”test.py”)内に隠されていることです。しかし、このテストファイルは実際にはXORエンコードされたDLLファイルであり、さらに2つのDLLファイル、IconCache.dbとNTUSER.DATを生成します。攻撃の流れとしては、NTUSER.DATを使ってIconCache.dbをロードし、実行することで、Comebackerと呼ばれるマルウェアがコマンドアンドコントロール(C2)サーバーとの接続を確立し、Windows実行ファイルを取得して実行します。

このような攻撃は、開発者が使用するソフトウェアの信頼性とセキュリティに対する重大な脅威を示しています。開発環境において、信頼できるソースからのみソフトウェアをインストールし、タイプミスによる誤ったインストールを避けることが重要です。また、この事件は、ソフトウェアリポジトリのセキュリティ対策と監視体制の強化が急務であることを示しています。

この攻撃は、開発者や企業にとって、ソフトウェアの依存関係管理とセキュリティ対策の重要性を再認識させるものです。また、国家支援を受けたサイバー攻撃の脅威が、個々の開発者や小規模なプロジェクトにまで及ぶ可能性があることを示しており、サイバーセキュリティの意識を高め、適切な対策を講じることが求められます。

from Lazarus Exploits Typos to Sneak PyPI Malware into Dev Systems.

ホーム » サイバーセキュリティ » サイバーセキュリティニュース » 北朝鮮ハッカー、Pythonリポジトリに悪意のパッケージを潜入させる!

“北朝鮮ハッカー、Pythonリポジトリに悪意のパッケージを潜入させる!” への1件のコメント

  1. 山本 拓也のアバター
    山本 拓也

    このニュースは、現代の技術依存社会におけるセキュリティリスクの一例を浮き彫りにしていますね。私自身、営業セールスマンとして働く中で、日々の業務に情報技術を多用していますが、その背後に潜むサイバー攻撃の脅威を改めて認識させられました。

    特に、Lazarusのような国家支援を受けたハッキンググループが、開発者をターゲットにした攻撃を行っているという事実は、個人だけでなく企業や組織にとっても深刻な警告です。開発環境が攻撃の対象となることで、ソフトウェアの信頼性が脅かされ、結果としてビジネスや社会全体のセキュリティに影響を及ぼす可能性があります。

    私たち営業職も、顧客データの管理や日々のコミュニケーションにおいて、様々なソフトウェアを利用しています。このような攻撃を知ることで、使っているツールやソフトウェアのセキュリティ対策について、改めて考えるきっかけになります。ソフトウェアの選定やアップデートの際には、信頼できるソースからのものを選び、タイプミスによる誤ったダウンロードなどにも十分注意する必要があります。

    さらに、このニュース