Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
信頼されないプログラムを実行するための方法
Document Type and Number:
Japanese Patent JP3572016
Kind Code:
B2
Abstract:
Untrusted executable code programs (applets or controls) are written in native, directly executable code. The executable code is loaded into a pre-allocated memory range (sandbox) from which references to outside memory are severely restricted by checks (sniff code) added to the executable code. Conventional application-program interface (API) calls in the untrusted code are replaced with translation-code modules (thunks) that allow the executable code to access the host operating system, while preventing breaches of the host system's security. Static links in the code are replaced by calls to thunk modules. When an API call is made during execution, control transfers to the thunk, which determines whether the API call is one which should be allowed to execute on the operating system.

Inventors:
Bond Barry
Ballati deep
Application Number:
JP2000508048A
Publication Date:
September 29, 2004
Filing Date:
August 25, 1998
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MICROSOFT CORPORATION
International Classes:
G06F12/14; G06F1/00; G06F9/45; G06F21/10; G06F21/12; G06F21/53; G06F21/60; (IPC1-7): G06F9/45; G06F1/00; G06F12/14
Domestic Patent References:
JP7230380A
JP378031A
JP8194504A
JP10124324A
JP1083310A
JP2000516740A
Foreign References:
US5398196
Other References:
Hamilton M.A.,"Java and the Shift to Net-Centric Computing",Computer,1996年 8月,Vol.29, No.8,pp.31-39
戸松豊和,「JAVAがもたらしたもの 1 Webアプレットの誕生」,bit,日本,共立出版株式会社,1996年 8月 1日,Vol.28, No.8,pp.26-32
戸松豊和,「JAVAがもたらしたもの 2 Java仮想機械」,bit,日本,共立出版株式会社,1996年 9月 1日,Vol.28,No.9,pp.28-43
松原敦,「Java人気の沸騰で窮地に立つMicrosoft」,日経バイト,日本,日経BP社,1996年 3月22日,No.150,pp.134-143
服部雅幸,「JAVAトレンドが読めるツボ」,日経MAC,日本,日経BP社,1997年 7月15日,No.52,pp.164-173
Shoffner, M.・他,「JavaとWeb実行可能なオブジェクトのセキュリティ」,DDJ(Dr. Dobb's Journal Japan),日本,株式会社翔泳社,1997年 3月 1日,Vol.6, No.3,pp.50-58
山口浩,「ネットワークインフラとしてのJava環境」,電子情報通信学会技術研究報告,日本,社団法人電子情報通信学会,1997年 3月21日,Vol.96, No.607(OFS96-66~73),pp.7-13
西岡利博・他,「オブジェクト指向分散環境OZのセキュリティモデル」,情報処理学会研究報告,日本,社団法人情報処理学会,1997年 8月22日,Vol.97, No.78(97-PRO-14),pp.103-108
ハーフヒル トム・R,「Microsoftの心理とWindows95の実像」,日経バイト,日本,日経BP社,1995年 9月 1日,No.142,pp.201-216
Attorney, Agent or Firm:
Yoshikazu Tani
Kazuo Abe