0

動的コンテンツ(フラッシュゲーム、オンライントランザクションなど)をオフラインで表示したい。

たとえば、このクールなフラッシュRPGゲームのレベル1を終了します。オフラインにして、レベルをもう一度再生します。

または、購入します。そして、オフラインで再度購入します。もちろん、これは何もしません。厳密にはデモンストレーション用です。

または、オンラインでビデオを視聴します。オフラインにして、もう一度見てください。

これは実行可能ですか?私がブラウザを介して何をするにしても、それは物事をダウンロードしなければなりません。ダウンロードすると、ディスクに保存されます。次に、オフラインモードの場合、すべてのトラフィックをローカルディスクにルーティングします。単純に聞こえますが、これは本当に可能ですか?

それとも私は何かが足りないのですか?

オフラインモードをはるかに強力にするために誰かがブラウザにパッチを当てたとしましょう。Web開発者として、このパッチが適用されたブラウザーからアプリケーションを保護するにはどうすればよいですか?

ビュー/使用ごとにコンテンツ(ビデオ、ゲームなど)を課金するとします。このパッチが適用されたブラウザを使用すると、ユーザーは一度支払うだけで、何度も何度も表示/使用できます。ブラウザのキャッシュからtarballを作成し、オンラインで他の人と共有することもできます。

だから、私の質問は次のとおりです。

  1. このパッチを適用したブラウザは可能ですか?
  2. 可能であれば、コンテンツをそれに対してどのように防御できますか?
4

1 に答える 1

1

私は引用の元の著者を見つけようとしています。「デジタルコンテンツをコピーできないようにすることは、水を濡らさないようにすることと同じです。」

あなたの質問では、いくつかの異なるシナリオをそれらが類似しているかのように説明します。ではない。特定の質問がある場合は、人々があなたに関係する特定のケースに対処することに集中できるように、質問してください。

ビデオ(およびオーディオ)について話しましょう。基本的に、クライアントを制御せずに、ダウンロードしたビデオのキャッシュと再視聴を停止することはできません。「パッチが適用された」ブラウザが存在します。実際、パッチは適用されていません。彼らはそうである必要さえありません。FireFoxには、これらすべてを可能にする「DownloadHelper」などのプラグインがいくつもあります。YouTubeは、DownloadHelperを壊すために、定期的にシステムを変更するために努力しています。しかし、彼らは物事を遅くすることしかできないことを知っています。

再視聴されるビデオのダウンロードを制御する唯一の方法は、完全にカスタムのプラグインまたはアプリケーションを使用してユーザーに要求することです。問題は、(a)コストがはるかに高く、(b)ユーザーにとってより苦痛であるということです。

あなたが言及する他のケース-RPGとオンライントランザクション...これらは異なります。多くの場合、RPGやその他のゲームでは、クライアント部分にはコードの一部しか含まれていません。一部のコードはサーバー上にあります。サーバーに接続しないと、ゲームをプレイできません。そのように書く必要はありません。100%クライアントにすることができます...その場合(Flashの場合など)、SWFファイルをダウンロードして、制御なしで何度も再生できます。

しかし、通常、これらのオンラインフラッシュゲームは、あなたの言うことを実行するためのパートサーバーであり、オンラインでのみ、ゲームライターサイトを介してのみプレイできるようにします。

オンライントランザクションには常にサーバーコンポーネントが含まれ、通常は暗号化されており、繰り返しはできません。それらは確保することができます。

于 2009-06-30T02:07:23.187 に答える