@techreport{oai:ipsj.ixsq.nii.ac.jp:00044483, author = {安藤, 類央 and 外山, 英夫 and 門林, 雄基 and Ruo, ANDO and Hideo, TOYAMA and Youki, KADOBAYASHI}, issue = {16(2007-CSEC-036)}, month = {Mar}, note = {P2P ソフトウェアは、フリーで公開/利用されるケースが多い反面、ソースコードが公開されず、新たな攻撃方法に対して、バージョンアップやサポートがされない場合も多い。また、開発側の対応が諸般の事情で止まってしまう場合もある。本論文では、このような現状の上で、ユーザが P2P ソフトウェアを安全に利用するためのソフトウェア修正技術を提案する。提案システムでは、対象 P2P ソフトウェアのインポートテーブルを変更し、フィルタ/プロテクト用の DLL (独自の関数) をプロセスに注入することで、ソフトウェアの挙動を追跡し、情報漏洩の防止を行う。これにより、修正、開発やバージョンアップの行われない P2P ソフトウェアにおいても、新たな不正アクセスと情報漏洩に対して対策を行うことが可能になる。, Recently free P2P software is widely used. However, sometimes support and version up is not provided for new vulnerabilities and attacks. In this paper we present a modification of P2P software without dealing with source code. We apply debugging technology, called DLL injection for tracing behavior of P2P application. Proposed software modifiles import table to inject hook routine into target process. By doing this, snapshot of process memory is analyzed and malicious behavior of P2P system is filtered and prevented. Our system makes it possible to modify P2P software without source code or updating which means we can protect ourselves by proposed method.}, title = {DLL injection を用いた P2P ソフトウエアの情報漏洩の追跡と防止}, year = {2007} }