Google短縮URL(goo.gl)は公開、シーケンシャル、またはシークレットですか?


12

Googleにはhttp://goo.gl/に短縮サービスがあり、長いURLを短いURLに変換できます。生成するURLについて次のように説明します。

すべてのgoo.gl URLとクリック分析は公開されており、誰でもアクセスできます。

URLはプライベートではないことを理解しています。ただし、上記では、公開URL、シーケンシャルURL、またはシークレットURLの違いを指定していません。以下に、これらの各用語の意味を定義します。それらの定義が相互に排他的であることに注意してください。これらのうち、goo.glが使用するものを最もよく説明しているのはどれですか?


goo.glを使用して、URL http://goo.gl/abc57を取得するとします。

公開:
Googleにhttp://goo.gl/list-allなどのページがあり、生成されたすべてのURLがある場合、URLを公開していると考えます。または、カテゴリ別、または訪問数などでURLをリストしたページがある場合、URLの公開も検討されます。Googleがこの情報にアクセスできるAPIを持っている場合、URLを公開することも検討します。

シーケンシャル:
GoogleがURLをシーケンシャルに配信する場合、上記の公開バージョンなどのリストを取得するのは非常に簡単です。たとえば、誰かがURL http://goo.gl/abc58を取得した場合、以前のURL http://goo.gl/abc57を入力すると、生成したばかりのリンクを簡単に確認できます。シーケンシャルで公開されている場合、公開されたページを使用する方がシーケンスをランダムに調べるよりもはるかに簡単であるため、publicedはこの定義よりも優先されます。

秘密:
Googleが生成するURLは、連続していないほどランダムである(つまり、推測するのは容易ではない)ため、どこにも公開されていません。したがって、誰かが私が生成したばかりのリンクにアクセスできる可能性はありますが、それは純粋なチャンスを伴うため、ありそうにありません。言い換えれば、goo.gl URLを生成するときに、URLが特に共有されていない限り、誰もそれを知らないと想定できます。

プライベート:
これらは、URLを共有する予定の人だけがアクセスできるリンクになります。(たとえば、ログインとパスワードが必要な場合があります)。Googleのサービスは明らかに上記のものであるため、非公開のものではありません。

  • 生成されたすべてのURLをリストするページがあります。このページを表示できるのがあなただけである場合、それは必ずしもサービスが公開されていることを意味しません。他の誰かがこれらの詳細を表示する方法がある場合(API経由など)、それはサービス 公開されていることを意味します。このページを表示するのが非常に難しい場合を除きます(たとえば、アカウントに関連付けられたシークレットIDが必要です。このIDは、提供しない限り簡単に取得できません)。

さらに、他の誰かのGoogle IDを知っている場合、短縮URLをリストできますか?
MikeW

回答:


5

広報

「true」ではありませんが、Googleアカウントにログインしていれば、Goo.glに移動して短縮したすべてのリンクのリストを表示できます。

一連の

これに答えるのは非常に難しいです-短い実験を行い、4つのリンクを連続して投稿し、短縮リンクが一見ランダムなリンクを生成しました。

ここに画像の説明を入力してください

あなたがデクリメント/手紙を交換する場合、あなたは、以下のことを言っただろう、それが割り当てられている場合、前の短縮URLにアクセスしてください。

秘密

それらはそうではありません-上記のように、任意の文字を置き換えることができ、それでも分析を見つけることができます。

さらに、URL短縮ページで明示的に言及されています

すべてのgoo.gl URLとクリック分析は公開されており、誰でもアクセスできます。


民間

上記の理由により、プライベートではありません


1
公開セクションでは、APIの詳細も追加します。:) 任意の URLで機能します。それはあなたのものか私のものです。
-Bibhas

2
4つの状態を定義した方法では、相互に排他的である必要があります。そのため、まさにそれらの1つである必要があります。自分のアカウントにアクセスして、作成したリストが公開されていることを確認するためのヒントは、あなただけがそのページを見ることができるからです。あなたの例から、それはシーケンシャルではないようです。そのため、「秘密」または「公表」のみが残されます。URLの文字を置き換えてリンクにたどり着くことができることは知っていますが、それでもその秘密を検討します。秘密のURLを使用すると、誰かがそのURLに到達する可能性がまだあると言いましたが、それはありそうにないことです。
賢明な

1
@Sensefulしたがって、私の言及- while not 'true' publicized作成者が明示的に言及していないのに、なぜそれをサービスと秘密と呼ぶのかわかりません。
サティアジスバート

3

@Sathyaは4つの州すべてを理由付けていますが、私はそれを呼び出しますPublicizing。理由-

Googleにhttp://goo.gl/list-allなど、生成されたすべてのURL があるページがある場合、そのURLを公開していると考えます。

〜5桁のすべての可能な英数字の組み合わせのリストを生成します。これは、生成される可能性のあるすべての短いURLのリストになります。404(まだ使用されていないがすぐに使用される)を返すものもあれば、機能するものもあります。

または、カテゴリ別、または訪問数などでURLをリストしたページがある場合、URLの公開も検討されます。

上記と同じように、URLの後にを付けると、短縮されたURLの詳細にアクセスできます+。例えばhttp://goo.gl/0Iis7+。リストとその詳細を取得したら、それらを分類またはソートできます。Googleはそれを提供しません。

Googleがこの情報にアクセスできるAPIを持っている場合、URLを公開することも検討します。

これがAPIです。必要 URLを短縮または展開します。それはあなたのものか私のものです。



1
少なくともAPIを使用すると、作業URLの完全なリストの生成が実行不可能になると思います。
törzsmókus

1
スラッグの長さが5であると仮定すると、任意のプログラミング言語を使用してURLの完全なリストを生成できます。次に、それらすべてに対してGETリクエストを行い、ステータスコードを取得すると、その時点でのすべての作業URLのリストが表示されます。APIに触れる必要はありません。
ビバース

理論上は可能ですが、26個の小文字+ 26個の大文字+ 10桁のすべての可能な順列(一度に6文字)をリストすることは事実上不可能です... P(62,6)= 44,261,653,680。5文字を使用する短いURLなどにより、この数はおそらくさらに高くなります
カマル

0

私はまだこれを検討していますが、http://goo.gl/list-allリンクまたは同様の機能がないと疑い始めています。(私はそれを見つけませんでしたが、明らかにそれは証拠ではありません)。名前空間が比較的小さいというだけの理由で警告が表示される可能性があるため、ランダム短縮サービスを入力するとどこかに移動する可能性が高く、多くのデータを収集して公開できるクローラーを簡単に作成できます。それについて何もしません。


0

短縮URLを作成してから数秒以内に、Googleはリンクが自分以外のいくつかのマシンとブラウザによってアクセスされたことを通知します。これは、おそらく上記の方法で、誰かが短縮URLのすべてをクロールしていることを示しています。


-2

この部分についてはわかりませんが、おそらく「秘密」です。

したがって、誰かが私が生成したばかりのリンクにアクセスできる可能性はありますが、それは純粋なチャンスを伴うのでありそうにありません。

「秘密」リンクがhttp://goo.gl/owRwp4である場合、6個の英数字のすべての組み合わせを生成し、それらを1つずつ試すのは簡単です。思われる可能性の私に。


36 ^ 6 = 2176782336そのような組み合わせがあります。1日24時間、1秒間に1回試してみると、すべてを見るには69年かかります。

さらに多くの組み合わせがあり、大文字と小文字が区別されます。
エディ

右:62 ^ 6 = 56800235584、1秒間に1回試行するのに1800年かかります。

Irはおそらく指数関数ではなく「順列」です:P(62,6)= 44,261,653,680。まだ非常に多数のコース:)詳細については、他のコメントを参照してください:webapps.stackexchange.com/questions/26860/…–
カマル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.