書誌事項
- タイトル別名
-
- Hiding Source Code of Web Application on Client Browser
- ブラウザ デ ドウサ スル ウェブアプリケーション ノ ソースコード インペイ キコウ
この論文をさがす
説明
近年,Ajaxを用いて提供されるウェブアプリケーションが注目を集めている.Ajaxを用いたサービスで利用されているJavaScriptは,ソースコードを誰でも読むことができるという特徴を持つ.このことは,他のアプリケーションと連動させるマッシュアップに適しており,利用者や他の開発者による修正および発展を期待できるといった利点をもたらす反面,プログラムの盗用が容易であること,プログラムに脆弱性が残されていた場合に悪意ある者にこれを突かれる危険性があるという問題点がある.そこで本論文では,ブラウザで動作するウェブアプリケーションのJavaScriptコードを隠蔽する機構SCvanisherを提案する.SCvanisherは,従来クライアント上のブラウザで実行されていたJavaScriptコードをサーバ上のJavaScript実行部で処理し,結果のみをクライアントに送信する.クライアント上のブラウザでの操作をJavaScript実行部に伝達し,両者が協調することで,ウェブアプリケーションの本来の機能はそのままにソースコードの隠蔽を実現する.SCvanisherを利用することで,提供するウェブアプリケーションのJavaScriptコードは完全に隠蔽されるため,アプリケーション開発者はソースコード隠蔽を意識することなくJavaScriptによる開発を行うことができる.
Recently web applications that use JavaScript have become very popular. Developers of such applications cannot avoid publishing JavaScript source code, because the code has to be sent from the web server to the client to be executed on the client's browser. This causes two problems. First, the source code could be stolen by another developer. Second, if the application has a security hole, attackers could easily find out its vulnerability. In this paper, we propose SCvanisher, a mechanism that hides the source code of a web application from the clients. SCvanisher executes the original JavaScript code of the application on the web server, and sends the resultant web page that do not include the original code to the client. It achieves interactive behavior of a web application such as the text input by making both server and client sides cooperate. By using SCvanisher, the developer can easily describe JavaScript code without being annoyed with hiding its source code.
収録刊行物
-
- 情報処理学会論文誌プログラミング(PRO)
-
情報処理学会論文誌プログラミング(PRO) 3 (4), 16-26, 2010-09-22
情報処理学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1050282812876051328
-
- NII論文ID
- 110007970953
-
- NII書誌ID
- AA11464814
-
- ISSN
- 18827802
- 18827772
- 03875806
-
- NDL書誌ID
- 024298832
-
- 本文言語コード
- ja
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- NDLサーチ
- CiNii Articles