2017-12-19 2 views
0

Ich habe die Netzwerkanfrage/Antwort von photos.google.com geprüft. Als ich wie erwartet auf ein Album geklickt habe, hat der Server gerade eine Liste von Foto-IDs im Album und die cdn-URL zum Herunterladen der Fotos zurückgegeben. Dann hat mein Browser eine weitere Anfrage an Google CDN mit den zuvor zurückgegebenen URLs gesendet und die Fotos heruntergeladen.Zugriffssteuerung für von CDN bereitgestellte Elemente

Die CDN-URL sah so etwas wie (absichtlich posten hier geändert). https://lh3.googleusercontent.com/rpFgzMwheqshfkwelrklsjfkwejjlfjlsjfjsfjweojjsf

Wenn ich die URL in Browser eingefügt, es konnte das Foto auch herunterladen, wenn ich nicht angemeldet wurde

Wie kontrolliert Google die Kontrolle auf CDN-Ebene? Bedeutet das, dass ich auf jedes Foto von irgendjemandem zugreifen kann, wenn ich den zufälligen Schlüssel am Ende kenne (ich verstehe, dass es unmöglich ist, es zu erraten, weil es eine wirklich sehr lange zufällige Zeichenkette ist)? Wie generiert Google diese wirklich lange zufällige URL für jede Ressource und verwaltet die Zuordnung?

Antwort

0

Angenommen, Sie fragen nach Benutzerprofilbildern, ja, sie können auf sie zugreifen. Google hat dafür eine offizielle API.

Verwandte Themen