Заявление о раскрытии данных Grastin.ru в 2022 году
В этой записи с оговорками описывается набор данных, связанный с доменом Grastin.ru, который внутренние метаданные источника относят к ноябрю 2022 года.
Эта классификация основана на проверенной нижней границе; фактический масштаб последствий и серьёзность могут быть выше.
Типы раскрытых данных
5- Адреса электронной почты
- Имена
- Номера телефонов
- Адреса местонахождения
- Географическое местоположение
Об этой записи
Описание архива связывает организацию с Grastin и grastin.ru, указывает временной диапазон источника с августа 2021 года по ноябрь 2022 года и перечисляет среди категорий данных имена, номера телефонов, физические адреса и адреса электронной почты. Метаданные Internet Archive CDX также подтверждают, что в этот период на grastin.ru работал сайт. Сами по себе публичные метаданные не доказывают подлинность этого непубличного архива, не свидетельствуют о его подтверждении оператором Grastin и не устанавливают точный день раскрытия данных. Поэтому эта запись не представляется как подтверждённое самой организацией сообщение об утечке. Значение isVerified остаётся false, а утверждение локального источника рассматривается отдельно от ограниченных публичных сведений об организации.
Дата указана с точностью только до месяца. Во внутренних метаданных датой утечки назван ноябрь 2022 года. Сохранённое значение 1 ноября 2022 года, это техническое представление этого месяца, а не утверждение о том, что инцидент произошёл в первый день месяца. В тех же метаданных говорится, что записи охватывают период с августа 2021 года по ноябрь 2022 года. Этот интервал может относиться к заказам, действиям клиентов или доставкам и сам по себе не позволяет установить день сбора или распространения набора данных. Ограниченное исследование открытых источников не выявило официального объявления, уведомления регулятора или надёжного сообщения об инциденте, подтверждающего именно этот набор данных. Поэтому breachDatePrecision имеет значение month, авторитетного подтверждения точного дня нет, а любое последующее изменение даты должно требовать новой проверки с опорой на более веские первичные доказательства.
Источник представляет собой полный архив 7z размером 35 580 567 байт. Его контрольная сумма SHA-256 зафиксирована, а полная проверка целостности 7z завершилась успешно. Все три обычных файла архива были извлечены; для каждого определили размер и независимо вычислили хеш. Это файл с общими метаданными Breached_Info, файл метаданных Info с описаниями Grastin и утверждениями источника, а также один файл данных CSV размером 266 121 201 байт. Вложенных архивов нет, содержимое источника не изменялось. CSV содержит 1 581 126 физических строк. Из-за семи встроенных переводов строки внутри полей CSV, заключённых в кавычки, число логических записей данных без учёта заголовка составляет 1 581 118. Строгий разбор CSV не выявил синтаксических ошибок, несоответствия числа столбцов или неполных записей. Неизменность байтов и читаемая структура подтверждают целостность источника, но не превращают каждое историческое утверждение внутри архива в проверенный публичный факт.
Сопоставление поля электронной почты опирается только на явный заголовок, заданный источником. Шесть столбцов идут в следующем порядке: buyer, phone, address, email, region и month. Выбран только четвёртый столбец, email. В поле buyer есть 332 ячейки, всё содержимое которых случайно соответствует строгому синтаксису адреса электронной почты. Однако заявленное назначение этого поля, покупатель или имя, а не электронная почта, поэтому эти значения намеренно исключены. Текст со знаками @ в поле address, а также значения phone, region и month тоже исключены из импорта адресов электронной почты. Примеры и текст в файле метаданных Info не рассматриваются как поля электронной почты аккаунтов. Никакое дополнительное поле не выбиралось ради приближения к заявленному в каталоге числу 653 907, некорректные значения не исправлялись, а счётчики не подгонялись под целевое значение.
Две независимые скомпилированные программы чтения на Go без ошибок проверили все 1 581 118 логических записей данных и схему из шести столбцов. Обе насчитали в явно обозначенном столбце email 704 204 вхождения корректных адресов электронной почты, 1 233 отклонённые непустые ячейки и 875 681 пустую ячейку. После удаления повторных вхождений и строгого приведения адресов электронной почты к каноническому виду в ASCII осталось 654 125 отсортированных уникальных адресов. Оба инструмента сформировали одинаковый поток вхождений размером 14 499 807 байт с одинаковой контрольной суммой SHA-256. Они также получили совпадающие результаты для канонического вывода: 13 386 578 байт, 654 125 строк и одну и ту же контрольную сумму SHA-256. Второй валидатор проверяет схему, агрегированные показатели и уже существующий канонический набор, не создавая второй канонический вывод. Такой независимый способ проверки снижает вероятность того, что импорт будет разрешён из-за ошибки в одной реализации парсера или при работе с буфером записей.
Во внутренних метаданных заявлено 653 907 записей электронной почты, тогда как строгое извлечение из явно обозначенного поля даёт 654 125 уникальных канонических адресов, разница составляет 218. Это расхождение сохраняется, а не скрывается. Утверждение из метаданных не переосмысливается как число уникальных людей, корректных адресов или общее число строк. totalRecords представляет 1 581 118 логических записей данных CSV, sourcePhysicalRecordCount фиксирует заявленное число физических строк: 1 581 126, а canonicalEmailCount указывает только 654 125 адресов, проверенных в явно обозначенном столбце email. affectedCountLowerBound использует ту же техническую нижнюю границу числа адресов, но не является числом уникальных людей. Один человек может контролировать несколько адресов, а один адрес может использоваться совместно, быть заброшенным или переданным другому пользователю. Поскольку число затронутых людей неизвестно, pwnCount остаётся null.
Эта операция LeakData записывает в связи Mongo только адреса электронной почты. Имена, номера телефонов, физические адреса, регионы и значения месяца в рамках этой задачи не импортируются. Обработка файла Info отложена со статусом NON_AUTHORITATIVE_METADATA_SAMPLE, а файл с общими метаданными Breached_Info закрыт со статусом RESOLVED_NO_EMAIL, поскольку в нём нет поля электронной почты. Охват сопоставления остаётся PARTIAL; этот статус не означает, что проверен каждый фрагмент текста в архиве или историческое событие целиком. Запись помечена как чувствительная и сохраняет статус неподтверждённого заявления третьей стороны. Наличие адреса в каноническом наборе не доказывает, что человек использовал остальные поля, что запись всё ещё актуальна или что Grastin подтвердил именно этот архив. Если впоследствии более веские официальные доказательства изменят сведения об идентичности, охвате, дате или количестве записей, метаданные следует пересмотреть в рамках отдельной проверки доказательств с документированием её хода и результатов.
Методика проверки и подготовки материалов
LeakData сверяет название инцидента, дату, число затронутых записей и типы раскрытых данных с доступными источниками. Неподтверждённые сведения не представляются как факты, а записи обновляются при появлении новых подтверждающих данных.
Сообщить о недостающих или неверных сведениях