ソースコードの隠蔽

解決済みの質問

ソースコードの隠蔽

日頃、ASPを使用してWebアプリケーションを作成しています。このASPのソースコードを隠蔽することはできないのでしょうか?サーバにおいてログオフすればという方法もありますが、サーバ上でもソースコードを見せたくないのです。
見せたくない部分をISAPIなどで回避する方法もあるのでしょうが、あまり難しいことはしたくないという気持ちがあります。
例えば、ASP.NETではできてしまうのでしょうか?

投稿日時 - 2004-03-30 13:28:55

QNo.818596

困ってます

質問者が選んだベストアンサー

大雑把に説明しますが、

VS.NETでは画面デザインとコードは別のファイルに分離される。
納品するときは

*.aspx
画面デザイン(HTMLタグとサーバーコントロールの定義)

project1.dll
コード部(*.aspx.vb, *.vb)をコンパイルして一つにまとめたDLL

を配布すればよい。

ソースを配布しなければ、もちろん見ることは出来ない。

# コンパイルといっても中間言語に置き換えるだけなので
リバースエンジニアリングは..以下略。

投稿日時 - 2004-03-30 17:43:29

お礼

回答ありがとうございます。
>project1.dll
>コード部(*.aspx.vb, *.vb)をコンパイルして一つにまとめたDLL
こういうことができるんですね、これでなんとかいけそうです!

投稿日時 - 2004-03-31 11:49:26

ANo.2

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.3

HTMLのソースは無理ですが、ASPのソースを読めなくするにはScript Encoderが利用できます。

クライアントサイドのJavaScriptやVBScriptでも利用可能ですが、クライアントサイドスクリプトをScript EncoderでエンコードするとIEでしか動作しません。

ASPはサーバサイドなのでブラウザ依存等はありません。

参考になれば幸いです。

参考URL:http://www.microsoft.com/downloads/details.aspx?FamilyID=2976ee94-bec5-4314-84fd-8d7ec891c1c5&DisplayLang=ja

投稿日時 - 2004-03-30 18:13:05

ANo.1

>ASPのソースコードを隠蔽

主要部分をCOM化するくらいでかね。

> 例えば、ASP.NETではできてしまうのでしょうか?

はい。しかし、手作業でやるのは辛い。
VS.NETを使えば、自動的にやってくれます。(コードビハンド)

投稿日時 - 2004-03-30 13:40:26

補足

回答ありがとうございます。
VS.NETを使用すれば、コードを隠蔽してWEBアプリケーションを作成できると考えてよいでしょうか?
ここでのコードの隠蔽というのは、クライアント側のPCという意味ではなく、WEBサーバのフォルダを覗いてもソースコードを見ることができないという意味なのですが、可能なのでしょうか?(コンパイル済みのファイルだけサーバにおいておくのかな?)
追加の質問ですが、よろしくお願いします。

投稿日時 - 2004-03-30 16:38:56

あわせてチェックしたい
  • ASPソースコードをPHPソースコードに書き換え ...
  • Perlのコードを隠蔽する ...
  • asp.netのクラスについて ...
PR
【夫婦アンケート】バレンタインしてますか?[ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら