私のアプリケーションはSilverlightで開発中です。今年後半に開始する予定です。リバースエンジニアリングをしている私のことが心配です。私は私のwcfサービスで賢明な知性を持っていますが、すべてをサービスに入れることはできません。今、winrtはanotheオプションです。 Silverlightとwinrtの両方がxamlを使用しているという事実は、クライアントコードをwinrtに移すことは可能ですが、そのコードがリバースエンジニアリングに対して保護されている場合に限ります。意見ですか?は、リバースエンジニアリングに対してwinrtコードを保護していますか?
答えて
優れた調査。しかしそれは最新のコンシューマープレビューではまだ成立していますか? –
はいhttp://blog.xyzzer.me/2012/04/01/winrtmetro-style-app-data/ –
うわー、詳細な分析に感謝ジャスティン。フィリップ、私は正しいものとしてあなたの答えをマークしたかったが、それは意味があるようにも、私は答えとして両方をマークできませんでした。両方に感謝します。 – user559788
リバースエンジニアリングに対してコードを保護することはほとんどありません。サーバー上で実行するとコードが隠され、最も安全になりますが、難読化はそれを非常にうまく保護しますが、完全ではなく、その他のリスクもあります。 WinRTでは、ネイティブコードを書くことができます。ネイティブコードは、.NETコードよりリバースエンジニアリングが少し困難ですが、わずかにです。一方、あなたのアプリケーションが非ミニジャバスクリプトで書かれていれば、基本的にソースコードを出荷しており、解凍するxapファイルがなくてもC:\ Program Files \ WindowsAppsの中にあります。 Visual Studioで表示されるすべてのファイルが保存されているアプリケーション用のフォルダ。
これらのオプションを確認し、最適なものを選択することができます。最終的にWinRTとSilverlightの選択はプラットフォームの選択です.WiRTアプリケーションはWindows 8でのみ実行され、Windows Phoneの次のバージョンではおそらく最初はターゲットオーディエンスが制限されています(推測できます)。 Windows Phoneをターゲットにしていない限り、SilverlightアプリケーションをWindows Store経由で販売するオプションについては聞いていません.Windows Phoneは、これが唯一のオプションです(それとXNAはどちらも.NETベースです)。
クライアント側のコードが実際に固有の知的財産である場合は、難読化や編集よりも特許や著作権法で保護するほうが良いです。
- 1. リバースエンジニアリングからのpythonコードの保護
- 2. リバースエンジニアリング保護
- 3. リバースエンジニアリングからのApk保護 - パッケージ名を使用していますか?
- 4. Androidはリバースエンジニアリングからマニフェストとレイアウトを保護します
- 5. Android APKファイルをリバースエンジニアリングしてコードを保護する方法を教えてください。
- 6. Java/Hibernate Criteria Query APIはインジェクションに対して保護されていますか?
- 7. 2フェーズコミットは最終コミットの失敗に対して保護しますか?
- 8. プロガードはリバースエンジニアリングに対してどれだけ安全ですか?
- 9. リバースエンジニアリングされたアクセスからRESTインターフェイスを保護する
- 10. 著作権侵害に対してウェブサイトを保護する
- 11. CF10はwebsocket wssを保護していますか?
- 12. キャスティングはどのような保護をしていますか?
- 13. アンドロイドアプリでPDFfを使って保護していますか?
- 14. bindService():決して来ないonServiceConnected()に対して保護する必要がありますか
- 15. NTLMで保護されたサイトに対してwgetを使用
- 16. Heroku PostgresをMITM攻撃から保護していますか?
- 17. web.configはIISによって保護されていますか?
- 18. column_names.includeを使用していますか? SQLインジェクションから保護するには?
- 19. PHP/JQUERY APIを保護していますか?
- 20. 機密データをC#ソースコード内で保護していますか?
- 21. iPhoneで購入記録を保護していますか?
- 22. IPアドレスを保護していますか?
- 23. このコードはSQLインジェクションから保護されていますか?
- 24. デコンパイルからJavaコードを保護または保護する方法
- 25. mysqli_real_escape_stringを使用してクエリ文字列を保護していますか?
- 26. Railsコンソールは一括割り当て保護をバイパスしていますか?
- 27. WinRTはアセンブリバインディングリダイレクトをサポートしていますか?
- 28. WinRT開発はNuGetパッケージをサポートしていますか?
- 29. WinRT/Metroは複数のモニタをサポートしていますか?
- 30. Railsコード保護
+1。残念ながら、今のところ、リバースエンジニアリングから自分のコードを保護する方法はわかりません。難読化はそれほど進んでいません。 –
いいえ、WinRTはWin32のようなネイティブコードの巨大な塊です。誰もそれをリバースエンジニアリングしたい、または必要としない。あなたのSilverlightアプリはまだILです。誰もWin8のARMパッドでそれをrev-engしようとする人はいないので、あなたのSilverlightアプリケーションはそれで動作しません。 rev-engに対する最良の対策は、WinRTの前後で違いはありません。誰よりも速くコードを書くことができますし、それを嫌うこともできます。 –