1

読者がテキストを選択してクリップボードにコピーし、ブラウザー出力または基になる HTML の検査を介して使用することを防ぐために、Web ページに配信される HTML コンテンツを難読化できる戦略を探しています。ソース。ソリューションは、ブラウザーとプラットフォームに依存しない必要があります。ソース言語は C# ASP.NET です。

そのような戦略の 1 つは、ページを事前に画像にレンダリングして画像を送信することです。これは、ページを見るために使用するものです。理論的にはこれはちょっとクールに聞こえるかもしれませんが、現実には、画像をプッシュすることは送信の面でコストがかかる可能性があります.

私が考えたもう一つのアイデアは、文字が混在しているフォントを作成することです. フォントの「ABdcBA」は、本当は「render」と読みます。したがって、テキストをコピーしたり、HTML を見たりすると、ABdcBA が表示されてコピーされますが、「レンダリング」と表示されます。

http://colddata.com/developers/online_tools/obfuscator.shtml#obfuscator_viewのようなページを見ると、おかしな変数を入れて単純な変換を行うことができますが、出力はコピー可能です。

HTML用のasp.netの難読化ツールのようなページは、読みにくくすることができることを意味しますが、スクリーンショットを撮ってOCRを使用して変換する以外に、コンテンツを非常に使いにくくする方法をまだ探しています文章。

保護しようとしているテキストがコピー防止されているわけではありませんが、第三者によるコンテンツの盗用を防止しようとしています.

他のアイデアはありますか?

4

1 に答える 1

0

スクランブルされた HTML コンテンツを配信し、JavaScript を使用してページの読み込み時にコンテンツのスクランブルを解除してみてください。ただし、経験豊富なユーザーは引き続き Firebug を使用して DOM から直接データを取得できます。

コピー&ペーストも機能しますが、CSS を使用して選択を防止できます。Div でのコピーを無効にする

他の人が指摘しているように、ユーザーがあなたのコンテンツを手に入れたいのであれば、必ず方法があります。

于 2013-02-22T07:59:25.130 に答える