Add randomized ETCP padding and isolate STCP CTR streams per connection
This commit is contained in:
1 parent
1f5b42845b
commit
a49cf5434e
31 files changed
+854
-103
No files matched your search
@@ -3,6 +3,23 @@
|
||||
Сюда пишется список задач с короткой аннотацией. Если задача большая и имеет ТЗ - то ТЗ оформляется отдельным файлом, а сюда помещается аннотация и ссылка на ТЗ.
|
||||
|
||||
## Текущая задача
|
||||
[+] **Случайный зашифрованный padding ETCP** — 07.10.2026:
|
||||
keepalive UDP/TCP, UDP PING/PONG и STCP-handshake используют нулевой padding переменной длины.
|
||||
Каждый ETCP_CONN хранит свой диапазон и таймер; отдельный диапазон instance обслуживает пинги без соединения.
|
||||
min=rand(0,30), max=min+rand(32,128), обновление каждые rand(50,300) секунд.
|
||||
Добавлены проверки границ 0/158, эхо-данных, sleep/ACK, независимости и отмены таймеров, ошибок MTU/формата.
|
||||
TCP-пинг не удерживает instance. Полный check.sh: 134 PASS, 0 FAIL, 1 SKIP; proxy/burst/load — PASS.
|
||||
|
||||
[+] **STCP: исключить повтор CTR-потока между подключениями** — 07.10.2026:
|
||||
CTR IV теперь зависит от session_key, направления и соли отправителя из существующего блока handshake.
|
||||
Потоки инициализируются по мере получения солей; шифротекст Ed25519 и нулевого padding меняется.
|
||||
Проверяются повторные и параллельные подключения одной пары, короткие send/recv и подмена соли при том же ECDH.
|
||||
STCP — 14/14; полный check.sh — 134 PASS, 0 FAIL, 1 SKIP; proxy/burst/load — PASS.
|
||||
|
||||
[ ] **REALITY: исправить формат ClientHello и продолжение TLS-потока** — 07.10.2026:
|
||||
supported_groups и signature_algorithms не содержат внутренние двухбайтовые длины списков.
|
||||
После ClientHello/ServerHello идёт STCP без TLS record framing; это распознаётся пассивным наблюдателем.
|
||||
|
||||
[+] **Одна реакция автора и горизонтальный выбор смайликов** — 07.10.2026:
|
||||
выбор в Android и desktop отображается одной горизонтальной прокручиваемой строкой с выделением своего смайлика.
|
||||
Ядро допускает одну реакцию на сообщение от автора; другой смайлик атомарно заменяет прежний, повторный клик отменяет.
|
||||
|
||||
Reference in new issue
Block a user