🗣 研究概要

本研究課題の目的は,現実世界でのソフトウェアの盗用を抑止するために,一般ユーザがカジュアルに盗用を検出できるようにすることである. カジュアルな盗用検出とは,事前準備の必要なく現実的な時間で,大量のソフトウェアからユーザが持つソフトウェアと似たものを検出できることである. ソフトウェアの盗用検出手法としてソフトウェアバースマークが提案されている. バースマークでのカジュアルな盗用検出には,従来の手法に加えて,自動化および検査対象の拡大,そして検査精度の向上が必要である. この実現のために本研究課題では,コンコリックテストによる単体テストの自動生成技術を用いて多様な入力を自動生成し,自動化の実現を試みる. そして,先行研究を拡張し,検査サーバのクラスタ化により検査対象の規模拡大を狙う. 最後に,検査精度の向上では,機械学習などを用いて判定基準の改善に取り組む. このように,一般ユーザによるカジュアルな盗用検査により盗用の心理的障壁を上げ,ソフトウェア盗用の抑止力となることを目指す.

(応募書類,研究目的(概要)より)

💬 助成の概要

  • 種目
    • 科学研究費補助金 基盤(C)
  • 期間
    • 2020年〜2024年(1年延長)
  • 金額
    • 3,300千円
  • 研究組織
    • 研究代表者
      • 玉田 春昭
    • 研究分担者

📚 主な研究成果

  1. Nikolay Fedorov, Hiroki Inayoshi, Haruaki Tamada, Akito Monden, ''Comparison of Similarity Functions for n-gram Software Birthmarks'', The 6th World Symposium on Software Engineering (WSSE 2024), pp. 169--176, September 2024 (Kyoto, Japan).
  2. 村山 永遠, 神﨑 雄一郎, 玉田 春昭, ''バイナリに対応するシンボリック実行エンジンを用いた動的バースマークの抽出システム'', ソフトウェアエンジニアリングシンポジウム(SES 2024), September 2024 (横浜, ポスター).
  3. Kaito Kaide, Haruaki Tamada, ''Analyzing the Growth Patterns of GitHub Projects to Construct Best Practices for Project Managements'', The 8th IEEE/ACIS International Conference on Big Data, Cloud Computing, and Data Science Engineering (BCD 2023), pp. 58--63, December 2023 (Ho Chi Minh City, Vietnam).
  4. セルメニョ アレハンドロ, 玉田 春昭, 神崎 雄一郎, ''動的バースマークの自動抽出に向けて 〜比較ソフトウェアの入力からの実行系列の自動抽出〜'', 第23回情報科学技術フォーラム(Forum on Information Technology 2023)(FIT 2023)(講演番号 B-005), pp. 165--168, September 2023 B-005.
  5. 松田 隼汰, 神崎 雄一郎, 光本 智洋, 玉田 春昭, ''シンボリック実行を利用した動的ソフトウェアバースマークの抽出システムの検討'', 情報処理学会第85回全国大会講演論文集 (講演番号6K-05), March 2023.
  6. Naruaki Otsuki, Haruaki Tamada, ''Overcoming the obfuscation method of the dynamic name resolution'', Proc. the 5th International Conference on Software Engineering and Information Management (ICSIM 2022), January 2022 (Online).
  7. 光本智洋, 神崎雄一郎, ''SMTソルバによる命令列生成を用いたアセンブリプログラムの難読化'', 情報処理学会第83回全国大会講演論文集 (講演番号2K-04), March 2021 (学生奨励賞受賞).