Hou je van quest games, dan hou je ook van het vinden van je persoonlijke gegevens in het openbaar.

Een paar dagen geleden overkwam me precies wat er in de titel staat. In het verre 2014 (specifiek op 28 december om 17:00) speelden mijn vrouw, vrienden en ik de performance-quest 'De Verzamelaars' van 'Claustrophobia' en we waren het daar al lang vergeten, maar 'Claustrophobia' herinnerde ons op de meest onverwachte manier.

Hou je van quest games, dan hou je ook van het vinden van je persoonlijke gegevens in het openbaar.

En dit is onze foto die in de open toegang is gevonden (ik zie je van achteren, de andere gezichten zijn vervormd voor dit artikel)...

Disclaimer: alle informatie hieronder wordt uitsluitend voor educatieve doeleinden gepubliceerd. De auteur heeft geen toegang gehad tot de persoonlijke gegevens van derden en bedrijven. De informatie is verkregen uit openbare bronnen of werd aan de auteur verstrekt door anonieme weldoeners.

Een Elasticsearch-database met twee indexen, vermoedelijk toebehorend aan 'Claustrophobia' (claustrophobia.com), is in de openbare toegang gevonden.

index          docs.count store.size 
phobia-master  1068927      3.2gb
phobia-sandbox 55           2.9mb

Iedereen die het IP-adres kent, kon eenvoudig toegang krijgen tot de gegevens via een normale browser, gebruikmakend van de basis Elasticsearch-querytaal.

Volgens de gegevens van de zoekmachine Shodan werd de database voor het eerst ontdekt op 03.02.2019 om 03:09:00. De toegang werd gesloten op 31.03.2019, na mijn melding (via e-mail en Facebook), tussen 12:00 en 16:30 (MSK).

In totaal heeft Shodan deze database 6 keer geregistreerd:

03.02.2019 03:09:00
03.02.2019 19:39:00
01.03.2019 12:10:00
03.03.2019 19:55:00
09.03.2019 05:41:00
23.03.2019 13:07:00

Over hoe open databases worden ontdekt Elasticsearch, heb ik een apart artikel geschreven.

Hou je van quest games, dan hou je ook van het vinden van je persoonlijke gegevens in het openbaar.

De database bevatte gegevens (in totaal iets meer dan 1 miljoen records) over bestellingen:

  • Besteldatum
  • Datum en tijd van de quest
  • Naam van de quest
  • Locatie (land en stad) van de quest
  • Naam, telefoonnummer en e-mailadres van de persoon die de bestelling heeft geplaatst
  • Prijs (inclusief aanbetaling, kortingen en promotiecodes), valuta van de betaling en type betaling (contant, kaart)
  • Tijd om de quest te voltooien
  • Aantal spelers
  • Link naar de gezamenlijke foto van de deelnemers aan de quest

Informatie, over de periode van 2013 tot 2019, was uit verschillende landen:

  • Rusland
  • Oekraïne
  • Wit-Rusland
  • Estland
  • Duitsland
  • Spanje
  • Frankrijk
  • Nederland
  • Italië
  • enzovoorts.

Bijvoorbeeld, er zijn meer dan 10.000 records gevonden voor Duitsland.

"Onze" quest van 2014 zag er zo uit:

  {
        "_index": "phobia-master",
        "_type": "model-Game",
        "_id": "105352",
        "_score": 10.159659,
        "_source": {
          "comment": "",
          "suspicious_cancellation": false,
          "promo_code": "",
          "photo": "https://.../.../.../28.12-17.jpg",
          "book_source": {
            "ru": "Сайт",
            "fr": "Site internet",
            "en": "Web-site",
            "nl": "Website",
            "be": "Сайт",
            "tr": "Site",
            "ca": "Página web",
            "de": "Internetseite",
            "db": "site",
            "it": "Сайт",
            "sk": "Sajt",
            "ar": "Сайт",
            "th": "Sajt",
            "sl": "Сайт",
            "cs": "Sajt",
            "et": "Lehekülg",
            "az": "Sayt",
            "ua": "Сайт",
            "es": "Página web"
          },
          "client_tickets_count": null,
          "currency": "₽",
          "result": null,
          "language_code": null,
          "owner": {
            "phone": "+7…",
            "nickname": "А… Л…",
            "id": 38284,
            "profile_type": "everyone",
            "email": "…@gmail.com"
          },
          "id": 105352,
          "refused_to_photo": null,
          "not_completed": null,
          "confirmed": false,
          "extra_price": 0,
          "branded_photo": null,
          "booking_price": 12000,
          "call_center_comment": null,
          "cert_id": 0,
          "status": {
            "ru": "Пройдена",
            "fr": "Réussi",
            "en": "Completed",
            "nl": "Voltooid",
            "be": "Пройдена",
            "tr": "Пройдена",
            "ca": "Сompletat",
            "de": "Absolviert",
            "db": "completed",
            "it": "Пройдена",
            "sk": "Пройдена",
            "ar": "Пройдена",
            "th": "Пройдена",
            "sl": "Пройдена",
            "cs": "Пройдена",
            "et": "Läbitud",
            "az": "Keçilmişdir",
            "ua": "Пройдена",
            "es": "Completado"
          },
          "booked_by": null,
          "investigated": "no",
          "brand_logo": {
            "ru": "",
            "fr": "",
            "en": "",
            "nl": "",
            "be": "",
            "db": null,
            "ca": "",
            "de": "",
            "tr": "",
            "it": "",
            "sk": "",
            "ar": "",
            "th": "",
            "sl": "",
            "cs": "",
            "et": "",
            "az": "",
            "ua": "",
            "es": ""
          },
          "gamers_count": 4,
          "tickets_count": 0,
          "partial_prepay": true,
          "payment": {
            "ru": "онлайн",
            "fr": "en ligne ",
            "en": "online",
            "nl": "online",
            "be": "онлайн",
            "tr": "Online",
            "ca": "Online ",
            "de": "Online-Zahlung",
            "db": "online",
            "it": "online",
            "sk": "online",
            "ar": "دفع الكتروني",
            "th": "ออนไลน์",
            "sl": "онлайн",
            "cs": "онлайн",
            "et": "Online",
            "az": "onlayn",
            "ua": "онлайн",
            "es": "Online"
          },
          "promocode_type": null,
          "lacking_sum_paid": false,
          "prepay_price": 3000,
          "booking_time_local": "28.12.2014 12:36",
          "hints_count": null,
          "booking_id": "PER 14 54 814",
          "booking_time": "2014-12-28T09:36:13+00:00",
          "timeslot": {
            "start": "2014-12-28T14:00:00+00:00",
            "price": 6000,
            "start_local_date": "28 december",
            "id": 95759,
            "caption": "Kollector: 28.12.2014, 17:00",
            "es_start_local_date": "2014-12-28",
            "quest": {
              "rating_positions": [
                486,
                486
              ],
              "id": 108,
              "name": {
                "ru": "Коллекционер",
                "fr": "",
                "en": "The Collector",
                "nl": "De Verzamelaars",
                "be": "",
                "db": "Коллекционер",
                "ca": "",
                "de": "",
                "tr": "",
                "it": "",
                "sk": "",
                "ar": "",
                "th": "",
                "sl": "",
                "cs": "",
                "et": "",
                "az": null,
                "ua": "",
                "es": ""
              },
              "location": {
                "city": {
                  "timezone": "Europe/Moscow",
                  "country": {
                    "iso_code": "ru",
                    "id": 1,
                    "name": {
                      "ru": "Россия",
                      "fr": "",
                      "en": "Russia",
                      "nl": "Rusland",
                      "be": "",
                      "db": "Россия",
                      "ca": "",
                      "de": "Russland",
                      "tr": "",
                      "it": "",
                      "sk": "",
                      "ar": "",
                      "th": "",
                      "sl": "",
                      "cs": "",
                      "et": "",
                      "az": null,
                      "ua": "",
                      "es": ""
                    }
                  },
                  "id": 1,
                  "name": {
                    "ru": "Москва",
                    "fr": "",
                    "en": "Moscow",
                    "nl": "Moskou",
                    "be": "",
                    "db": "Москва",
                    "ca": "",
                    "de": "Moskau",
                    "tr": "",
                    "it": "",
                    "sk": "",
                    "ar": "",
                    "th": "",
                    "sl": "",
                    "cs": "",
                    "et": "",
                    "az": "",
                    "ua": "Москва",
                    "es": ""
                  }
                },
                "id": 55,
                "name": {
                  "ru": "Поварская",
                  "fr": "",
                  "en": "",
                  "nl": "",
                  "be": "",
                  "db": "Поварская",
                  "ca": "",
                  "de": "",
                  "tr": "",
                  "it": "",
                  "sk": "",
                  "ar": "",
                  "th": "",
                  "sl": "",
                  "cs": "",
                  "et": "",
                  "az": null,
                  "ua": "",
                  "es": ""
                }
              }
            },
            "prices_by_tickets_count": null,
            "start_local_dt": "2014-12-28T17:00:00+03:00",
            "start_local": "28.12.2014, 17:00"
          },
          "cancellation_reason": null,
          "cancellation": {
            "ru": "нет",
            "fr": "non",
            "en": "no",
            "nl": "nee",
            "be": "нет",
            "tr": "hayır",
            "ca": "No",
            "de": "nein",
            "db": "no",
            "it": "no",
            "sk": "nie",
            "ar": "لا",
            "th": "ไม่",
            "sl": "нет",
            "cs": "нет",
            "et": "pole",
            "az": "нет",
            "ua": "немає",
            "es": "no"
          }
        }
      }

Eerlijk gezegd moet gezegd worden dat 'Claustrophobia' tot het kleine aantal bedrijven behoort dat reageert op berichten over mogelijke datalekken en onderzoekers bedankt.

Goedemiddag! Ik schrijf u uit het inmiddels bekende bedrijf Claustrophobia. We hebben uw bericht op Facebook ontvangen over het risico op een datalek, waarvoor ik u heel erg wil bedanken! Als blijk van waardering nodigen we u uit om een van de testers van onze toekomstige spellen te worden. Als u akkoord gaat, kunt u me dan alstublieft uw contactgegevens sturen: e-mail en telefoon. We nodigen u uit zodra de tests plaatsvinden! Nogmaals bedankt voor uw hulp 😉

Nieuws over datalekken en klokkenluiders zijn altijd te vinden op mijn Telegram-kanaal ‘Datalekken».

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster