Se ami i giochi di avventura, ama anche trovare i tuoi dati personali in pubblico

Qualche giorno fa mi è successo esattamente ciò che è scritto nel titolo. Nel lontano 2014 (precisamente il 28 dicembre alle 17:00), io, mia moglie e degli amici stavamo giocando al performance quest "Collezionista" di "Claustrophobia" e l'avevamo ormai dimenticato, ma "Claustrophobia" ci ha ricordato di sé in modo inaspettato.

Se ami i giochi di avventura, ama anche trovare i tuoi dati personali in pubblico

Ecco la nostra foto, che è stata trovata in accesso aperto (io di spalle, gli altri volti distorti per questo articolo)…

Dichiarazione: tutte le informazioni seguenti sono pubblicate esclusivamente a scopo educativo. L'autore non ha avuto accesso a dati personali di terzi e aziende. Le informazioni provengono da fonti aperte o sono state fornite all'autore da anonymous benefattori.

Un database Elasticsearch con due indici, presumibilmente appartenente a "Claustrophobia" (claustrophobia.com), è stato trovato in accesso aperto.

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

Chiunque, conoscendo l'indirizzo IP, ha potuto accedere ai dati senza problemi tramite un normale browser, utilizzando il semplice linguaggio di query Elasticsearch.

Secondo i dati del motore di ricerca Shodan, il database è stato scoperto per la prima volta il 03.02.2019 alle 03:09:00. L'accesso è stato chiuso il 31.03.2019, dopo la mia segnalazione (via email e tramite Facebook), tra le 12:00 e le 16:30 (MSK).

In totale Shodan ha registrato questo database 6 volte:

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

A proposito di come vengono scoperti i database aperti Elasticsearch, ho scritto un articolo separato.

Se ami i giochi di avventura, ama anche trovare i tuoi dati personali in pubblico

Il database conteneva dati (complessivamente poco più di 1 milione di record) sugli ordini:

  • Data dell'ordine
  • Data e ora del quest
  • Nome del quest
  • Luogo (paese e città) del quest
  • Nome, telefono e indirizzo email della persona che ha effettuato l'ordine
  • Costo (inclusi acconti, sconti e codici promozionali), valuta del pagamento e tipo di pagamento (contanti, carta)
  • Tempo di completamento del quest
  • Numero di giocatori
  • Link alla foto di gruppo dei partecipanti al quest

Le informazioni, nel periodo dal 2013 al 2019, provengono da diversi paesi:

  • Russia
  • Ucraina
  • Bielorussia
  • Estonia
  • Germania
  • Spagna
  • Francia
  • Paesi Bassi
  • Italia
  • ecc.

Ad esempio, per la Germania sono stati trovati oltre 10.000 record.

Il nostro quest del 2014 era così:

  {
        "_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": "Сайт",
            "be": "Сайт",
            "tr": "Сайт",
            "ca": "Página web",
            "de": "Internetseite",
            "db": "site",
            "it": "Sito",
            "sk": "Сайт",
            "ar": "Сайт",
            "th": "Сайт",
            "sl": "Сайт",
            "cs": "Сайт",
            "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": "Пройдена",
            "be": "Пройдена",
            "tr": "Пройдена",
            "ca": "Сompletat",
            "de": "Absolviert",
            "db": "completed",
            "it": "Completato",
            "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 dicembre",
            "id": 95759,
            "caption": "Collezionista: 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": "",
                "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": "",
                    "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"
          }
        }
      }

A onore di «Claustrophobia» va notato che si sono trovati tra quel limitato numero di aziende che rispondono ai messaggi riguardanti potenziali fughe di dati e ringraziano i ricercatori:

Buongiorno! Vi scrivo dalla già nota azienda Claustrophobia. Abbiamo ricevuto il vostro messaggio su Facebook riguardo il rischio di fuga di dati, per il quale voglio ringraziarvi! In segno di gratitudine, vi invitiamo a diventare uno dei tester dei nostri futuri giochi. Se siete d'accordo, vi prego di inviarmi i vostri dati di contatto: email e telefono. Vi inviteremo quando si svolgeranno i test! Grazie ancora per il vostro aiuto 😉

Le notizie su fughe di informazioni e insider possono sempre essere trovate sul mio canale Telegram «Fughe di informazioni».

Fonte: habr.com

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster