展開されたときにどのように私は/難読化の/ etc ASP.NET MVCアプリケーションのソースコードを保護することができますか?

StackOverflow https://stackoverflow.com/questions/2150820

質問

私は良い経験は最近、ASP.NET MVCで開発し、仕事で来るのプロジェクトのためにそれを使用するかどうかを検討していきました。しかし一つの重要な考慮事項:彼らは、原則として個別にソースコードのライセンスを販売し、そしてそれは我々が現実的に潜在的な市場の大きな塊を切断することなく、私たち自身のホスティングに結びつけることができないアプリケーションのようなものだ。

これは、ソースコードなしでASP.NET MVCアプリケーションを配布することは可能ですか?または(明らかに誰にでもできることではないだろうが、それは少なくとも、歓迎マット「私盗む」ではないです)とMVCアプリケーションを難読化のための安全なツールや方法を?かなり効果がありますか私はASP.NETでのカップルの難読化ツールおそらく仕事をしようとしたが、彼らはので、特定のファイル/ディレクトリ名のMVCの依存のアプリケーションを壊します。

役に立ちましたか?

解決

1)あなたは自分のサーバー上でホストにビジネスエンティティにコードを配布している場所を記述するような状況では、これは法的な問題ではなく、技術的なものです。あなたはカジュアルな攻撃を抑止し、深刻なものの経済性を変更することができますが、決定された攻撃者はあなたに利用しても最高の難読化によって阻止されることはありません。

あなたは本物の顧客を不便ことを念頭に置いて、

2)ベア。多くの.NET開発者は、通常の開発ワークフローの一部として逆コンパイラを使用して、フローの難読化は、パフォーマンスへの影響を持つことができます。

、あなたはまだその基本的なキープあなたのドアロックの保護を感じていることを理解した場合には、

3)の価値がある<のhref =「http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm」のrel = "noreferrer">暗号難読化にはASP.NET MVCを難読化することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top