子供のウェブサイトのウェブの安全性


12

私は11歳の親のために、娘の運動、学業、および個人的な業績を記念して何かを望んでいるWordpressサイトを構築しています。このサイトには、彼女と友人の写真とビデオ、伝記情報、ブログ投稿が含まれています。ドメインは私の会社名でプライベートに登録されており、Googleコンソールに追加するのではなく、他のSEOを最小限に抑えています。姓や住所はありません。スクレイパーが写真などを手に取ったり、目をying索したりするのを避けるために、できるだけウェブの安全性を念頭に置きたいと思います。調査する価値があり、私のiをドットする価値があります。子供のウェブサイトは素晴らしい味で、親は非常に現実的で、

この11歳の女性と彼女のサイトのWebの安全性を高めるために、信頼できる方法はありますか?


3
これはスタートです:webmasters.stackexchange.com/questions/77031/…このサイトの他の一般的なアイデアについて考えます。ところで、この仕事を引き受けるあなたに良い!それは少し難しいものです。しかし、努力するだけの価値はあります!! 私は有料のホスティングと一緒に無料の慈善ホスティングを行っていましたが、高貴な原因は常に私のお気に入りでした。これらは私が覚えているものです!
closetnoc

3
あなたは何もしなくても100%目に見えないことに気づきます... FacebookやTumblrに誰かがリンクを投稿するだけで、そのウェブサイトはそこにあります...親は子供が投稿しているすべてのコンテンツを監督/承認し、注意する必要があることについて両方を教育します
-HorusKol

4
robots.txt右の内容をファイルには、すべての合法的なボットを締め出すことができます。難しいのは残りです。サイトのアドレスを見つけるのが難しい場合、それらの多くを遠ざけることができます。
カスペルド

5
すでに言われたことに加えて、Wordpressは画像EXIFデータをそのまま残すことに注意して
ください...-user1103

3
これはウェブサイトである必要がありますか?大量に拡散して、間違った手に渡るのを望まないのなら、なぜそれをインターネットに載せるのですか?彼女の記憶に何か他のものを作り、それを関係する親/家族/人々に与えることはできませんか?
-Tom.Bowen89

回答:


20

私はおそらく妄想している

たぶん私は妄想しいるかもしれませが、これは完全にプライベートなブログ/ウェブサイトであるように思えます。すなわち。守られたパスワード。ターゲットオーディエンスは正確に誰ですか?

セキュリティの面(コンテンツを見つけて使用することから悪徳を防ぐ)を別にすれば、この種のコンテンツは、他の学校の「友人」からのいじめに熟しているように聞こえます。最初は問題ないかもしれないコンテンツ-11歳まで-は、数年後には恥ずかしくなるかもしれません。

Googleコンソールに追加していません

これは後方にあるように思えますか?Googleからコンテンツを隠す方法(つまり、「良い」ボット)は、robotsメタタグ(またはX-Robots-Tagヘッダー)とを使用することrobots.txtです。Google Search Consoleから省略しても、この点では役立ちません。

少なくともGoogle Search Consoleに追加すると、バックリンクなどを監視したり、robots.txtを確認したりできます。実際に公開するのであれば。


1
これが本当に唯一の正解です。+1
MonkeyZeus

4
簡単な説明-サイトをGoogle Search Consoleに追加しないということは、サイトについてGoogleに直接伝えないことを意味します。これは、Googleがあなたに通知するのを邪魔しないことを意味します。ただし、それはGoogleがあなたに気付かないことを意味するものではありません-w3dが示唆するように、そのためにロボットファイルを使用します。さらに、サイトをパスワードで保護することは、Googleが最もインデックスに登録できるのはログインページであることを意味します。
ジェイク

11
「Googleからコンテンツを隠す方法」とは、そもそもインターネット上にそれを置かないことです。
ライトネスレースとモニカ

2
ディレクトリを保護するパスワードは、お母さんがサイトを望んでいる理由を無効にするだろうと思います。その場合、私たちは単語のニュースレターを作り、それをメールで送信することができます。娘はブログを始めたいと思っています。おかあさんは、彼女がコンテンツを上映し、編集しているのは愚かではありません。ここで彼らが無責任なことをしているとは思わない。これは、この質問に対する優れたフィードバックです。
rhill45

WPでサイトを保護するパスワードは、メディアの保護とは関係ありません。
空白

6

唯一の適切な答えは、全体をパスワードで保護することです。HTTP BASIC_AUTHは、おそらくWordPressと相互作用しないため、セットアップが最も簡単です。それだけですべてのスクレイパーを阻止するのに十分ですが、適切なセキュリティが必要な場合はHTTPSも使用する必要があります。

(補足:多くのシステムでは、HTTPページはHTTPSにリダイレクトされます。ただし、HTTP BASIC_AUTHを使用すると、パスワードの入力後にリダイレクトが行われる可能性があります。原則として、HTTPバージョンとHTTPSバージョンで異なるパスワードを使用することも、HTTPバージョンでパスワードを持たないこともできます。HTTPSバージョンにリダイレクトするだけです。あなたのパスワードの入力を要求します。これは、設定することがいかに簡単であるか、あなたが好みをホスティングあなたのウェブサイトを管理するために使用しているツールに依存します。また、単純にあなたがいつもナビゲート確実に直接安全でないバージョンをバイパスして、HTTPSページに移動します。HTTP BASIC_AUTH以外のパスワードシステムを使用している場合、おそらくこのサイドノートのいずれも当てはまりません。)


4
これがWordPressサイトであるため、パスワードで保護されたルートに行きたい場合は、WordPressを使用してすべてを処理する方がはるかに簡単な方法です。codex.wordpress.org
Doyle Lewis

1
@DoyleLewis。アップロードされた画像などの静的資産を保護しますか?確かに、クローラーがそれらを見つける可能性は低いです(あなたが持っている限りOptions -Indexes)。
TRiG

httpsを検討しましたが、問題はコストのみです。私は私の会社sslの下で彼女のサイトを実行する方法を見つけることができればいいのですが、もちろんできません
-rhill45

2
letsencrypt.org @ rhill45。
-TRiG

1
@TRiG誰かが静的メディアファイルへのURLを持っている場合、いいえ、それはそれを保護しません。しかし、ファイルにリンクするコンテンツにアクセスできないため、クローラーはアクセスできません。
ドイルルイス

3

まず、私はそこにいるすべてのプロのウェブマスターに大いに謝罪しますが、このOPのために、私は1つの黄金の提案があります:

検索エンジンのガイドラインに違反する

そして、重要なコンテンツが複雑なjavascriptにあり、コンテンツロボットがクロールできるコンテンツが適切なHTMLにないところまでやります。これには、悪い説明タグ、悪いタイトルタグなどが含まれます。ヘック、コンテンツ全体をフラッシュで作成されたビデオに変換するか、コンテンツ全体を1つの画像として表示することもできます。それは本当に検索エンジンのクローラーをしつこくさせるでしょう。

コードで例を示します。

インデックスを作成する方法を次に示します。

<!DOCTYPE html>
<html>
<head>
<title>Web page</title>
<meta name="description" content="This is a wonderful web page">
</head>
<body>
<h1>A wonderful web page</h1>
<h2>By John Smith</h2>
<p>This is a wonderful page. ya de ya de ya de ya de ya de ya de</p>
<p>This is wonderful. ya de ya de ya de ya de ya de ya de</p>
</body>
</html>

わかりました、テキストは完璧ではありませんが、あなたは私の言っていることを理解しています。

クローラーから非表示にして簡単な方法で実行したい場合は、これを試すことができます:

<!DOCTYPE html>
<html>
<head>
<title>Private</title>
</head>
<body>
<img src="mywebsite.jpg" width=1024 height=768>
</body>
</html>

次に、mywebsite.jpgという名前の画像を作成し、上記のHTMLではなく、その中にすべてのテキストを含めます。次に、実物を見ることを許可されていないユーザーに透かし入りのバージョンを作成して、mywebsite.jpgを保護する必要があります。ユーザーエージェントの文字列またはIPアドレスを、イメージに対して許可/禁止するものと比較するだけです。このタイプのことは、いくつかの書き換えルールを使用して.htaccessで実行できます。

たとえば、googlebotに本物ではなく透かしの入った画像を表示させるには、次のルールを使用します。

RewriteCond %{HTTP_USER_AGENT} ^googlebot$ [NC]
RewriteRule ^mywebsite.jpg$ specialrobotimage.jpg [L]

ここでは、mywebsite.jpgが画像としての実際のWebサイトであり、specialrobotimage.jpgが透かしであるか、実際のユーザーのみが情報を表示できることを示すメッセージとしての画像であると想定しています。また、ルールはすべてが同じフォルダーにあると想定しています。


確かに、JSのことは多くのことを行う方法かもしれません。一部のボットはJSを実行しますが、スクレーパーなどは頻繁に実行しません。これは、JSの実行時に、さまざまなHTML DOMオブジェクトを実際のコンテンツに設定できることを意味します。これはスクレーパーによって偽造されることが多いため、ユーザーエージェントに依存することはお勧めしません。ModSecurityをインストールすることを検討し、それがあなたのためにほとんどの仕事をするようにします。
closetnoc

11
これは本当に悪いアドバイスです。それは多くの仕事であり、本当の利益はありません。最近、大量のボットがJavaScriptを実行しています。ビデオまたは画像のコンテンツは簡単に保守できません(さらに、両方ともまだ定期的にインデックス付けされています)。Flashのコンテンツでさえ、長年にわたって索引付けされています。
ブラッド

わかりましたが、画像と動画にはインデックスを作成しないことを忘れました。それらは簡単には保守できませんが、少なくともテキストを簡単に変更することはできません。一方、ページ上に生のテキストのみがある場合、クローラーはテキストのチャンクを取得して変更し、テンプレートを追加して、そこから別のWebサイトを構築できます。クローラーが画像や動画からテキストを抽出する機能を持っているとは思えません。
マイク

3

まず、これは本当にWPの質問です。必要なことを行う20以上のサイトを作成したので、これは非常に簡単です。

1すべてのページを表示するには、全員にログインさせます。

2スクリプトと.htaccessを使用して、アップロードフォルダをロックします。メディアの表示を許可する前に、ユーザーのログインを確認するスクリプトがあります。

この間に何かをしたい場合、そしてあなたのサイトを完全にオープンにすること-それは多くの仕事です。最も簡単な方法は、2つのアップロードフォルダがあることです。セキュリティが設定されたフォルダと、公開するページと公開しないページがあります。

他の人がコンテンツについて言っていることに関して-あなたのページがロックされている場合、それを見つけることができません...それは本当に真実ではありません。フォルダーからファイル名を検索するロボットスクリプトがあります。

グーグルとロボットの話はすべてナンセンスです。それはあなたがそれを半ばしたい場合にのみ重要です。その場合は、上記のいくつかの質問からアドバイスを受けてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.