0

私は、クライアントからのいくつかの興味深い要求でプロジェクトに取り組んでいます。誰か提案があるかどうか、または検討したいかどうか疑問に思っています.

クライアントが社内の少数の人々に配布するための Web アプリを作成しています。世界中のどこからでも Web アプリにアクセスできる必要があります。

クライアントは、ユーザーがアプリを使用するためにログインする必要がないことを要求しましたが、世界中のすべての人がアプリにアクセスできるようにしたくありません。リンクを作成でき、リンクを知っている人なら誰でもファイルにアクセスできる Google Apps 共有機能について考えさせられました。基本的に目隠しによるセキュリティ。そこで、基本的に 50 文字か 60 文字のランダムな英数字の URL を作成して、クライアントがチームと共有できるようにしようと考えました。

これが最善のアイデアなのか、それとももっと良い方法があるのか​​ 疑問に思っています。

また、ページがクロールされないようにするために、すべてをブロックする robots.txt ファイルを使用することを計画していました。

最後に、Google アナリティクスを使用して分析を収集し、スタッフがアプリをどのように使用しているかをよりよく把握できるようにしたいと考えています。robots.txt を使用して Google 検索ボットをブロックしている限り、Google アナリティクスでキャプチャされたものは自動的にインデックスに登録されないという意味で、Google アナリティクスと Google 検索の間に直接的な関係はないことを理解しています。これが事実であることを確認したい。Google アナリティクスに送信されたものは、公開フォーラムに自動的に表示されません。

この全体の鍵は、リンクが公開されない限り、クライアントのコンテンツが「保護」されていることをクライアントに保証するワークフローを作成できるようにすることです。または、少なくとも、保護されていないコンテンツを可能な限り保護します。

何かご意見は?

ありがとう、ハウィー

4

2 に答える 2

2

追加の提案:

  • 魔法のリンクはマシンを認証し (Cookie を介して、永続的な ID を保持するために使用できるものは何でも)、その後無効になります。これにより、セキュリティが大幅に向上しますが、クライアントはデバイスごとに 1 回限り (正しく作成した場合) フープを使用する必要があります。
  • アナリティクスを使用したからといって、Google が情報をクロールするとは思いません。
  • を無視する検索エンジンは存在しますrobots.txtが、おそらくそのようなものを総当たりしようとはしません。

いつでもサインインできないということは本当にあるのでしょうか? 何かが壊れた場合にのみサインインする必要がある、はるかに安全な「常に私を記憶する」ようなシステムを持つことは、代替手段よりもはるかに優れています.

于 2013-11-06T21:08:01.723 に答える