Google ma usługę skracania na http://goo.gl/, która pozwala ci przekonwertować długi URL na krótki. Mówi, co następuje na temat generowanych adresów URL:
Wszystkie adresy URL goo.gl i analizy kliknięć są publiczne i mogą być dostępne dla każdego.
Rozumiem, że adresy URL nie są prywatne. Powyższe nie określa jednak różnicy między upublicznionym, sekwencyjnym lub tajnym adresem URL. Poniżej zdefiniuję, co rozumiem przez każdy z tych terminów. Zwróć uwagę, w jaki sposób ich definicje wykluczają się wzajemnie. Który z nich najlepiej opisuje, czego używa goo.gl?
Powiedzmy, że używam goo.gl i otrzymuję adres URL http://goo.gl/abc57 .
Publikowanie:
jeśli Google ma stronę taką jak http://goo.gl/list-all, która zawiera wszystkie wygenerowane adresy URL, uznałbym, że to publikacja adresu URL. Lub jeśli istnieje strona z listą adresów URL według kategorii, liczby odwiedzin itp., To również można by uznać za publikację adresu URL. Jeśli Google ma interfejs API, który pozwala ludziom uzyskać dostęp do tych informacji, rozważę również opublikowanie adresu URL.
Sekwencyjny:
jeśli Google dystrybuuje adresy URL w sekwencyjny sposób, naprawdę łatwo jest uzyskać listę, taką jak opublikowana powyżej wersja. Na przykład, jeśli ktoś dostał adres URL http://goo.gl/abc58 , mógłby wprowadzić poprzedni adres URL, http://goo.gl/abc57 , i z łatwością zobaczyć link, który właśnie wygenerowałem. Jeśli jest zarówno sekwencyjny, jak i publikowany, opublikowany przebije tę definicję, ponieważ znacznie łatwiej jest korzystać z opublikowanej strony niż losowo przeglądać sekwencję.
Sekret:
Adresy URL generowane przez Google są wystarczająco losowe, aby nie były sekwencyjne (tj. Nie jest łatwo zgadnąć) i nie są nigdzie publikowane. Dlatego chociaż możliwe jest, że ktoś może uzyskać dostęp do właśnie wygenerowanego linku, nie jest to prawdopodobne, ponieważ wiązałoby się to z czystą szansą. Innymi słowy, mogę założyć, że kiedy wygeneruję adres URL goo.gl, nikt się o nim nie dowie, chyba że adres URL zostanie mu konkretnie udostępniony.
Prywatne:
byłyby to linki, do których dostęp mają tylko osoby, którym zamierzasz udostępnić adres URL. (Np. Może wymagać podania loginu i hasła). Usługa Google oczywiście nie jest prywatna, ponieważ stwierdza to powyżej.
Uwagi :
- Istnieje strona z listą wszystkich wygenerowanych adresów URL. Jeśli jesteś jedynym, który może przeglądać tę stronę, nie musi to oznaczać, że usługa jest publikowana . Jeżeli ktoś może zobaczyć te szczegóły (np. Za pośrednictwem interfejsu API), oznacza to, że usługa jest publikowana ; chyba że bardzo trudno jest wyświetlić tę stronę (np. potrzebują oni tajnego identyfikatora powiązanego z twoim kontem, którego nie mogą łatwo zdobyć, chyba że im go podasz).
źródło
Odpowiedzi:
Chociaż nie jest to „prawda” opublikowana - możesz przejść do Goo.gl i wyświetlić listę wszystkich skróconych linków - pod warunkiem, że jesteś zalogowany na swoje konto Google.
Bardzo trudno jest na to odpowiedzieć - przeprowadziłem krótki eksperyment, w którym zamieściłem 4 linki z powrotem do siebie, a skracacz wygenerował pozornie przypadkowe linki.
Mimo, że jeśli zmniejszyć / wymienić list, to będzie przejść do poprzedniego skróconego URL, jeśli został przydzielony.
Nie są - jak wspomniano powyżej, możesz zastąpić dowolne litery i nadal znaleźć dane analityczne.
Dodatkowo jest wyraźnie wymienione na stronie skracacza URL :
Z powodów wymienionych powyżej nie jest prywatny
źródło
while not 'true' publicized
nie wiem, dlaczego nazwałbyś tę usługę tajemnicą, skoro twórcy wyraźnie wspominają, że nie.Podczas gdy @Sathya uzasadniał wszystkie 4 stany, nazwałbym to
Publicizing
. Powody -Wygeneruj listę wszystkich możliwych kombinacji alfanumerycznych ~ 5 cyfr. To byłaby lista wszystkich możliwych wygenerowanych krótkich adresów URL. Chociaż niektóre zwrócą 404 (jeszcze nieużywane, ale zostaną wkrótce wykorzystane), inne działałyby.
Tak jak powyżej, możesz uzyskać dostęp do szczegółów każdego skróconego adresu URL, postępując zgodnie z adresem URL za pomocą
+
. Np . Http://goo.gl/0Iis7+ . Po uzyskaniu listy i ich szczegółów możesz je kategoryzować lub sortować. Google tego nie zapewni.Oto twój API . Skróć lub rozwiń dowolny URL. Czy to twoje czy moje.
źródło
Nadal się tym zajmuję, ale zaczynam podejrzewać, że nie ma http://goo.gl/list-all linku ani podobnych możliwości. (Nie znalazłem żadnego, ale oczywiście to nie dowód). Możliwe, że ostrzeżenie jest tam tylko dlatego, że przestrzeń nazw jest stosunkowo mała, więc wpisanie losowego skrótu ma duże prawdopodobieństwo, że cię gdzieś zaprowadzi, i można łatwo napisać robota, który mógłby zebrać wiele z nich i opublikować je, a Google mógłby nic z tym nie robić.
źródło
W ciągu kilku sekund od utworzenia skróconego adresu URL Google informuje mnie, że link został odwiedzony przez kilka maszyn i przeglądarek innych niż moje. Oznacza to, że ktoś indeksuje wszystkie skrócone adresy URL, prawdopodobnie za pomocą metod opisanych powyżej.
źródło
Prawdopodobnie jest to „Sekret”, choć nie jestem pewien co do tej części:
Jeśli mój „Tajny” link to http://goo.gl/owRwp4 , łatwo jest wygenerować wszystkie kombinacje 6 znaków alfanumerycznych i wypróbować je jeden po drugim. Wydaje mi się to prawdopodobne .
źródło