CONVERSION DEVICE, CONVERSION PROGRAM, AND PROGRAM CONVERSION METHOD
To prevent execution of a malicious program that attacks using software vulnerability.SOLUTION: In processing which is performed on a computer and in which a linked function in a program is called from an execution file adopting a delay link, it is determined whether or not a slot of the function in...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To prevent execution of a malicious program that attacks using software vulnerability.SOLUTION: In processing which is performed on a computer and in which a linked function in a program is called from an execution file adopting a delay link, it is determined whether or not a slot of the function in a global offset table in which an address indicated upon the function call is indirectly referenced properly indicates the called function, and in a case where the slot does not properly indicate the called function, the program is converted in a manner such as to stop the execution, thereby previously preventing execution of the malicious program.SELECTED DRAWING: Figure 1
【課題】ソフトウェアの脆弱性を利用した攻撃による不正なプログラムの実行を防止すること。【解決手段】本発明は、遅延リンクを採用した実行ファイルからリンクされるプログラム内の関数が呼び出されるコンピュータでの処理において、関数が呼び出された際に指示されたアドレスが間接参照するグローバルオフセットテーブル中の前記関数のスロットが呼び出された関数を正しく指し示しているかを判定し、指し示していなければ実行を停止するようにプログラムを変換することで、不正なプログラムの実行を未然に防止する。【選択図】図1 |
---|