"Alles hat angefangem mit dem Wunsch den besten PDA-Channel für Symlink zu schreiben. Nach einem ersten Wurf und sehr gutem Feedback, entschloss ich mich das ganze noch zu erweitern (Konfiguration der Infos). Maol meinte, diese Einstellungen müssten im normalen Userprofile gespeichert werden können. Da war sie ... Die Idee! ... Ich hatte meinen AvantGo-Usernamen entdeckt in einem der Channels."
"Ich schrieb ein kurzes Perl-Skript um die übergebenen Infos zu inspitzieren. Das Resultat war verheissungsvoll: 8 Felder werden zusätzlich übermittelt. Nur gerade 2 Felder lieferten ihren Wert in Klartext. Der Rest schien verschlüsselt, aber da bei beinahe jedem Feld ein "=" den Schluss bildete, lag die Lösung auf der Hand ..."
"base64"
"Da war der Username im Feld HTTP_X_AVANTGO_USERID. Die restlichen Felder waren nicht weniger interessant:"
"Betriebssystem, Sprache, Version: Das kennen wir schon aus dem Apache-Log."
"Screensize und Colordepth: Java-Script kann das auch."
"UserId: Das war nach was ich suchte..."
"DeviceId: Die Serienummer meines Palm V"
"Hmm ... Serienummer, da war doch was ... Intel, Real ... Den Username finde ich ja schon an der Grenze (den kann man noch beeinflussen), aber über die Serienummer lässt sich jeder EINDEUTIG identifizieren."
|