| 講演抄録/キーワード |
| 講演名 |
2025-03-06 13:45
LLMエージェントを活用したPyPI上の悪性パッケージ大規模調査 ○戸田宇亮(早大/理研AIP)・若井琢朗(早大)・森 達哉(早大/NICT/理研AIP) ICSS2024-80 |
| 抄録 |
(和) |
ソフトウェア開発者がソースコードを容易に再利用できるパッケージレジストリは,現代の迅速なソフトウェア開発に不可欠である.しかし,その普及に伴い,マルウェアを含む悪性パッケージが配布される事例が確認されている.これらの脅威に対処するには,悪性コードの展開方法や意図など,高次の文脈情報を体系的に調査することが重要である.
本研究では,PythonのパッケージレジストリであるPyPI上の悪性パッケージを対象に,文脈に基づく自動解析手法を検討する.
先行研究では,多くがルールベースの手法に依存しており,悪性パッケージの文脈情報の分析が十分に行われていないという課題があった.これに対し,本研究ではLLMエージェントを実装・活用することにより,文脈情報を考慮した悪性パッケージ解析手法の実現とその自動化を試みた.
提案手法の適用可能性を評価するため,既存データセット内の約9000件のサンプルを用いた大規模調査を実施した.その結果,PyPI上の悪性パッケージに共通する特徴を明らかにするとともに,LLMエージェントを用いた解析の有効性を検証した. |
| (英) |
Package registries enable software developers to easily reuse source code and are essential for modern software development. However, their widespread use has led to the distribution of malicious packages containing malware. Addressing these threats requires a systematic analysis of higher-level contextual information, such as the deployment methods and intent of malicious code.
This study explores an automated, context-aware analysis of malicious packages on PyPI, the Python package registry. Previous research relied on rule-based methods, which struggle to capture contextual information. To overcome this, we implemented an LLM agent to enhance and automate malicious package analysis.
To evaluate our approach, we conducted a large-scale study using about 9,000 samples from an existing dataset. Our results identified common characteristics of malicious packages on PyPI and demonstrated the effectiveness of LLM-based analysis. |
| キーワード |
(和) |
パッケージレジストリ / PyPI / サプライチェーンリスク / LLMエージェント / / / / |
| (英) |
Package Registries / PyPI / Supply Chain Risk / LLM Agent / / / / |
| 文献情報 |
信学技報, vol. 124, no. 422, ICSS2024-80, pp. 84-91, 2025年3月. |
| 資料番号 |
ICSS2024-80 |
| 発行日 |
2025-02-27 (ICSS) |
| ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
ICSS2024-80 |
| 研究会情報 |
| 研究会 |
ICSS IPSJ-SPT |
| 開催期間 |
2025-03-06 - 2025-03-07 |
| 開催地(和) |
沖縄県立美術館・博物館 |
| 開催地(英) |
Okinawa Prefectural Museum & Art Museum |
| テーマ(和) |
セキュリティ,トラスト,一般 |
| テーマ(英) |
Security, Trust, etc. |
| 講演論文情報の詳細 |
| 申込み研究会 |
ICSS |
| 会議コード |
2025-03-ICSS-SPT |
| 本文の言語 |
日本語 |
| タイトル(和) |
LLMエージェントを活用したPyPI上の悪性パッケージ大規模調査 |
| サブタイトル(和) |
|
| タイトル(英) |
Large-Scale Analysis of Malicious Packages on PyPI Using LLM Agents |
| サブタイトル(英) |
|
| キーワード(1)(和/英) |
パッケージレジストリ / Package Registries |
| キーワード(2)(和/英) |
PyPI / PyPI |
| キーワード(3)(和/英) |
サプライチェーンリスク / Supply Chain Risk |
| キーワード(4)(和/英) |
LLMエージェント / LLM Agent |
| キーワード(5)(和/英) |
/ |
| キーワード(6)(和/英) |
/ |
| キーワード(7)(和/英) |
/ |
| キーワード(8)(和/英) |
/ |
| 第1著者 氏名(和/英/ヨミ) |
戸田 宇亮 / Takaaki Toda / トダ タカアキ |
| 第1著者 所属(和/英) |
早稲田大学/理研AIP (略称: 早大/理研AIP)
Waseda University/RIKEN AIP (略称: Waseda University/RIKEN AIP) |
| 第2著者 氏名(和/英/ヨミ) |
若井 琢朗 / Takuro Wakai / ワカイ タクロウ |
| 第2著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda University) |
| 第3著者 氏名(和/英/ヨミ) |
森 達哉 / Tatsuya Mori / モリ タツヤ |
| 第3著者 所属(和/英) |
早稲田大学/情報通信研究機構/理研AIP (略称: 早大/NICT/理研AIP)
Waseda University/National Institute of Information and Communications Technology/RIKEN AIP (略称: Waseda University/NICT/RIKEN AIP) |
| 第4著者 氏名(和/英/ヨミ) |
/ / |
| 第4著者 所属(和/英) |
(略称: )
(略称: ) |
| 第5著者 氏名(和/英/ヨミ) |
/ / |
| 第5著者 所属(和/英) |
(略称: )
(略称: ) |
| 第6著者 氏名(和/英/ヨミ) |
/ / |
| 第6著者 所属(和/英) |
(略称: )
(略称: ) |
| 第7著者 氏名(和/英/ヨミ) |
/ / |
| 第7著者 所属(和/英) |
(略称: )
(略称: ) |
| 第8著者 氏名(和/英/ヨミ) |
/ / |
| 第8著者 所属(和/英) |
(略称: )
(略称: ) |
| 第9著者 氏名(和/英/ヨミ) |
/ / |
| 第9著者 所属(和/英) |
(略称: )
(略称: ) |
| 第10著者 氏名(和/英/ヨミ) |
/ / |
| 第10著者 所属(和/英) |
(略称: )
(略称: ) |
| 第11著者 氏名(和/英/ヨミ) |
/ / |
| 第11著者 所属(和/英) |
(略称: )
(略称: ) |
| 第12著者 氏名(和/英/ヨミ) |
/ / |
| 第12著者 所属(和/英) |
(略称: )
(略称: ) |
| 第13著者 氏名(和/英/ヨミ) |
/ / |
| 第13著者 所属(和/英) |
(略称: )
(略称: ) |
| 第14著者 氏名(和/英/ヨミ) |
/ / |
| 第14著者 所属(和/英) |
(略称: )
(略称: ) |
| 第15著者 氏名(和/英/ヨミ) |
/ / |
| 第15著者 所属(和/英) |
(略称: )
(略称: ) |
| 第16著者 氏名(和/英/ヨミ) |
/ / |
| 第16著者 所属(和/英) |
(略称: )
(略称: ) |
| 第17著者 氏名(和/英/ヨミ) |
/ / |
| 第17著者 所属(和/英) |
(略称: )
(略称: ) |
| 第18著者 氏名(和/英/ヨミ) |
/ / |
| 第18著者 所属(和/英) |
(略称: )
(略称: ) |
| 第19著者 氏名(和/英/ヨミ) |
/ / |
| 第19著者 所属(和/英) |
(略称: )
(略称: ) |
| 第20著者 氏名(和/英/ヨミ) |
/ / |
| 第20著者 所属(和/英) |
(略称: )
(略称: ) |
| 第21著者 氏名(和/英/ヨミ) |
/ / |
| 第21著者 所属(和/英) |
(略称: )
(略称: ) |
| 第22著者 氏名(和/英/ヨミ) |
/ / |
| 第22著者 所属(和/英) |
(略称: )
(略称: ) |
| 第23著者 氏名(和/英/ヨミ) |
/ / |
| 第23著者 所属(和/英) |
(略称: )
(略称: ) |
| 第24著者 氏名(和/英/ヨミ) |
/ / |
| 第24著者 所属(和/英) |
(略称: )
(略称: ) |
| 第25著者 氏名(和/英/ヨミ) |
/ / |
| 第25著者 所属(和/英) |
(略称: )
(略称: ) |
| 第26著者 氏名(和/英/ヨミ) |
/ / |
| 第26著者 所属(和/英) |
(略称: )
(略称: ) |
| 第27著者 氏名(和/英/ヨミ) |
/ / |
| 第27著者 所属(和/英) |
(略称: )
(略称: ) |
| 第28著者 氏名(和/英/ヨミ) |
/ / |
| 第28著者 所属(和/英) |
(略称: )
(略称: ) |
| 第29著者 氏名(和/英/ヨミ) |
/ / |
| 第29著者 所属(和/英) |
(略称: )
(略称: ) |
| 第30著者 氏名(和/英/ヨミ) |
/ / |
| 第30著者 所属(和/英) |
(略称: )
(略称: ) |
| 第31著者 氏名(和/英/ヨミ) |
/ / |
| 第31著者 所属(和/英) |
(略称: )
(略称: ) |
| 第32著者 氏名(和/英/ヨミ) |
/ / |
| 第32著者 所属(和/英) |
(略称: )
(略称: ) |
| 第33著者 氏名(和/英/ヨミ) |
/ / |
| 第33著者 所属(和/英) |
(略称: )
(略称: ) |
| 第34著者 氏名(和/英/ヨミ) |
/ / |
| 第34著者 所属(和/英) |
(略称: )
(略称: ) |
| 第35著者 氏名(和/英/ヨミ) |
/ / |
| 第35著者 所属(和/英) |
(略称: )
(略称: ) |
| 第36著者 氏名(和/英/ヨミ) |
/ / |
| 第36著者 所属(和/英) |
(略称: )
(略称: ) |
| 講演者 |
第1著者 |
| 発表日時 |
2025-03-06 13:45:00 |
| 発表時間 |
20分 |
| 申込先研究会 |
ICSS |
| 資料番号 |
ICSS2024-80 |
| 巻番号(vol) |
vol.124 |
| 号番号(no) |
no.422 |
| ページ範囲 |
pp.84-91 |
| ページ数 |
8 |
| 発行日 |
2025-02-27 (ICSS) |