medium

Задача про персональные данные

Настоящая задача XXI века.

Один злоумышленник решил украсть деньги с кредиток у трёх человек, выдав себя по телефону за сотрудника банка. Для этого он несколько дней майнил бигдату и намайнил несвязанные между собой массивы данных: фото, сообщения, комментарии и друзей. Вот что он узнал за это время про Николая, Ивана и Захара:

  1. У них у всех разные профессии, но конкретной привязки человека к профессии у нас нет.
  2. Анализ групп, в которых они состоят, показал, что всем трём одинаково подходят три профессии: продавец, менеджер и автослесарь. Каждый из троих может быть кем угодно.
  3. Николай и Иван каждый день вдвоём играют в шахматы.
  4. Иван и Захар вместе ходят в бар по пятницам, чтобы выпить после рабочей недели, и выкладывают оттуда много фотографий.
  5. Менеджер собирает коллекцию монет, автослесарь — модели машин, а продавец — фигурки из World of Warcraft.
  6. Менеджер — трезвенник и за ЗОЖ.
  7. Захар никогда не слышал о компании Blizzard.
  8. Николай любит смотреть в окно и любоваться закатом.

Единственное, чего не хватало злоумышленнику — это сопоставить имена и профессии, чтобы его ложь была правдоподобнее. Но узнав всё то, что описано выше, он без труда это вычислил. Как он это сделал?

Все подобные задачи решаются одинаково — сопоставляем разные факты, и методом исключения получаем нужный ответ.

Из 1 и 2 следует, что один из них менеджер, второй — продавец, а третий — автослесарь.

Берём 4 и 6 → если Иван и Захар ходят в бар по пятницам, а менеджер — трезвенник, то он точно не ходит в бар, а значит менеджер — Николай.

Берём 5 и 7 → каждый, кто увлекается игрой World of Warcraft (а тем более собирает фигурки), знает, что эту игру сделала компания Blizzard Entertainment. Захар про неё никогда не слышал, а значит, он точно не собирает фигурки, поэтому он не продавец. А раз менеджер — Николай, то Захару остаётся быть только автослесарем.

Если Николай — менеджер, а Захар — автослесарь, то методом исключения Ивану остаётся только профессия продавца. Всё просто.

Кто-то может заметить, что мы не использовали пункты 3 и 8 — но для решения они и не нужны. Так часто бывает при сборе данных — не все из них оказываются полезны, некоторые просто отнимают время.

Даже на примере этой явно выдуманной ситуации видно, как наши данные в сети могут быть использованы против нас. Мы уже писали о том, что анонимность в сети — это миф, и интернет-компании знают про вас многое. Но и то, что лежит в открытом доступе, может быть использовано во вред. Подумайте об этом.

Любите такие задачи? Подойдите поближе
Внизу кнопка, при нажатии на нее вы попадете на витрину курсов «Практикума» с нуля. Выбираете там то, что вам близко, и погружаетесь в профессию. Через год-полтора вы работаете в какой-нибудь ИТ-компании. И там вы решаете подобные задачи, но уже за деньги. Старт бесплатно.
Начать бесплатно
Любите такие задачи? Подойдите поближе Любите такие задачи? Подойдите поближе Любите такие задачи? Подойдите поближе Любите такие задачи? Подойдите поближе
Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
medium