У Google есть сервис сокращения на http://goo.gl/, который позволяет вам конвертировать длинный URL в короткий. О URL-адресах, которые он генерирует, говорится следующее:
Все URL goo.gl и аналитика кликов являются общедоступными и могут быть доступны любому.
Я понимаю, что 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 и легко увидеть только что созданную ссылку. Если оно является последовательным и публикуемым, то публикуемое будет иметь преимущество перед этим определением, поскольку использовать опубликованную страницу намного проще, чем случайным образом просматривать последовательность.
Секрет:
URL-адреса, сгенерированные Google, являются достаточно случайными, чтобы не быть последовательными (т. Е. Их трудно угадать), и они нигде не публикуются. Поэтому, хотя есть вероятность, что кто-то сможет получить доступ к только что сгенерированной ссылке, это маловероятно, поскольку это будет связано с чистой случайностью. Другими словами, я могу предположить, что когда я сгенерирую URL-адрес goo.gl, никто не узнает об этом, если URL-адрес специально не предоставлен им.
Private:
Они будут ссылки , которые могут только быть доступны людям , которые вы намерены поделиться URL с. (Например, это может потребовать логин и пароль). Сервис Google, очевидно, не является частным, поскольку в нем говорится, что выше.
Примечания :
- Есть страница, которая перечисляет все ваши сгенерированные URL-адреса. Если вы единственный, кто может просматривать эту страницу, это не обязательно означает, что услуга публикуется . Если есть какой - либо способ для кого -то еще , чтобы просмотреть эти данные (например , через API), что означает , что услуга будет огласку ; если вам не очень трудно просматривать эту страницу (например, им нужен секретный идентификатор, связанный с вашей учетной записью, который они не смогут легко получить, если вы не передадите его им).