データベースからデータを取得するライブラリクラスをvb.netで作成しました。このDLLは他のアプリケーションでも使用できるので、ログインとパスワードを使用してこのDLLのメソッドへのアクセスを保護したいと考えています。これをどのように実装できますか?ログインとパスワードを使ってvb.netのライブラリクラスを保護する方法
-1
A
答えて
0
難読化ツールが必要になります。しかし、それが公開されているなら、それはまだある程度クラック可能になるだろう。
私はこの正確な複製を呼び出すかどうかわからないけど、あなたはまだ難読化ツールを使用する場合はhere is a link to a SO question about obfuscation
、その後、私はあなたができるDotfuscator
0
をしようとするだろう:
は、追加のユーザー名/あなたのメソッド呼び出しのそれぞれにパスワード、各呼び出しでOR
渡すことができ、共通のログインクラスを使用して、コールごとのログインORを模倣します
ログインクラスのインスタンスをDLLのプロパティとして設定します。
しかし、おそらくジャスティンは、上記のいずれかでユーザー名とパスワードを追加したとしても、DLLがパブリックなので、誰かがディスアセンブラを使用してコードを見ることができるということです。
オンラインでデータベースに照会してログイン資格情報を検証できるのであればOKです。それ以外の場合は、ログイン資格証明自体がスパイに公開されています。
これを防ぐには、何らかの難読化を使用する必要があります。
関連する問題
- 1. ログイン/パスワードでSilverlightプリズムアプリケーションを保護する
- 2. Pythonでパスワードを保護する方法
- 3. Munin、apache、パスワード保護方法
- 4. パスワード保護されたブックにApplication.Runを使用する方法?
- 5. パスワード保護
- 6. ソフトウェア開発のパスワードを保護する方法は?
- 7. couchdbのWebインターフェイス(布団)をパスワードで保護する方法は?
- 8. アンドロイドでcsvファイルのパスワードを保護する方法
- 9. パスワード保護機能付きのパスワード/ジャーナルアプリでWindowsフォームを保護するベストプラクティス)
- 10. Nginxのパスワード保護
- 11. Pythonスクリプトのパスワードを保護
- 12. WordPressのパスワードで保護されたページからのログインを覚えている
- 13. LinuxでC++を使ってパスワードで保護されたURLをダウンロードする方法は?
- 14. Androidでアプリケーションをパスワードで保護する方法
- 15. チェックボックスをパスワードで保護する方法は?
- 16. パスワードで保護されたcocoaデスクトップアプリケーションを作成する方法
- 17. Macアプリケーションをパスワードで保護する方法は?
- 18. * .sdf(sqlCEファイル)をパスワードで保護する方法
- 19. Outlookでメール送信をパスワードで保護する方法
- 20. 非常にシンプルなASP.Netパスワードを保護する方法Page
- 21. ユーザー名、パスワード、ユーザー数を保護する方法
- 22. Azureで静的サイトをパスワードで保護する方法
- 23. ノードサーバーをパスワードで保護する方法は?
- 24. Objective-C iPhoneログインを保護する最良の方法
- 25. javascriptを使用してパスワードを保護するpdf
- 26. ログインパスワードを使用してasp.netサイトを保護するパスワード
- 27. ユーザーがログインしていないときにWebページを保護する方法
- 28. プロパティファイルのパスワードを保護する
- 29. ファイルとディレクトリを保護するためのパスワードの設定方法
- 30. パスワード保護ディレクトリ.htaccess
実際にWebサービスを使用する必要があるデータを保護したい場合、完璧なソリューションはありません。 –