Можно ли иметь чистые URL для элементов Google Диска? [закрыто]

11

Можно ли иметь чистые URL для элементов Google Диска? Под элементами я подразумеваю папки (коллекции) и файлы.

В настоящее время в URL есть ужасно длинные строки цифр и букв. Они выглядят грязно и мало говорят о предмете, на который они ссылаются.

Существуют рекомендации W3C по хорошим URL-адресам, поэтому Google Drive на данный момент явно нарушает их.

Мысли?

То, что я ищу, будет примерно таким:

https://drive.google.com/users/<username>/mydocuments/afile.doc

Где имя пользователя, например, johnsmith:

https://drive.google.com/users/johnsmith/mydocuments/afile.doc

или для компании, которая размещает свои документы на Google Диске (платная служба Google, Google Drive для бизнеса):

https://drive.google.com/business/<companyname>/<username>/mydocuments/afile.doc

Где и где следует заменить имя пользователя и компанию или организацию, в которой они работают:

например:

https://drive.google.com/business/acompany/johnsmith/mydocuments/afile.doc

Конечно, это имеет большой смысл?

therobyouknow
источник
Нет, это не имеет смысла. Для кого-то слишком легко угадать документы, которые кто-то может иметь в своем GDrive. Представьте, что у вас злые намерения, миллион имен пользователей Google и некоторые скромные навыки написания сценариев. Насколько просто было бы автоматизировать попытки найти http://drive.google.com/users/{username}/mydocuments/passwords.txt?
эль
И "W3C рекомендации по хорошим URL"? Вы уверены, что не имеете в виду рекомендации SEO? Что бы ни стоило, сэр Тим Бернерс-Ли никогда не ожидал, что человек когда-либо захочет увидеть (а тем более прочитать) URL-адрес.
Эль
И еще немного: в чем тут вопрос? Похоже, вы пытаетесь завести разговор о том, как Google Drive создает URL-адреса, но у вас нет конкретной проблемы, которую вы пытаетесь решить.
эль
Здесь вопрос заключается в удобстве использования (возможность запоминать URL-адрес или использовать его для облегчения навигации) и, в меньшей степени, эстетике.
therobyouknow
4
«Представьте, что у вас злонамеренные намерения, миллион имен пользователей Google и некоторые скромные навыки написания сценариев. Насколько просто было бы автоматизировать попытки поиска http://drive.google.com/users/{username}/mydocuments/passwords.txt» - это предполагает, что документ был сделан публично видимым, если его нет, то документ не видно, верно? Итак, если это могут видеть только авторизованные пользователи, то есть они должны войти в систему, то как вы думаете, это все еще проблема безопасности?
therobyouknow

Ответы:

12

Конечно, это имеет большой смысл?

На самом деле, это работает не так хорошо, как вы могли подумать поначалу. Google использует стабильные URL-адреса: они содержат только идентификатор документа. Владелец документа может измениться. Документ может иметь много пользователей с различными и меняющимися привилегиями. Название / название документа может измениться. Если какое-либо из этих свойств присутствовало в URL-адресе, то URL-адрес изменился бы при изменении документа. Это представляло бы серьезную проблему. Вместо этого URL содержат единственную стабильную информацию: уникальный идентификатор, сгенерированный системой. (это более фундаментально, но в дополнение к проблемам утечки информации, отмеченным mypoddar)

Обновление:
соответствующая статья Тима Бернерса-Ли под названием Cool URI не меняется

DSH
источник
1
+1 и принято, потому что вы на самом деле освещаете положительные моменты, касающиеся прав собственности и изменений в названии, а также безопасности и того, что уникальный идентификатор относится ко всем этим. В моем вопросе был элемент «адвокат дьяволов», что означало, что я был готов ошибиться в необходимости этого требования.
therobyouknow
Теперь вы можете получить собственное короткое имя для файлов Google Диска с помощью GDrives , например, gdriv.es/yourname/yourfile.ext
niutech
5

То, о чем вы просите, на данный момент явно недоступно, и я также говорю, что оно никогда не будет доступно. Связывание владельца аккаунта Google Диска с каждым файлом его / ее - это то, чего почти никто не хотел бы. Никогда не было никакого способа узнать владельца Документа по его ссылке.

Если вы хотите , чтобы ваши ссылки на документы , чтобы хорошо выглядеть, короткий и информативный о документе, вы можете воспользоваться услугой URL укорочение , такие как bit.ly , tiny.cc или собственной компании Google goo.gl


источник
1
Почему они не хотят этого? (Я не говорю, что они должны, но, пожалуйста, просветите меня). На рабочем месте, которое использует Google Drive / Docs, вы не хотите делиться документами с чистыми URL-адресами, а не с посторонними URL-адресами? Если люди могут видеть документ и его родительскую папку, если они вошли в систему, то это проблема?
therobyouknow
@therobyouknow. Вы переходите по ссылке на Google-документ от компании, в конце которой написано «Survey2». Вы предполагаете, что должен быть файл с именем «Survey» или «Survey1» или «Survey3». Вы правильно догадались и можете просмотреть эти файлы.
Смотрите этот вопрос: webapps.stackexchange.com/questions/24014/… и мой ответ на него.
Конечно, можно было просматривать «Съемку», «Съемку1» или «Съемку3», только если у них были те же разрешения, что и у Съемки2, не так ли? Я не пытаюсь доказать, что у меня есть чистые URL-адреса - я очень хочу объяснить, почему они не являются хорошей идеей, но этот вопрос все еще может быть решен с помощью соответствующих разрешений.
therobyouknow
+1 к вашему ответу за подсказку по сокращенным URL. Хотя в ответе говорится, что он никогда не будет доступен или никто не захочет, ваш ответ не объясняет почему.
therobyouknow