Google Kısaltılmış URL'ler (goo.gl) Herkese Açık mı, Sıralı mı, Gizli mi?


12

Google, http://goo.gl/ adresinde , uzun bir URL'yi kısa bir URL'ye dönüştürmenize olanak tanıyan bir kısaltma hizmetine sahiptir . Ürettiği URL'ler hakkında şunları söylüyor:

Tüm goo.gl URL'leri ve tıklama analizleri herkese açıktır ve herkes tarafından erişilebilir.

URL'lerin gizli olmadığını anlıyorum. Ancak, yukarıdakiler herkese açık, sıralı veya gizli bir URL arasındaki farkı belirtmez. Aşağıda bu terimlerin her biri ile ne demek istediğimi anlatacağım. Tanımlarının onları karşılıklı olarak nasıl dışlayıcı hale getirdiğine dikkat edin. Peki, bunlardan hangisi goo.gl'nin en iyi kullandığını açıklar


Diyelim ki goo.gl kullanıyorum ve http://goo.gl/abc57 URL'sini aldım .

Genelleştirme:
Google'da, oluşturulan tüm URL'lerin bulunduğu http://goo.gl/list-all gibi bir sayfa varsa , URL’yi herkese açık olarak kabul ediyorum. Veya URL'leri kategoriye veya ziyaret sayısına vb. Göre listeleyen, URL’yi herkese açık olarak kabul edilecek bir sayfa varsa. Google'ın, kullanıcıların bu bilgilere erişmesine izin veren bir API'sı varsa, URL'nin yayınlanmasını da düşünürdüm.

Sıralı:
Google, URL'leri sıralı bir şekilde dağıtırsa, yukarıdaki herkese açık sürüm gibi bir liste almak gerçekten kolaydır. Birisi URL'sini var Örneğin, http://goo.gl/abc58 , önceki URL'ye içinde girebilir http://goo.gl/abc57 ve kolayca sadece oluşturulan bağlantıyı bakın. Hem ardışık hem de halka açıksa, halka açıksa bu tanımı bozar, çünkü halka açık sayfayı kullanmak bir sekansa rastgele bakmaktan çok daha kolaydır.

Gizli:
Google'ın oluşturduğu URL'ler sıralı olmayacak kadar rastgele (yani tahmin etmek kolay değil) ve hiçbir yerde herkese açık değil. Bu nedenle, birinin yeni oluşturduğum bağlantıya erişmesi mümkün olsa da, saf şans içereceği için bu mümkün değildir. Başka bir deyişle, bir goo.gl URL'si oluşturduğumda, URL özellikle onlarla paylaşılmadığı sürece kimsenin bunu bilmeyeceğini varsayabilirim.

Özel:
Bunlar, yalnızca URL'yi paylaşmak istediğiniz kişiler tarafından erişilebilen bağlantılar olacaktır . (Örneğin, bir kullanıcı adı ve şifre gerekebilir). Yukarıda belirtildiği için Google'ın hizmeti açıkça özel bir hizmet değildir.

Notlar :

  • Oluşturduğunuz tüm URL'leri listeleyen bir sayfa var. Bu sayfayı görüntüleyebilecek tek kişi sizseniz, bu hizmetin duyurulduğu anlamına gelmez . Başkası aracı servis o, (örneğin üzerinden bir API) bu ayrıntıları görüntülemek için herhangi bir yolu varsa edilir kamuoyuna ; bu sayfayı görüntülemek çok zor olmadıkça (örneğin, hesabınızla ilişkili gizli bir kimliğe ihtiyaç duydukları sürece, onlara vermedikçe kolayca alamazlar).

Ayrıca, başka birinin Google Kimliğini biliyorsanız, kısaltılmış URL'lerini listeleyebilir misiniz?
MikeW

Yanıtlar:


5

açıklanması

'Gerçek' herkese açık olmasa da, Google hesabınıza giriş yapmış olmanız koşuluyla Goo.gl adresine gidebilir ve kısalttığınız tüm bağlantıların bir listesini görüntüleyebilirsiniz.

Ardışık

Buna cevap vermek çok zor - arka arkaya 4 bağlantı yayınladığım ve kısaltmanın görünüşte rastgele bağlantılar oluşturduğu kısa bir deney yaptım.

resim açıklamasını buraya girin

Eğer / değiştirmek mektup azaltma eğer söyledikten, sen olacak o atanmışsa, bir önceki kısaltılmış URL adresine gidin.

Gizli

Bunlar değil - yukarıda belirtildiği gibi, herhangi bir harfi / harfleri değiştirebilir ve yine de analitiği öğrenebilirsiniz.

Ayrıca, URL kısaltıcı sayfasında açıkça belirtilmiştir :

Tüm goo.gl URL'leri ve tıklama analizleri herkese açıktır ve herkes tarafından erişilebilir.


Özel

Yukarıda belirtilen nedenlerden dolayı, özel değil


1
Yayınlama bölümü için API ayrıntılarını da ekleyin . :) Herhangi bir URL üzerinde çalışır . Senin ya da benim olsun.
Bibhas

2
4 eyaleti tanımladığım şekilde, birbirlerini dışlamalı olmalılar. Yani tam olarak onlardan biri olmalı. Oluşturduğunuz listenin yayınlandığını görmek için kendi hesabınıza girme konusundaki ipucunu dikkate almam, çünkü o sayfayı yalnızca siz görebilirsiniz, değil mi? Örneğinizden, ardışık olmadığı anlaşılıyor. Böylece sadece "gizli" veya "halka açık" bırakılır. Bir URL'deki mektubu değiştirip bağlantıya ulaşabileceğinizi biliyorum, ancak yine de bu sırrı düşünürdüm. Gizli bir URL ile yine de birinin üzerine düşme şansı olduğunu belirttim, ancak olası değil.
17

1
@Senseful bu yüzden benim sözüm - İçerik oluşturucular while not 'true' publicizedaçıkça belirtmediğinde neden bir hizmeti bir sır olarak adlandıracağınızı bilmiyorum.
Sathyajith Bhat

3

@Sathya 4 eyalet için de akıl yürütürken buna derdim Publicizing. Nedenleri -

Google'ın, oluşturulan tüm URL'lerin bulunduğu http://goo.gl/list-all gibi bir sayfası varsa , URL’yi tanıttığını düşünürüm.

~ 5 basamaklı tüm olası alfasayısal kombinasyonların bir listesini oluşturun. Bu, tüm olası kısa URL'lerin bir listesi olacaktır. Bazıları 404 döndürür (Henüz kullanılmaz, ancak yakında kullanılacaktır), diğerleri işe yarar.

Veya URL'leri kategoriye veya ziyaret sayısına vb. Göre listeleyen, URL’yi herkese açık olarak kabul edilecek bir sayfa varsa.

Yukarıdakiyle aynı şekilde, URL'yi a ile izleyerek kısaltılmış URL'lerin ayrıntılarına erişebilirsiniz +. Örneğin, http://goo.gl/0Iis7+ . Bir liste ve ayrıntılarını aldıktan sonra, bunları kategorilere ayırabilir veya sıralayabilirsiniz. Google bunu sağlamaz.

Google'ın, kullanıcıların bu bilgilere erişmesine izin veren bir API'sı varsa, URL'nin yayınlanmasını da düşünürüm.

İşte API'nız . İstediğiniz URL'yi kısaltın veya genişletin . Senin ya da benim olsun.



1
En azından API kullanarak, çalışma URL'lerinin tam bir listesinin oluşturulmasını olanaksız hale getirdiğini düşünüyorum.
törzsmókus

1
Sülük uzunluğunun 5 olduğunu varsayarsak, herhangi bir programlama dilini kullanarak url'lerin tam listesini oluşturabilirsiniz. Sonra hepsine GET istekleri gönderin ve durum kodunu alın, o zaman tüm çalışan URL'lerin bir listesine sahip olacaksınız. API'ya dokunmanız gerekmez.
Bibhas

Teoride mümkün olmasına rağmen, bir listeyi ziyaret etmek 26 küçük harf + 26 büyük harf + 10 basamaklı tüm olası permütasyonları (bir seferde 6 karakter) neredeyse imkansızdır ... P (62,6) = 44,261,653,680. Sayı, kısa URL’lerin 5 karakter vb. Kullanması nedeniyle muhtemelen daha da yüksektir.
Kamal

0

Hâlâ bunu araştırıyorum ama http://goo.gl/list-all bağlantı veya benzeri bir yetenek olmadığından şüphelenmeye başlıyorum . (Bir tane bulamadım, ama açıkçası bu bir kanıt değil). Uyarı sadece ad alanı nispeten küçük olduğu için olabilir, bu yüzden rastgele bir kısaltıcı yazmak sizi bir yere götürme olasılığına sahiptir ve birçoğunu toplayıp yayınlayabilecek bir tarayıcı kolayca yazabilir ve Google bu konuda hiçbir şey yapma.


0

Kısaltılmış bir URL oluşturduktan birkaç saniye sonra Google, bağlantının kendim dışındaki birkaç makine ve tarayıcı tarafından ziyaret edildiğini söyledi. Bu, birinin kısaltılmış URL'lerin tümünü, muhtemelen yukarıda açıklanan yöntemlerle taradığını gösterir.


-2

Muhtemelen 'Gizli', ancak bu kısımdan emin değilim:

Bu nedenle, birinin yeni oluşturduğum bağlantıya erişmesi mümkün olsa da, saf şans içereceği için bu mümkün değildir.

'Gizli' bağlantım http://goo.gl/owRwp4 ise , 6 alfasayısal karakterden oluşan tüm kombinasyonları oluşturmak ve bunları tek tek denemek kolaydır. Benim için muhtemel görünüyor .


36 ^ 6 = 2176782336 bu gibi kombinasyonlar vardır. Onları saniyede bir kez denemek, 7/24, hepsini görmek için 69 yıl gerekir.

Daha fazla kombinasyon var, harfler büyük / küçük harfe duyarlıdır.
Edi

Sağ: 62 ^ 6 = 56800235584, saniyede bir kez 1800 yıl denemeyi gerektirir.

Ir muhtemelen üstel yerine 'permütasyon'dur: P (62,6) = 44,261,653,680. Hala çok fazla sayıda ders :) Daha fazla bilgi için diğer yoruma bakın: webapps.stackexchange.com/questions/26860/…
Kamal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.