Google Drive öğeleri için temiz URL'lere sahip olmak mümkün müdür? [kapalı]


11

Google Drive öğeleri için temiz URL'lere sahip olmak mümkün müdür? Öğeler ile klasörleri (koleksiyonları) ve dosyaları kastediyorum.

Bir URL'de şu anda çok uzun bir sayı ve harf dizisi var. Dağınık görünüyorlar ve bağlantı verdikleri öğe hakkında fazla bir şey söylemiyorlar.

İyi URL'lerle ilgili W3C yönergeleri vardır, bu nedenle Google Drive şu anda bunları açıkça ihlal etmektedir.

Düşünceler?

Ne arıyorum gibi bir şey olurdu:

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

Bir kullanıcı adı nerede, örneğin johnsmith:

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

veya belgelerini Google Drive ile barındıran bir şirket için (Google'a ücretli servis, Google Drive for Business):

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

Kullanıcının adı ve üzerinde çalıştığı şirket veya kuruluşla nerede ve nerede değiştirilir:

Örneğin:

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

Elbette bu çok mantıklı mı?


Hayır, mantıklı değil. Birisinin GDrive'sında olabilecek belgeleri tahmin etmesini çok kolaylaştırır. Kötü niyetli niyetiniz, bir milyon Google kullanıcı adınız ve bazı mütevazı komut dosyası yazma becerileriniz olduğunu düşünün. Bulmaya çalışırken otomatikleştirmek sizin için ne kadar basit olurdu http://drive.google.com/users/{username}/mydocuments/passwords.txt?
ale

Ve "iyi URL'lerle ilgili W3C yönergeleri"? SEO yönergeleri anlamına gelmediğinden emin misin? Değeri ne olursa olsun, Sir Tim Berners-Lee bir insanın bir URL'yi (daha az okunan) görmek isteyeceğini asla tahmin etmiyordu.
ale

Ve biraz daha ileri: Burada soru nedir? Google Drive'ın URL'leri nasıl oluşturduğu hakkında bir görüşme yapmaya çalışıyor gibi görünüyorsunuz, ancak çözmeye çalıştığınız belirli bir sorununuz yok.
ale

Buradaki soru kullanılabilirlik (bir URL'yi hatırlama veya gezinmeye yardımcı olmak için kullanma) ve daha az önemli ölçüde estetiktir.
therobyouknow

4
"Kötü niyetli niyetiniz, bir milyon Google kullanıcı adınız ve bazı mütevazı komut dosyası yazma becerileriniz olduğunu düşünün. Bulmaya çalışmanın otomatikleştirilmesi sizin için ne kadar basit olurdu http://drive.google.com/users/{username}/mydocuments/passwords.txt" görünmez değil mi? Yani, sadece yetkili kişiler görebiliyorsa, yani giriş yapmaları gerekiyorsa, bunun hala bir güvenlik sorunu olduğunu düşünüyor musunuz?
therobyouknow

Yanıtlar:


12

Elbette bu çok mantıklı mı?

Aslında, ilk başta düşünebileceğiniz kadar iyi çalışmıyor. Google'ın kullandığı URL'ler kararlıdır: yalnızca dokümanın kimliğini içerir. Dokümanın sahibi değişebilir. Bir belgenin çeşitli ve değişen ayrıcalıklara sahip birçok kullanıcısı olabilir. Dokümanın başlığı / adı değişebilir. Bu özelliklerden herhangi biri URL'de mevcutsa, belge değiştirildiğinde URL de değişir. Bu ciddi bir sorun yaratacaktır. Bunun yerine URL'ler yalnızca kararlı bilgileri içerir: sistem tarafından oluşturulan benzersiz kimlik. (bu daha temeldir, ancak kendim poddar tarafından belirtilen bilgi kaçağı endişelerine ek olarak)

Güncelleme:
Tim Berners-Lee'nin Cool URI'lar başlıklı bir makalesi değişmiyor


1
+1 ve kabul edildi çünkü sahiplik ve başlık değişikliklerinin yanı sıra güvenlikle ilgili iyi noktaları da kapsadığınız ve benzersiz bir kimlik bunların hepsine hitap ettiği için. Sorumun "şeytan savunucusu" unsuru vardı, yani bu gereksinime ihtiyaç duyma konusunda yanlış olmaya istekliydim.
therobyouknow

Artık kullanarak Google Drive dosyaları için kendi kısa adı alabilirsiniz GDrives , örneğin gdriv.es/yourname/yourfile.ext
niutech

5

İstediğiniz şu anda açık bir şekilde mevcut değil ve aynı zamanda asla mevcut olmayacağını söylüyorum. Google Drive Hesabı sahibinin dosyalarının her birine bağlanması neredeyse hiç kimsenin istemeyeceği bir şeydir. Bir belgenin sahibini bağlantısından tanımanın hiçbir yolu olmamıştır.

Belge bağlantılarınızın belge hakkında iyi, kısa ve bilgilendirici görünmesini istiyorsanız, bit.ly , tiny.cc veya Google'ın kendi goo.gl gibi bir URL Kısaltma hizmetini kullanabilirsiniz.


1
Neden bunu istemesinler? (Yapmaları gerektiğini söylemiyorum ama lütfen beni aydınlatın) Google Drive / Dokümanlar kullanan bir işyerinde, dokümanları yabancı URL'leri yerine temiz URL'lerle paylaşmak istemez misiniz? Kişiler yalnızca belgeyi ve üst klasörünü giriş yapmışlarsa görebiliyorsa, bu bir sorun mudır?
therobyouknow

@therobyouknow Sonunda "Survey2" yazılı bir şirketten bir google dokümanı bağlantısını ziyaret edersiniz. "Anket" veya "Anket1" veya "Anket3" adlı bir dosya olması gerektiğini tahmin edersiniz. Doğru tahmin ettiniz ve bu dosyaları görüntüleyebilirsiniz.

Bu soruya bakın: webapps.stackexchange.com/questions/24014/… ve cevabım.

"Anket" ya da "Anket1" ya da "Anket3" sadece Anket2 ile aynı izinlere sahip olsalardı? Temiz URL'lere sahip olduğum için bir dava açmaya çalışmıyorum - neden iyi bir fikir olmadıklarına açıklanmaya çok istekliyim, ancak bu nokta yine de uygun izinlerle ele alınabilir.
therobyouknow

Kısaltılmış URL'lerle ilgili ipucu için cevabınızda +1. Her ne kadar cevap hiçbir zaman mevcut olmayacağını söylüyor ya da hiç kimse istemezse cevabınız nedenini açıklamaz.
therobyouknow
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.