0

C#(WinForm)でセキュリティで保護されたフラッシュビューアーを開発するように依頼されました。フラッシュファイルはビューアーで表示できますが、ビューアー内で安全にキャプチャされます。つまり、スニファーツールで抽出したりダウンロードしたりすることはできません。

私はまだこれに対する良い解決策を持っていません、誰か助けますか?

4

1 に答える 1

0

コメント欄への攻撃をやめるための答えの形でこれを作ります。

アプリケーションを非常にユーザーフレンドリーにしたくない場合、手元にあるタスクは非常に困難になります。

その理由は、プログラムが情報をローカルで復号化してからビデオファイルを再生できる場合、リバースエンジニアリングの熟練したユーザーが復号化の方法にアクセスし、それを使用してビデオをファイルとしてダンプできるためです。

ここで、ライセンス方式を作成し、ユーザーがプログラムを使用する前にログインしてもらう場合、2つの問題が発生します。

1)プログラムをクラックしたい人は、それでも可能です。この場合、必要なのは有効なライセンスだけです。この場合、ほとんどの場合、他のユーザーから盗まれます。ライセンスを禁止しているログを絶えず見ていて、(盗まれた)ライセンスが機能しなくなったために呼び出すユーザーの呼び出しを処理している場合を除いて、サーバー側に気付くのは難しいことです。

2)クレデンシャルを使用してログインできるユーザーの数について、サーバー全体に何らかの制限を設けると、問題がさらに発生します。たとえば、2つのPCで同時にソフトウェアを使用することはできません。上記の問題でも問題は解決しませんが、ユーザーは今回ログインできない理由を不満に思うでしょう(他の誰かがライセンスを使用するため)。

この話の教訓 ?物事を回避する方法は常にあります。ソフトウェアがクラックされるのを少しだけ安全にするために、どれだけのユーザーエクスペリエンスを捨てても構わないと思っているかによって異なります。

于 2013-03-20T16:55:30.620 に答える