# 56 329 сообщений.

Canonical page: https://phishdestroy.github.io/TgWitness/ru/docs/validation/

Датированный срез проверок трёх серверов TgWitness: целостность журналов, результаты тестов и скорость сбора с явными ограничениями.

[Project context and measured scale](https://phishdestroy.github.io/TgWitness/ru/docs/reference/overview/)

[Documentation index](https://phishdestroy.github.io/TgWitness/ru/llms.txt)

TGWITNESS / РЕАЛЬНЫЕ ЭКСПОРТЫ

Собрано. Выгружено.

Два новых экспорта Telegram с замером от сбора до готового архива. Откройте демо, сравните числа и скачайте пример.

[Открыть демо](https://phishdestroy.github.io/TgWitness/demo/?lang=en)[Скачать пример экспорта](https://phishdestroy.github.io/TgWitness/demo/downloads/tgwitness-demo.zip)

В демо и примере вымышленные сообщения. Замеры ниже получены на реальных экспортах.

TGW / 001

Сохранённый срез · не онлайн-мониторинг

Дата проверки

2026-11-06 18:37:38 UTC

Проверенный коммит

[92e539af](https://github.com/phishdestroy/TgWitness/commit/92e539af40d8368d198ff5e040f1d876f2c1310e)

Текст и метаданные · подписанные архивы

**56 329**Сообщений выгружено

**160.531**Сообщений/с · лучший запуск

**2**Подписанных экспортов

**3**Серверов проверено

Сервер AWARP · 2 аккаунта

**27 030**Сообщений выгружено

**142.983**сообщений/с

Только сбор

189.043 с

Полный экспорт

211.647 с

Сервер BWARP · 2 аккаунта

**29 299**Сообщений выгружено

**160.531**сообщений/с

Только сбор

182.513 с

Полный экспорт

206.650 с

01 /

## Скорость на реальных экспортах.

Один новый экспорт на сервер, по два аккаунта. Текст и метаданные через WARP, без вложений. Это отдельные запуски, а не гарантия производительности.

сообщений/с

Сервер A**142.983 сообщений/с**

Сервер B**160.531 сообщений/с**

Сервер C

Не измерено

—

Число сообщений ÷ время сбора. Подготовка, отбор и упаковка не входят в этот интервал.

Число сообщений ÷ полное измеренное время экспорта, включая подготовку и упаковку.

Для сервера C нет результата замера сбора.

В обоих запусках нет повторно использованных записей и дубликатов ID. На сервере A параллельно шло чтение защищённого источника. Паузы FloodWait соблюдены: A · 4, B · 3.

**Точные замеры и хеши архивов**

| Сервер | Сообщения | Только сбор | Полный экспорт |
| --- | --- | --- | --- |
| Сервер A | 27 030 | 189.043 с **142.983 сообщений/с** | 211.647 с **127.713 сообщений/с** |
| 2026-11-06T18:26:51.500Z → 2026-11-06T18:30:23.228Z SHA-256 `20e507fc68446680ed002fd486d0968a944ec0c71e02f937331ae2b19ab4cd66` |  |  |  |
| Сервер B | 29 299 | 182.513 с **160.531 сообщений/с** | 206.650 с **141.781 сообщений/с** |
| 2026-11-06T18:25:40.419Z → 2026-11-06T18:29:07.173Z SHA-256 `824601b502762efaabb8ff9afdb1e8d7fff189862ef2cbc4d8d26d0d68c83e4c` |  |  |  |

Оба архива прошли проверку с закреплённым ключом коллектора. Это подтверждает целостность относительно ключа, но не авторство сообщений Telegram.

02 /

## Все три. С точным объёмом проверки.

На каждом сервере проверены целостность журналов, права на файлы, хранилища, сетевые маршруты и запущенные процессы.

A Проверен

### Сервер A

Сбор и экспорт

8 vCPU · 16 GiB · Ubuntu 24.04

Журналов проверено

21

Событий в журналах

4 517

Чекпоинтов

147

Новый замер сбора, проверка архива и целостности резервных копий.

B Проверен

### Сервер B

Сбор и экспорт

8 vCPU · 16 GiB · Ubuntu 24.04

Журналов проверено

21

Событий в журналах

1 993

Чекпоинтов

147

Новый замер сбора, проверка архива и целостности резервных копий.

C Проверен

### Сервер C

Панель и вложенная VM

8 vCPU · 32 GiB · Ubuntu 24.04

Журналов проверено

14

Событий в журналах

7 185

Чекпоинтов

973

Проверены авторизация панели, привязка к loopback и вложенная VM. Замер сбора на этом сервере не проводился.

**Результаты тестов, охват и технические заметки**

03 /

## Успешные проверки и пробелы — рядом.

Последний результат каждого теста pytest с учётом повторных запусков. Отдельные наборы проверок браузера и доказательств указаны ниже и не прибавлены к общему числу pytest.

**1 585**Прошли

**3**С ошибкой

**37**Пропущены

Три браузерных теста захвата завершились с ошибкой: в контейнерах недоступна обязательная песочница Chromium. Её не отключали. 37 пропусков по платформе не считаются успехом.

- Проверки браузера**102 прошли**
- Проверки интерфейса**66 прошли**
- Проверки доказательств**15 прошли**
- Проверки сайта**9 прошли**
- Дополнительные проверки**13 прошли**

04 /

## Что остаётся неподтверждённым.

1. 01

   ### Песочница браузера

   В этой среде остаются три ошибки браузерных тестов. Успешный запуск в другой среде не заменяет эти результаты.
2. 02

   ### Свежесть резервных копий

   42 журнала резервных копий и 51 285 файлов прошли проверку целостности. На момент среза 3 507 событий были новее последней копии. Рабочим данным также нужно постоянное хранилище.
3. 03

   ### Сетевой охват

   16 из 40 проверяемых маршрутов недоступны. Эти аккаунты не подключали к Telegram напрямую в обход маршрута.
4. 04

   ### Независимое время

   Сохранённый журнал свидетеля прошёл проверку целостности. Последнее событие — 6 ноября в 07:27 UTC; независимую временную привязку не проверяли.
5. 05

   ### Открытые вопросы безопасности

   Остаются замечания к защите ключей и аккаунтов, постоянному хранению и контролю релизов. Успешная проверка целостности не является сертификатом безопасности.
6. 06

   ### Границы доступа

   Отдельный CI-сервер и учётная запись публикации не проверены на уровне ОС или аккаунта. Эта страница охватывает три проверенных сервера.
7. 07

   ### Границы замера

   Два публичных источника, два отдельных запуска, без скачивания вложений и повторных серий. Для сервера C скорость сбора не измерена. Эти числа не прогнозируют другую нагрузку.

05 /

## Срез с датой и исходными числами.

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

1. Закрепить коммит и проверить установленный релиз.
2. Собрать данные в новое пространство без повторного использования записей.
3. Отдельно измерить время сбора и полного экспорта.
4. Проверить архив с закреплённым ключом и сохранить его SHA-256.

Проверенный релиз `92e539af40d8-83e41104669e`

[Скачать данные ↓](https://phishdestroy.github.io/TgWitness/validation/snapshot.json)

SIGNED AUDIT / ENGLISH

### Check the numbers.

The English report includes the measured results, open findings and a reproducible signature check.

[Read the report ↗](https://github.com/phishdestroy/TgWitness/blob/main/website/validation/audit/REPORT.md)[Signed statement ↓](https://phishdestroy.github.io/TgWitness/validation/audit/PROOF.json)[Measurements CSV ↓](https://phishdestroy.github.io/TgWitness/validation/audit/MEASUREMENTS.csv)[Python verifier ↓](https://phishdestroy.github.io/TgWitness/validation/audit/VERIFY.py)[File checksums ↓](https://phishdestroy.github.io/TgWitness/validation/audit/SHA256SUMS.txt)

The signature protects the report against alteration. It does not independently attest the measurements or certify GDPR compliance. The report records the completed audit at 19:08 UTC; the infrastructure snapshot above was taken earlier.

**Хеши исходных результатов**

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

- benchmark-1.json`66cdf2db25901ee1f780a0e2d14b9b84888dbe525bff73bae19819b217f95d0c`
- benchmark-2.json`ad2978fe2a7563476da43293eaaf5f498ee12522f0ea3e401bc43205c64874d1`
- test-totals.json`922cf87d9320b149f2fc6791fc05f98335ec0952f9258e6eaeff179aeef33bb1`
- infra-summary.json`325d390ef752b15f44203f97348863e24f0f631fe88998d5e1f398a5311a9339`

Это срез проверки, а не утверждение, что проверены все функции и все аккаунты. Отсутствие измерения обозначено явно.
