Review zu Prey: Typhon Hunter von Bethesda Softworks LLC


Author: A.S. | Verfasst am: 05.01.2020

Prey: Typhon Hunter
Veröffentlicht: 2018
Plattform: Steam
Genre: Shooter
Beinhaltet: Cloudfront, Amazon AWS, Accountbindung, Denuvo Anti-Tamper
hosts: Details

Das Spiel Prey: Typhon Hunter der Firma Bethesda Softworks LLC setzt die Tradition der Kundenbindung und Datensammlerei durch Bethesda mitsamt Mutterfirma Zenimax Media, Inc. getreu fort.

Der Titel basiert auf dem Mehrspielerprinzip und ist daher selbstverständlich mit den Bethesda "Services" verknüpft. Als kleines Schmankerl gibt es den Denuvo Anti-Tamper Dienst obendrauf ;]

srv01.codefusion.technology/52.49.218.253:443

Spielinternes Nutzertracking findet schon statt, bevor Spieler überhaupt auch nur einen Klick im Hauptmenü gemacht haben.

Anbei werden Spieler zum ersten Start von Prey: Typhon Hunter mit einer Zwangsregistrierung für Bethesda's eigene Plattform begrüßt und der wie ich ihn nenne Bethesda Collector aktiviert sich still und leise im Hintergrund. Der Dienst ist auch gar nicht untätig und fängt fleißig an unsere Geodaten aufzunehmen um diese mitsamt anderen Daten über den großen Teich zu schicken.

Es geht los mit "normalen" Analytics. "Spieler XY mit einer eindeutigen ID" hat Prey: Typhon Hunter um so und soviel Uhr gestartet. Dazu werden noch ein paar andere Dinge beigepackt.

Tracking im Detail - Ausgehend von der typhonhunter.exe


54.192.151.14
https://api.bethesda.net/log/v3/collect_logdata?signature_hash=MGNiMzg4YTFlYzNkM2I0NDBiY2I3M2E5NTQ3ZGVmNDhhZTYxOGRmYw%3D%3D;product_id=213

POST /log/v3/collect_logdata?signature_hash=NWIwYmE2NmJkZTU0ZjBiYTAyYjZlMDMxZjM0MDVlMDRlNzZhMGQyMQ%3D%3D;product_id=213 HTTP/1.1
Connection: Keep-Alive
Content-Type: application/json
Accept: application/json
User-Agent: bnet
X-BNET-Agent: Pinkeye;1.02.0;BDK;1.0013.00000;WINDOWS
X-BNET-Key: SzFkSjwnMDZWOWA4Vj8-DUhPaUg3UT10NVFiR09eIWdIZEFmfF9LRWFRXmBDVkFnakgqKDQmK0BQJGUyTgpeOngsTWZiMVBkVCsoXTdmYSJkYT4LL2ptPAtuJkNpIyU-
Host: api.bethesda.net
Content-Length: 483

{ "product_id": 213, "event_type": "logout", "environment": "live", "logdata": { "header": { "event_type": "logout", "product_id": 213, "environment": "prod", "platform_id": 1, "game_version": "1.02.0", "player_ip": null, "server_ip": null, "server_source": null, "server_version": null, "timestamp": 1578177498, "timestamp_ms": 978412, "session_id": "cc438723-36b8-4ca0-8fd9-7620567d72fe"} , "payload": { "persistent_uuid": "Einmaliger Identifier hier", "buid": null} } }

{
"environment" : "live",
"event_type" : "game_start",
"logdata" : {
"header" : {
"environment" : "prod",
"event_type" : "game_start", Erklärt sich von selbst
"game_version" : "1.02.0",
"platform_id" : 1,
"player_ip" : null,
"product_id" : 213,
"server_ip" : null,
"server_source" : null,
"server_version" : null,
"session_id" : "5434d06e-1b0b-40bb-8699-df627ff10465",
"timestamp" : 1578177196,
"timestamp_ms" : 463277
},
"payload" : {
"buid" : null,
"persistent_uuid" : "xxxxxx", Eindeutige Nutzeridentifzierung
"start_reason" : 1
}
},
"product_id" : 213
}

Wohlgemerkt, wir haben noch nichts angeklickt und befinden uns immer noch nicht im Hauptmenü des Spiels. Dass Daten erfasst werden passiert genau an der Stelle an der uns die Ladeanimation vorgesetzt wird.

Prey: Typhon Hunter
Screenshot mit Details zu: Prey: Typhon Hunter

X-Header Übergabe

X-Amz-Cf-Id7i07rx_5-kAfMpqujFWf-lJv3beXnY7Jjym1AnrX-c2xmLEosYv-AA==einmaliger Identifier Daten an den Ursprungsserver geschickt werden
X-Amz-Cf-PopFRA2-1AWS Serverstandort
X-CacheMiss from cloudfrontAnfrage wurde an den Ursprung gesendet
X-Geo-CityFrankfurt am MainStadt
X-Geo-CountryDEDeutschland
X-Geo-Country-Alpha-2DEDeutschland
X-Geo-Country-Alpha-3DEDeutschland
X-Geo-Country-CurrencyEURWährung
X-Geo-Country-Numeric276(ISO Nummer für Deutschland)
X-Geo-StateHEBezirk/Region (Hessen)


EMaileingabe / Schnellregistrierung


Der Bethesda Collector hat erstmal dass, was er wollte. Nun nervt uns das Spiel mit einem Loginfenster. Wegklicken ist gar nicht erst vorgesehen, also werden irgendwelche Fakedaten eingegeben und bestätigt.

https://api.bethesda.net/beam/accounts/create_quick
{
"coppa_compliant" : true,
"country" : "DE", Land
"email_address" : "xxxxxx", Eingegebene Email-Adresse
"language" : "de", Sprache
"news_offers_opt_in" : false,
"verify_email_first" : false
}

https://api.bethesda.net/beam/accounts/login/Eingegebener Accountname

{
"language" : "de", Sprache
"password" : "xxxxxx" Passwort in Klartext
}

https://api.bethesda.net/session/login
{
"language" : "de",
"password" : "xxxxxx", Passwort in Klartext
"username" : "xxxxxx" Eingegebener Accountname
}

Externer Login & Session


Ganz kluge Spieler brechen die Prozedur ab und merken nach erneuten Spielstart dass sich die eigenen Accountdaten trotzdem geholt und mit dem Bethesdaservice abgeglichen wurden. Klasse ;]

Prey: Typhon Hunter
Screenshot mit Details zu: Prey: Typhon Hunter

Werden wir uns digital nackig machen und einem amerikanischem Unternehmen Zugriffsrechte auf unserem Gerät überlassen? Oder anders formuliert unseren Account verknüpfen?

Falls wir exibitionistisch veranlagt sind und zustimmen sieht es aus wie folgt...

Jetzt erfolgt ein normaler und automatisierter Anmeldevorgang, der auch in anderen Bethesda-Produkten nach demselben Schema abläuft. Sollten Accounts verknüpft sein oder Daten bekannt werden Spieler gar nicht mehr nach einer Registierung gefragt.

13.224.196.31 Zuständige IPv4 Adresse
https://api.bethesda.net/beam/accounts/external_login
https://api.bethesda.net/session/external-login
https://api.bethesda.net/session/get-login-token
https://api.bethesda.net/beam/accounts/me

{
"account" : {
"account_state" : "IDENTIFIED",Oh nein :(
"admin" : false,
"admin_read_only" : false,
"authentications" : {
"steam" : {
"service_account_id" : "xxxxxx",
"service_email" : null,
"service_identity_url" : null,
"service_secondary_id" : "76561198113455411", Steam ID
"service_username" : "ペンギン" Steam Anzeigename
}
},Es folgen die bisher bestätigten Nutzungsbedinungen
"avatar" : null,
"coppa_compliant" : true,
"coppa_updated" : "2016-05-19T19:38:18.780132+00:00",
"country" : "DE",
"created" : "2016-05-19T19:38:18.782257+00:00",
"disabled" : false,
"disabled_code" : null,
"disabled_expiration" : null,
"document_acceptances" : [
{
"document_name" : "ZeniMax Code of Conduct 1.0",
"document_version_id" : 11,
"updated" : "2016-05-19T19:38:18.817241+00:00"
},
{
"document_name" : "ZeniMax Privacy Policy 1.0",
"document_version_id" : 12,
"updated" : "2016-05-19T19:38:18.817920+00:00"
},
{
"document_name" : "ZeniMax Terms of Service 4.0",
"document_version_id" : 23,
"updated" : "2016-05-19T19:38:18.818705+00:00"
},
{
"document_name" : "Beta Agreement 2.0",
"document_version_id" : 27,
"updated" : "2018-11-07T00:47:53.295405+00:00"
},
{
"document_name" : "Quake Champions Beta Agreement 1.0",
"document_version_id" : 33,
"updated" : "2018-10-02T23:54:19.163741+00:00"
},
{
"document_name" : "ZeniMax Privacy Policy 2.0",
"document_version_id" : 35,
"updated" : "2017-05-23T14:28:41.746549+00:00"
},
{
"document_name" : "Launcher EULA 1.0",
"document_version_id" : 37,
"updated" : "2018-11-07T00:18:55.156305+00:00"
},
{
"document_name" : "ZeniMax Privacy Policy 3.0",
"document_version_id" : 39,
"updated" : "2018-10-02T23:54:40.401217+00:00"
},
{
"document_name" : "FO76 PC EULA 1.0",
"document_version_id" : 40,
"updated" : "2018-11-07T00:48:03.643697+00:00"
},
{
"document_name" : "FO76 PC EULA 2.0",
"document_version_id" : 41,
"updated" : "2018-11-13T17:55:59.048984+00:00"
},
{
"document_name" : "ZeniMax Terms of Service 5",
"document_version_id" : 43,
"updated" : "2019-06-28T00:30:39.298558+00:00"
},
{
"document_name" : "Youngblood PC EULA 1.0",
"document_version_id" : 44,
"updated" : "2019-07-25T18:37:29.682903+00:00"
}
],
"email_address" : "Verknüpfte Bethesda-Account Email",
"fingerprints" : [
{
"location" : null,
"signature" : "32 Ziffernfolge"
}
],
"first_name" : "",Vorname
"generated_username" : false,
"id" : "xxxxxx",unkenntlich gemacht - Eindeutiger Identifier
"language" : "en",
"last_name" : "",Nachname
"limited" : false,
"location" : null,
"login_username" : "xxxxxx",Bethesda Accountname
"merge_target" : null,
"merged" : false,
"mfa_enabled" : false,
"motto" : null,
"news_offers_opt_in" : false,
"opt_outs" : [],
"otp_disabled" : false,
"roles" : [ "user" ],
"secret_1_question" : 17,
"secret_2_question" : null,
"sms_enabled_number" : null,
"status" : {
"account_type" : "full",
"missing_legal_documents" : false,
"needs_device_verification" : false,
"outside_grace_period" : false,
"verified" : true
},
"third_party_marketing_opt_in" : false,
"updated" : "2018-11-12T19:23:10.184139+00:00",
"username" : "xxxxxx",Bethesda Accountname
"verified" : true
}
}

GameIndustry.eu und sämtliche Inhalte sofern nicht anders angegeben
© 2004-2020 by „ペンギン“, - PT Designs - Veröffentlichte Hosts stehen unter Creative Commons License