3

私は Web ページの開発を開始し、最近、 http://farmball.com/の中央のパネルにカスタマイズされたフィード (API を使用) を表示するコードを作成する人を雇いました。これは、サイトのブログに関連付けられた RSS フィードではないことに注意してください。フィードは別のサイトの私のアカウントに関連付けられています。平均的なユーザーがフィードを購読するための RSS リンクはありません。サイトのメンテナンス モードを解除して、スクレイピング/ハッキングの経験がある人に、フィードを「取得」して自分のサイトに表示する最も簡単な方法を尋ねました。さらに重要なことは、それを防ぐために何ができるでしょうか。

^ 再表現のために更新

4

5 に答える 5

9

できません。

他の人に自分のサイトに表示させたくない RSS フィードを公開しようとしている場合は、RSS の要点を完全に見逃しています。RSS ( Really Simple Syndication )の全体的な理由は、コンテンツを外部で消費できるようにすることです。それが RSS リーダーであるか、誰かが自分の Web サイトにコンテンツを印刷するだけであるかにかかわらずです。

誰かに食べられたくないのに、なぜ RSS フィードを含めているのですか?

于 2009-09-24T01:26:46.047 に答える
6

フィードを「取得」して自分のサイトに表示するのを防ぐにはどうすればよいですか?

何もありません。再利用を防ぐことは、RSS の基本的な概念に反するものです。RSS は、誰もがやりたいことをできる限り簡単にできるようにするというものです。許可なく再送信するのが本当に難しいのではなく、シンジケートするのが本当に簡単になるようにゼロから設計されました。

フィード自体へのアクセスを信頼できるユーザーのみに制限するには、資格情報を提供するか、フィードにキーを渡すようにします (例: yoursite.rss?mykey=abc123)。しかし、使用を制御することはできません。アクセスのみ。

于 2009-09-24T01:25:52.913 に答える
1

ライセンスについて明示してください。他の人が述べたように、これはテクノロジー ソリューションではありません。このテクノロジーはオープン テクノロジーです。これは DRM ではありません。しかし、各投稿で、このフィードを使用する人に再投稿しない/クレジットを与えない/などと尋ねると、一部の人はその要求に応答します.

それ以外の場合は、コンテンツをパスワードで保護し、コンテンツの配布に有料サブスクリプション モデルを使用することをお勧めします。

于 2009-09-24T01:33:24.053 に答える
0

.htpasswordをさらに適切に使用します。ソフトウェアによって自動的に取得される可能性のある公共の場所に、プライベートなものを置かないでください。他の人が言っているように、それはかなり奇妙な質問です。何か他のことを理解しようとしているのであれば、知りたいことを明確にするほうがよいでしょう。

于 2010-05-11T15:04:24.310 に答える
0

これは本質的に DRM の問題です。コンテンツを再配布可能にせずに Web 上に置くことができる技術があれば、音楽業界はあなたを気に入るはずです。

再配布を防止しようとすることは可能です。試すことができる手法の 1 つは、サインアップが必要な各ユーザーのフィードに何らかの署名を埋め込むことです。コンテンツが Web 上で見つかった場合、コンテンツを再配布したユーザーを特定して禁止することができます。

これも、複数のアカウントを取得し、コンテンツを正規化して指紋を削除することで回避できます。海賊志願者にとって、これは彼らが喜んで投入するよりも多くの労力を必要とします。あなたの署名は、独自の空白パターン、投稿のタイムスタンプのわずかな差異、動画内のピクセルの位置のずれ、またはその他のわずかに異なる可能性があるものである可能性があります。エンドユーザーが気付かないうちに。

于 2009-09-24T01:37:06.497 に答える