Откройте отчёт, и первая строка обычно называет один адрес и одну учётную запись, будто это один и тот же факт. Это не так. Общий выход говорит, что какое-то устройство использовало этот адрес в зафиксированное время, а привязка учётной записи говорит, что какая-то служба распознала идентификатор. Чтобы перейти от одного к другому, нужна основа связи, которую отчёт обязан назвать.

Начните с наблюдения, которое у вас действительно есть

Запишите то, что было зафиксировано, а не то, что оно как будто подразумевает. Адрес, отметка времени и путь запроса — это наблюдения, а предложение о том, кто это сделал, — вывод. Держать эти две колонки порознь и есть вся дисциплина, и на бумаге её держать проще, чем в разговоре.

Затем классифицируйте наблюдение, потому что у обычных видов разный вес. Общий адрес выхода, постоянный идентификатор учётной записи или cookie и сходство по времени или объёму не являются тремя версиями одного факта. Два сотрудника за одним корпоративным выходом делят адрес по замыслу, а сотрудник, который меняет выходы, но остаётся в системе, сохраняет привязку учётной записи. Считать это одним фактом — именно там ошибается большинство уверенных отчётов.

Назовите основу связи до вывода

Утверждение о корреляции должно назвать поле, которое связывает две записи. Был ли предъявлен тот же cookie, аутентифицирована та же учётная запись, сообщён тот же идентификатор устройства — или только тот же адрес? Если ответ — только адрес, утверждение касается сетевого источника и на этом заканчивается.

ObserverWhat it recordsWhat it can join onWhat it cannot join
Website or serviceIts own requests, logins and cookiesIts own account and session identifiersRequests to other sites, or the person behind the account
Access networkFlow five-tuples between addresses and portsAddress and timeWhich account, which page, which person
VPN operatorTunnel session, account and assigned addressAccount to tunnel address and intervalAnything after the tunnel exits
Account providerSign-in events and device identifiersSign-in to device across its own servicesTraffic that never touched its sign-in

Модель приватности RFC 6973 рассматривает корреляцию как объединение информации и отмечает, что постоянные идентификаторы связывают взаимодействия во времени. Её обсуждение множества анонимности добавляет вторую половину: сокрытие зависит от того, кто ещё выглядит так же для этого конкретного наблюдателя. Ни одна из идей не превращает общий адрес в идентификацию.

Поэтому честная фраза остаётся узкой. Эти два события делили выход в это время, и всё, что дальше, требует другой записи.

Пройдите позицию наблюдателя

Сайт видит свои собственные запросы, свои входы и свои идентификаторы сеанса и не наследует записи другого сайта только потому, что оба случайно использовали один выход. Наблюдатель сети доступа видит потоки, а не содержимое. Оператор VPN видит соответствие между учётными записями и выходами. Каждая позиция поддерживает свой вывод, и отчёт обычно называет только одну из них.

Спросите, какой наблюдатель создал запись, а затем — что этот наблюдатель действительно мог видеть. Собственные условия провайдера — не то же самое, что его фактическое журналирование, и ни то, ни другое не то же самое, что запись перед вами. Если ответ неясен, запросите источник, а не заполняйте пробел предположением. Запись без источника — это гипотеза в форме. Вопрос стоит одного сообщения и экономит одну поправку.

Держите временные закономерности на их месте

Сравнения по времени и объёму не требуют чтения содержимого страницы, поэтому они и появляются в обсуждениях зашифрованного трафика. Сходство совместимо также с общей инфраструктурой, несколькими одновременными пользователями и поведением, которое просто выглядит похоже. Это альтернативные объяснения, которые честная оценка обязана рассмотреть.

Процент, взятый из несвязанного эксперимента, ничего не передаёт. Его значение зависит от набора кандидатов, данных, метода и измеренной доли ошибок. Без этих четырёх число добавляет уверенности, не добавляя доказательств. Относитесь к любому отдельному сходству как к гипотезе и запишите, что её опровергнет, прежде чем идти искать подтверждение.

Проверьте, что поддерживают записи

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

date -u +%FT%TZ
sha256sum abuse-report.eml
whois 198.51.100.44 | grep -iE 'netname|org|country'

Затем изложите вывод с той силой, какую позволяют записи, и не сильнее. Одна фраза оговорки дешевле одной поправки.

Общий выход ослабляет привязку только по адресу, и он не является ни удостоверением личности, ни обещанием анонимности. Со стороны приватности начинайте с того, что сохраняется между сеансами, потому что распознавание редко вообще нуждается в анализе трафика. Для оперативного расследования держите наблюдение и вывод в отдельных колонках. Пусть самое слабое неподкреплённое звено будет тем, о чём вы сообщаете, и скажите это в самом отчёте.

Похожие статьи