chore(test): подтвердить границы аутентификации сертификатов IPsec

This commit is contained in:
Denozordec committed 2026-10-11 02:24:53 +07:00
1 parent 67644c50cb
commit cad01853e1
7 files changed
+176 -11

No files matched your search

+14 -2
View File
@@ -1,6 +1,6 @@
# UX/UI: журнал реализации
Актуальное продолжение 2026-10-11: завершён12.5.122 — real CHILD SPI/IKE SA replacement и disconnect/reconnect. Четыре connected фазы Ping3/3/API online, terminated offline; baseline16×2/Docker/credentials restored. Первый reconnect Ping failed сохранён, точная причина не доказана. Backend ux-san121/frontend ux-bound116 прежние. Следующий123 — negative certificate/server pin authentication.12.5 открыт.
Актуальное продолжение 2026-10-11: завершён12.5.123 — certificate authentication boundaries. Контрольный tunnel Ping3/3; неверный server certificate pin и второй непривязанный cert того же CA отвергнуты, каталог online0 после завершения. Baseline16×2/Docker/credentials restored, оба CHR доступны. Backend ux-san121/frontend ux-bound116 прежние. Следующий124 — reauth и граница IKE online при потере CHILD SA.12.5 открыт.
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
@@ -36,7 +36,19 @@
| 10 | Маршрутизация, диагностика, карта и терминал | Завершён в границах локальной приёмки 2026-10-01; блоки 10.1–10.71, внешние ограничения в 10.71 |
| 11А | Пользователи, контейнеры, сертификаты и резервные копии | Завершён в границах локальной приёмки 2026-10-01; 11А.1–11А.33, внешние ограничения в 11А.33 |
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–122 и ограничения ниже. Runtime backend ux-san121/frontend ux-bound116. |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–123 и ограничения ниже. Runtime backend ux-san121/frontend ux-bound116. |
## 12.5.123 — server pin и привязка клиентского сертификата (2026-10-11)
Три реальные Linux strongSwan→CHR попытки без ослабления проверки сертификатов. Контрольный клиент с private CA/точным server pin/привязанным remote-certificate установил туннель и дал Ping3/3. Замена server pin на другой собственный certificate привела к отказу на клиенте. Второй RSA client certificate, подписанный тем же CA, но не указанный в remote-certificate identity, отвергнут RouterOS. Общий доверенный CA не подменяет точную native привязку. Отказы проверялись как ожидаемые, а не success tunnel.
После каждой попытки native established0 и catalog online0; неподключённые клиенты не получили active session. Все собственные Docker clients/network/private credentials и native objects удалены;16 исходных коллекций×2 совпали, пароли/default/public/metadata/195.195.195.195/32 сохранены. Оба CHR доступны. Source/runtime не менялись, профильная общая регрессия и UI не повторялись. [Протокол](ux-ui/acceptance/ipsec-certificate-auth-boundaries-2026-10-11.json).
Это ограниченная certificate authentication приёмка, не полная PKI: revocation/expiry, прочие client OS/custom OIDs/ID namespaces остаются открыты. Следующий124 — полноценный reauth и наблюдаемая граница IKE online при отсутствии CHILD SA.
| Референс | Схема |
| --- | --- |
| [ReUI Filtering2](https://reui.io/preview/base/data-grid-filtering-2?ref=mcp) | Сертификат и привязка подтверждены → online; ошибка pin/привязки → отказ без ложного online |
## 12.5.122 — реальный rekey CHILD/IKE и повторное подключение (2026-10-11)