É possível ter URLs limpos para itens do Google Drive? [fechadas]

11

É possível ter URLs limpos para itens do Google Drive? Por itens, quero dizer pastas (coleções) e arquivos.

Atualmente, existem seqüências horrendamente longas de números e letras em um URL. Eles parecem confusos e não dizem muito sobre o item ao qual estão vinculados.

Existem diretrizes do W3C sobre bons URLs, portanto, o Google Drive os quebra claramente no momento.

Pensamentos?

O que estou procurando seria algo como:

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

Onde está um nome de usuário, por exemplo, johnsmith:

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

ou para uma empresa que hospeda seus documentos no Google Drive (serviço pago ao Google, Google Drive for Business):

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

Onde e são substituídos pelo nome do usuário e pela empresa ou organização em que trabalham:

por exemplo:

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

Certamente isso faz muito sentido?

therobyouknow
fonte
Não, não faz sentido. Torna muito fácil para alguém adivinhar os documentos que alguém pode ter no GDrive. Imagine que você tem intenção maliciosa, um milhão de nomes de usuário do Google e algumas habilidades modestas de script. Quão simples seria para você automatizar a tentativa de encontrar http://drive.google.com/users/{username}/mydocuments/passwords.txt?
ale
E "diretrizes do W3C sobre bons URLs"? Tem certeza de que não quer dizer diretrizes de SEO? Pelo que vale, Sir Tim Berners-Lee nunca previu que um humano desejaria ver (muito menos ler) um URL.
ale
E, um pouco mais: qual é a questão aqui? Parece que você está tentando iniciar uma conversa sobre como o Google Drive cria URLs, mas não tem um problema específico que está tentando resolver.
ale
A questão aqui é de usabilidade (poder lembrar um URL ou usá-lo para ajudar na navegação) e, em uma extensão menos importante, estética.
Therobyouknow 31/07
4
"Imagine que você tem intenção maliciosa, um milhão de nomes de usuário do Google e algumas habilidades modestas de script. Quão simples seria para você automatizar a tentativa de encontrar http://drive.google.com/users/{username}/mydocuments/passwords.txt" - que pressupõe que o documento tenha sido divulgado publicamente, se ainda não o tiver. não é visível, certo? Portanto, se apenas pessoas autorizadas podem vê-lo, ou seja, precisam fazer login, você acha que isso ainda é um problema de segurança?
Therobyouknow 31/07/12

Respostas:

12

Certamente isso faz muito sentido?

Na verdade, não funciona tão bem quanto você imagina a princípio. Os URLs que o Google está usando são estáveis: eles contêm apenas o ID do documento. O proprietário do documento pode mudar. Um documento pode ter muitos usuários com vários privilégios e alterações. O título / nome do documento pode mudar. Se alguma dessas propriedades estivesse presente no URL, o URL mudaria quando o documento fosse alterado. Isso apresentaria um problema sério. Em vez disso, os URLs contêm a única informação estável: o ID exclusivo gerado pelo sistema. (isso é mais fundamental, mas é um acréscimo às preocupações de vazamento de informações observadas por mim mesmo)

Atualização:
Um artigo relevante de Tim Berners-Lee intitulado URIs legais não mudam

dsh
fonte
1
+1 e aceito porque você realmente cobre bons pontos sobre alterações de propriedade e título, bem como segurança e que um ID exclusivo soluciona todos esses problemas. Minha pergunta tinha um elemento de "advogado do diabo", significando que eu estava disposto a estar incorreto quanto à necessidade desse requisito.
Therobyouknow
Agora você pode obter o seu próprio nome curto para arquivos do Google Drive usando GDrives , por exemplo gdriv.es/yourname/yourfile.ext
niutech
5

O que você está pedindo claramente não está disponível no momento e também digo que nunca estará disponível. Vincular o titular da conta do Google Drive a cada arquivo dele é algo que quase ninguém desejaria. Nunca houve nenhuma maneira de conhecer o proprietário de um documento pelo link.

Se você deseja que os links de seu documento tenham uma boa aparência, curta e informativa sobre o documento, use um serviço de abreviação de URL, como bit.ly , tiny.cc ou o próprio goo.gl do Google


fonte
1
Por que eles não querem isso? (Não estou dizendo que deveriam, mas por favor me esclareça.) Em um local de trabalho que usa o Google Drive / Docs, você não gostaria de compartilhar documentos com URLs limpos, em vez daqueles com URLs estranhos? Se as pessoas puderem ver apenas o documento e sua pasta pai se estiverem logadas, isso é um problema?
Therobyouknow 31/07
@therobyouknow Você acessa o link de um documento do google de uma empresa com "Survey2" escrito no final. Você acha que deve haver um arquivo chamado "Pesquisa" ou "Pesquisa1" ou "Pesquisa3". Você adivinhou certo e é capaz de visualizar esses arquivos.
Veja esta pergunta: webapps.stackexchange.com/questions/24014/… e minha resposta.
Só se podia ver "Pesquisa" ou "Pesquisa1" ou "Pesquisa3" se eles tivessem as mesmas permissões que Pesquisa2, com certeza? Não estou tentando provar o motivo de ter URLs limpos - estou muito disposto a explicar por que eles não são uma boa ideia, mas esse ponto ainda pode ser resolvido com as permissões apropriadas.
Therobyouknow
+1 na sua resposta para obter a dica sobre URLs encurtados. Embora a resposta diga que nunca estará disponível ou que ninguém iria querer, sua resposta não explica o porquê.
Therobyouknow