<紀要論文>
クラス間におけるフィールドおよびメソッドのアクセス関係に着目したJavaソースコードの難読化手法
| 作成者 | |
|---|---|
| 本文言語 | |
| 出版者 | |
| 発行日 | |
| 収録物名 | |
| 巻 | |
| 開始ページ | |
| 終了ページ | |
| 出版タイプ | |
| アクセス権 | |
| JaLC DOI | |
| 概要 | 近年,高い移植性を持つJavaが広く普及している.しかし, Javaには攻撃者が実行可能ファイルであるクラスファイルからソースコードを容易に復元できるという問題点がある.このため,Javaプログラムに対する耐タンパー化技術の研究が幅広く行われている.しかし,耐タンパー化技術の安全性に対する定量的な評価は,十分に与えられていないのが現状である.本論文では,カプセル化構造の破壊に着目したJavaソース...コードに対する難読化手法を提案する.さらに,複数のクラス間にまたがるメソッドとフィールドの呼び出し回数に基づく難読化の評価尺度を提案する.この尺度によ り,一定の定量的根拠を持つ耐タンパーソフトウェアの実現を試みる. Recently, Java has been spread widely. However, Java has a problem that an attacker can reconstruct Java source codes from Java classfiles. There fore many techniques for protecting Java software have been proposed, but, quantitive security evaluations are not fully given. This paper introduces an obfuscation scheme for Java source codes by destructing the encapsulation. Moreover, we give an evaluation measure based on the number of accesses to the fields and the methods of another class. We try to realize of tamper-registrant software with the certain quantitive basis of security using our mesure.続きを見る |
| 目次 | 1 はじめに 2関連研究 3カプセル化構造の破壊によるJava ソースコードの難読化手法 4難読化の評価 5まとめ |
詳細
| PISSN | |
|---|---|
| NCID | |
| レコードID | |
| 登録日 | 2022.05.11 |
| 更新日 | 2023.08.18 |
Mendeley出力