Aimez-vous les quêtes ? Aimez également retrouver vos données personnelles en public.

Il y a quelques jours, j'ai vécu exactement ce qui est écrit dans le titre. En décembre 2014 (plus précisément le 28 à 17h00), ma femme, des amis et moi avons participé à la performance-escape « Collectionneur » de « Claustrophobie » et nous en avions oublié depuis longtemps, mais « Claustrophobie » nous a rappelé de manière des plus inattendue.

Aimez-vous les quêtes ? Aimez également retrouver vos données personnelles en public.

Voici notre photo, qui a été trouvée en accès public (moi de dos, les autres visages sont floutés pour cet article)…

Avertissement : toutes les informations ci-dessous sont publiées uniquement à des fins éducatives. L'auteur n'a pas eu accès aux données personnelles de tiers et d'entreprises. Les informations sont tirées de sources ouvertes ou ont été fournies à l'auteur par des donateurs anonymes.

Une base de données Elasticsearch avec deux index, apparemment appartenant à « Claustrophobie » (claustrophobia.com), a été trouvée en accès public.

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

Quiconque, connaissant l'adresse IP, pouvait facilement accéder aux données via un navigateur ordinaire, en utilisant le langage de requêtes Elasticsearch.

Selon les données du moteur de recherche Shodan, la base a été découverte pour la première fois le 03.02.2019 à 03:09:00. L'accès a été fermé le 31.03.2019, après ma notification (par email et via Facebook), entre 12h00 et 16h30 (MSK).

Shodan a enregistré cette base 6 fois :

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

À propos de la manière dont on découvre les bases de données ouvertes Elasticsearch, j'ai écrit un article séparé.

Aimez-vous les quêtes ? Aimez également retrouver vos données personnelles en public.

La base contenait des données (un peu plus de 1 million d'enregistrements) sur les commandes :

  • Date de la commande
  • Date et heure de l'escape game
  • Titre de l'escape game
  • Lieu (pays et ville) de l'escape game
  • Nom, téléphone et adresse email de la personne ayant passé la commande
  • Coût (comprenant l'acompte, les réductions et les codes promotionnels), devise de paiement et mode de paiement (espèces, carte)
  • Temps de passage de l'escape game
  • Nombre de joueurs
  • Lien vers la photo de groupe des participants à l'escape game

Les informations, pour la période de 2013 à 2019, provenaient de différents pays :

  • Russie
  • Ukraine
  • Biélorussie
  • Estonie
  • Allemagne
  • Espagne
  • France
  • Pays-Bas
  • Italie
  • etc.

Par exemple, pour l'Allemagne, plus de 10 000 enregistrements ont été trouvés.

Notre escape game de 2014 ressemblait à cela :

  {
        "_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": "Сайт",
            "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": "Пройдена",
            "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 décembre",
            "id": 95759,
            "caption": "Коллекционер: 28.12.2014, 17:00",
            "es_start_local_date": "2014-12-28",
            "quest": {
              "rating_positions": [
                486,
                486
              ],
              "id": 108,
              "name": {
                "ru": "Коллекционер",
                "fr": "Le Collectionneur",
                "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": "Russie",
                      "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": "Moscou",
                    "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"
          }
        }
      }

À l'honneur de «Claustrophobia», il faut dire qu'ils font partie de ce peu d'entreprises qui répondent aux messages concernant une éventuelle fuite de données et remercient les chercheurs :

Bonjour ! Je vous écris de l'entreprise Claustrophobia que vous connaissez déjà. Nous avons reçu votre message sur Facebook concernant le risque de fuite de données, pour lequel je tiens à vous remercier ! En signe de gratitude, nous vous invitons à devenir l'un des testeurs de nos futurs jeux. Si vous êtes d'accord, veuillez m'envoyer vos coordonnées : email et téléphone. Nous vous inviterons lorsque les tests auront lieu ! Encore une fois, merci pour votre aide 😉

Vous pouvez toujours trouver des nouvelles sur les fuites d'informations et les insiders sur ma chaîne Telegram «Fuites d'informations».

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster