Apakah Google Shortened URLs (goo.gl) dipublikasikan, Berurutan, atau Rahasia?

12

Google memiliki layanan pemendekan di http://goo.gl/ yang memungkinkan Anda mengonversi URL panjang menjadi pendek. Dikatakan sebagai berikut tentang URL yang dihasilkannya:

Semua goo.gl URL dan analytics klik bersifat publik dan dapat diakses oleh siapa saja.

Saya mengerti bahwa URL itu tidak pribadi. Namun, di atas tidak menentukan perbedaan antara URL yang dipublikasikan, berurutan, atau rahasia. Di bawah ini saya akan mendefinisikan apa yang saya maksud dengan masing-masing istilah ini. Perhatikan bagaimana definisi mereka membuat mereka saling eksklusif. Manakah dari ini, kemudian, yang paling menggambarkan apa yang digunakan goo.gl?


Katakanlah saya menggunakan goo.gl dan dapatkan URL http://goo.gl/abc57 .

Publikasi:
Jika Google memiliki halaman seperti http://goo.gl/list-all yang memiliki semua URL yang telah dihasilkan, maka saya akan mempertimbangkan untuk mempublikasikan URL. Atau jika ada halaman yang mencantumkan URL berdasarkan kategori, atau dengan jumlah kunjungan, dll. Yang juga akan dianggap mempublikasikan URL. Jika Google memiliki API yang memungkinkan orang mengakses informasi ini, maka saya juga akan mempertimbangkan untuk mempublikasikan URL.

Berurutan:
Jika Google mendistribusikan URL secara berurutan, maka sangat mudah untuk mendapatkan daftar seperti versi yang dipublikasikan di atas. Misalnya, jika seseorang mendapatkan URL http://goo.gl/abc58 , mereka dapat memasukkan URL sebelumnya, http://goo.gl/abc57 , dan dengan mudah melihat tautan yang baru saja saya buat. Jika berurutan dan dipublikasikan, dipublikasikan akan melampaui definisi ini, karena lebih mudah menggunakan halaman yang dipublikasikan daripada melihat secara acak melalui urutan.

Rahasia:
URL yang dihasilkan Google cukup acak untuk tidak berurutan (artinya tidak mudah ditebak), dan tidak dipublikasikan di mana pun. Karena itu, walaupun ada kemungkinan bahwa seseorang dapat mengakses tautan yang baru saja saya buat, itu tidak mungkin karena itu akan melibatkan peluang murni. Dengan kata lain, saya dapat berasumsi bahwa ketika saya membuat URL goo.gl tidak akan ada yang tahu tentang hal itu kecuali URL tersebut dibagikan secara khusus dengan mereka.

Pribadi:
Ini adalah tautan yang hanya dapat diakses oleh orang yang ingin Anda bagikan URL. (Misalnya mungkin memerlukan login dan kata sandi). Layanan Google jelas bukan layanan pribadi, karena menyatakan itu di atas.

Catatan :

  • Ada halaman yang mencantumkan semua URL yang Anda hasilkan. Jika Anda adalah satu-satunya yang dapat melihat halaman ini, itu tidak berarti bahwa layanan tersebut dipublikasikan . Jika ada cara bagi orang lain untuk melihat detail ini (misalnya melalui API), itu berarti bahwa layanan tersebut dipublikasikan ; kecuali sangat sulit untuk melihat halaman ini (misalnya mereka membutuhkan ID rahasia yang terkait dengan akun Anda yang tidak dapat mereka peroleh dengan mudah kecuali Anda memberikannya kepada mereka).
Masuk akal
sumber
Selain itu, jika Anda mengetahui ID Google orang lain, dapatkah Anda membuat daftar URL singkatnya?
MikeW

Jawaban:

5

Publikasi

Meskipun tidak 'benar' dipublikasikan - Anda dapat membuka Goo.gl dan melihat daftar semua tautan yang Anda persingkat - asalkan Anda masuk ke akun Google Anda.

Sekuensial

Sangat sulit untuk menjawab ini - saya melakukan percobaan singkat di mana saya, memposting 4 tautan kembali ke belakang dan pemendek yang dihasilkan tautan acak.

masukkan deskripsi gambar di sini

Karena itu, jika Anda mengurangi / mengganti surat, Anda akan pergi ke URL singkat sebelumnya, jika telah ditetapkan.

Rahasia

Mereka tidak - seperti yang disebutkan di atas, Anda dapat mengganti huruf apa saja dan masih menemukan analitiknya.

Plus itu secara eksplisit disebutkan di halaman pemendek URL :

Semua goo.gl URL dan analytics klik bersifat publik dan dapat diakses oleh siapa saja.


Pribadi

Untuk alasan yang disebutkan di atas, itu tidak pribadi

Sathyajith Bhat
sumber
1
Untuk bagian publikasi, tambahkan juga rincian API . :) Ini berfungsi pada URL apa pun . Baik itu milikmu atau milikku.
Bibhas
2
Cara saya mendefinisikan 4 negara, mereka harus saling eksklusif. Jadi itu pasti salah satunya. Saya tidak akan mempertimbangkan tip tentang masuk ke akun Anda sendiri untuk melihat daftar yang Anda buat dipublikasikan karena hanya Anda yang bisa melihat halaman itu, kan? Dari contoh Anda, tampaknya itu tidak berurutan. Sehingga hanya menyisakan "rahasia" atau "dipublikasikan". Saya tahu Anda dapat mengganti surat dalam URL dan sampai di tautan, tetapi saya masih akan mempertimbangkan rahasia itu. Saya menyebutkan bahwa dengan URL rahasia masih ada kemungkinan seseorang akan mendarat di sana, tetapi itu tidak mungkin.
Masuk akal
1
@Senseful karenanya penyebutan saya - while not 'true' publicizedSaya tidak tahu mengapa Anda menyebutnya layanan rahasia ketika pembuatnya secara eksplisit menyebutkan itu bukan.
Sathyajith Bhat
3

Sementara @Sathya beralasan untuk semua 4 negara bagian, saya akan menyebutnya Publicizing. Alasan -

Jika Google memiliki halaman seperti http://goo.gl/list-all yang memiliki semua URL yang telah dihasilkan, maka saya akan mempertimbangkan untuk mempublikasikan URL.

Hasilkan daftar semua kemungkinan kombinasi alfa-numerik ~ 5 digit. Itu akan menjadi daftar semua url pendek yang mungkin dihasilkan. Sementara beberapa akan mengembalikan 404 (Belum digunakan, tetapi akan segera digunakan), yang lain akan bekerja.

Atau jika ada halaman yang mencantumkan URL berdasarkan kategori, atau dengan jumlah kunjungan, dll. Yang juga akan dianggap mempublikasikan URL.

Sama seperti di atas, Anda dapat mengakses detail url singkat apa pun dengan mengikuti url dengan a +. Misalnya http://goo.gl/0Iis7+ . Setelah mendapatkan daftar dan detailnya, Anda dapat mengategorikan atau mengurutkannya. Google tidak akan menyediakan itu.

Jika Google memiliki API yang memungkinkan orang mengakses informasi ini, maka saya juga akan mempertimbangkan untuk mempublikasikan URL.

Ini API Anda . Persingkat atau Buka URL apa pun yang Anda inginkan. Baik itu milikmu atau milikku.

Bibhas
sumber
1
Saya pikir itu membuat pembuatan daftar lengkap URL yang berfungsi menjadi tidak layak, setidaknya menggunakan API.
törzsmókus
1
Dengan asumsi panjang siput adalah 5, Anda dapat membuat daftar lengkap url menggunakan bahasa pemrograman apa pun. Kemudian buat saja permintaan GET ke semuanya dan dapatkan kode status dan Anda akan memiliki daftar semua url yang berfungsi pada saat itu. Anda tidak perlu menyentuh API.
Bibhas
Meskipun mungkin secara teori, mengunjungi daftar semua permutasi yang memungkinkan (6 karakter pada satu waktu) dari 26 huruf kecil + 26 huruf besar + 10 digit praktis tidak mungkin ... P (62,6) = 44.261.665.680. Jumlahnya mungkin bahkan lebih tinggi karena URL pendek menggunakan 5 karakter, dll.
Kamal
0

Saya masih mencari ini tetapi saya mulai curiga bahwa tidak ada tautan http://goo.gl/list-all atau kemampuan serupa. (Saya tidak menemukan satu, tapi jelas itu bukan bukti). Ada kemungkinan bahwa peringatan itu ada hanya karena ruang nama relatif kecil, jadi mengetikkan penyingkat acak memiliki kemungkinan yang baik untuk membawa Anda ke suatu tempat, dan orang dapat dengan mudah menulis perayap yang dapat mengumpulkan banyak dari mereka dan menerbitkannya dan Google dapat tidak melakukan apa-apa.

pengguna2487956
sumber
0

Dalam beberapa detik setelah membuat URL singkat, Google memberi tahu saya bahwa tautan tersebut telah dikunjungi oleh beberapa mesin dan peramban selain milik saya. Ini menunjukkan bahwa seseorang merayapi semua URL singkat, mungkin melalui metode yang dijelaskan di atas.

George
sumber
-2

Mungkin 'Rahasia', meskipun saya tidak yakin tentang bagian ini:

Karena itu, walaupun ada kemungkinan bahwa seseorang dapat mengakses tautan yang baru saja saya buat, itu tidak mungkin karena itu akan melibatkan peluang murni.

Jika tautan 'Rahasia' saya adalah http://goo.gl/owRwp4 , mudah untuk menghasilkan semua kombinasi 6 karakter alfanumerik dan mencobanya satu per satu. Tampaknya mungkin bagi saya.

Edi
sumber
Ada 36 ^ 6 = 2176782336 kombinasi tersebut. Mencoba satu per detik, 24/7, Anda perlu 69 tahun untuk melihat semuanya.
Ada lebih banyak kombinasi, huruf-hurufnya peka huruf besar-kecil.
Edi
Kanan: 62 ^ 6 = 56800235584, butuh 1800 tahun mencoba satu per detik.
Mungkin 'permutasi' Ir daripada eksponensial: P (62,6) = 44.261.653.680. Masih jumlah yang sangat tinggi tentu saja :) Lihat komentar lain untuk lebih jelasnya: webapps.stackexchange.com/questions/26860/…
Kamal