Seite 1 von 1

Wow! Google kann Session

Verfasst: 16.10.2023, 17:43
von supervisior
Dem Unerfahrenen wird das Thema dieses Threads wenig hilfreich sein, für mich ist es aber bedeutsam, wenngleich ich die Konsequenzen aktuell noch nicht vollständig bewerten kann.

Worum geht es?
Es geht darum, dass Google, bzw. der Googlebot offensichtlich Session Cookies berücksichtigt. Grundsätzlich ist das bei Cookies nichts besonders, aber bei Session Cookies sehr wohl.

Da ich einen HTTP Cache verwende, ist es bei angemeldeten Nutzer unabdingbar festzustellen, dass ich überprüfen muss, ob ein Nutzer noch angemeldet ist oder nicht, da abhängig vom Login Status ein differenzierter Content angezeigt wird. Dazu prüfe ich bei jedem Seitenaufruf den jeweiligen Status, sodass sichergestellt ist, dass nicht angemeldete Nutzer keinen Zugriff auf einen Content haben der angemeldeten Nutzern vorbehalten ist.

Ist ein angemeldeter Nutzer eine Zeit X inaktiv oder ist die Session wegen Inaktivität abgelaufen, wird er automatisch abgemeldet, dann wird die Session dieses Nutzers automatisch beendet und der Nutzer wird bei erneutem Aufruf aufgefordert sich neu anzumelden. Bis hierher ist das eigentlich eine Standardprozedur, allerdings nicht bei einem Bot wie dem Googlebot.

Ich musste nun heute feststellen, dass der Googlebot offensichtlich auch Session Cookies berücksichtigt, da ich es mir andernfalls nicht erkläen kann wie Google eine URL aufrufen kann, bzw. einer Umleitungs-URL folgen kann, die nur dann verfügbar ist, wenn man bei einer abgelaufenden Session auf diese URL bei erneutem Aufruf umgeleitet wird.

Verfasst:
von

Re: Wow! Google kann Session

Verfasst: 16.10.2023, 19:14
von party
Naja. Wie sieht es mit bei Google angemeldeten User aus, die Google das komplette Tracking erlauben und auf Deinem Projekt vom Chrome Browser aus Inaktivität abgemeldet werden?

Re: Wow! Google kann Session

Verfasst: 16.10.2023, 21:35
von staticweb
> Ich musste nun heute feststellen, dass der Googlebot offensichtlich auch Session Cookies berücksichtigt, da ich es mir andernfalls nicht erkläen kann wie Google eine URL aufrufen kann, bzw. einer Umleitungs-URL folgen kann, die nur dann verfügbar ist, wenn man bei einer abgelaufenden Session auf diese URL bei erneutem Aufruf umgeleitet wird.

Jeder crawl ist ein neuer request. Mehr ist dazu nicht zu sagen.

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 06:38
von supervisior
staticweb hat geschrieben: 16.10.2023, 21:35 Jeder crawl ist ein neuer request. Mehr ist dazu nicht zu sagen.
...sagt der weltbekannte Theoretiker...

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 06:39
von supervisior
party hat geschrieben: 16.10.2023, 19:14 Naja. Wie sieht es mit bei Google angemeldeten User aus, die Google das komplette Tracking erlauben und auf Deinem Projekt vom Chrome Browser aus Inaktivität abgemeldet werden?
Da passiert genau das, wofür diese Funktion gemacht wurde. Diese Nutzer werden abgemeldet.

Verfasst:
von

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 09:17
von staticweb
> ...sagt der weltbekannte Theoretiker...

Der "Praktiker" kann gern einen Nachweis für seine Aussagen bringen. Bis dahin halte ich es für Humbug.

> Da passiert genau das, wofür diese Funktion gemacht wurde. Diese Nutzer werden abgemeldet.

... und weitergeleitet bei einem erneuten Aufruf der URL. Und diese Info erhält Google über den Chrome bei Usern wo das CrUX Tracking erlaubt ist. Da hättest du eigentlich auch selbst drauf kommen können.

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 09:59
von supervisior
staticweb hat geschrieben: 17.10.2023, 09:17 Der "Praktiker" kann gern einen Nachweis für seine Aussagen bringen. Bis dahin halte ich es für Humbug.
Klar, ich gebe Dir Vollzugriff auf meine Innereien.
staticweb hat geschrieben: 17.10.2023, 09:17
... und weitergeleitet bei einem erneuten Aufruf der URL. Und diese Info erhält Google über den Chrome bei Usern wo das CrUX Tracking erlaubt ist. Da hättest du eigentlich auch selbst drauf kommen können.
Das wäre die einzige logische, aber nur theoretische Erklärung. Nur theoretisch deswegen, weil es über Wochen hinweg keinen angemeldeten Nutzer gab, der wegen Inaktivität zwangsweise abgemeldet werden musste. Die Abmeldeseite, bzw. die Seite auf der man zum erzwungenen Abmeldevorgang weitergeleitet wird, besitzt einen bestimmten GET Parameter und diesen tracke ich, sodass es mir aufgefallen wäre, wenn es so einen Abmeldeprozess gegeben hätte. Dass ich überhaupt draufgekommen bin, dass der Googlebot Session könnte, ist genau diesem Tracking zu verdanken. Ansonsten wüsste ich davon gar nichts.

Allerdings muss ich meine Ausführungen ergänzen. Dieser Abmeldeprozess erfolgt auch bei nicht angemeldeten Nutzern.

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 10:37
von staticweb
> Klar, ich gebe Dir Vollzugriff auf meine Innereien.

Wo habe ich das geschrieben? Es gibt auch andere Möglichkeiten dies zu validieren.

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 11:11
von party
supervisior hat geschrieben: 17.10.2023, 06:39
party hat geschrieben: 16.10.2023, 19:14 Naja. Wie sieht es mit bei Google angemeldeten User aus, die Google das komplette Tracking erlauben und auf Deinem Projekt vom Chrome Browser aus Inaktivität abgemeldet werden?
Da passiert genau das, wofür diese Funktion gemacht wurde. Diese Nutzer werden abgemeldet.
Ja worauf ich hinaus will, ist, dass über diesen Weg Google die Logoff seite findet und nicht über sessions, bzw. mit Hilfe der sassion des abgemeldeten User.

Re: Wow! Google kann Session

Verfasst: 17.10.2023, 11:15
von supervisior
party hat geschrieben: 17.10.2023, 11:11 Ja worauf ich hinaus will, ist, dass über diesen Weg Google die Logoff seite findet und nicht über sessions, bzw. mit Hilfe der sassion des abgemeldeten User.
Das habe ich vorher auf die Anmerkung des Users "statisches Internet" schon erklärt.

Re: Wow! Google kann Session

Verfasst: 18.10.2023, 00:19
von staticweb
> Das habe ich vorher auf die Anmerkung des Users "statisches Internet" schon erklärt.

Web (www) und Internet sind nicht das selbe. :-)