chore(test): подготовить профиль Android для проверки IPsec
This commit is contained in:
1 parent
0d08c21bb9
commit
baf81c0c7d
8 files changed
+169
-6
No files matched your search
+11
-1
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-14: блок225 завершён. Read-only диагностика с workstation и Debian:36/36 REST200, часы согласованы, www max-sessions20; в retained logs нет auth failures от Debian, последние сторонние записи относятся к SSH/FTP. Причина прошлых401/500 не установлена; конфигурация/пароли не менялись. Backend ux-regression222/frontend ux-routing218. Следующий226 — свежая общая UI-регрессия с сохранением пользовательских screenshots; этап12.5 открыт.
|
||||
Актуальное продолжение 2026-10-14: подготовлен Android profile227 для mm-phone227 на194.226.121.150 с full Internet/NAT;16 own objects оставлены до ручного теста телефона, cleanup pending. PKCS#12/chain/password protection проверены, JWT удалён; пароли CHR прежние. Общая UI-регрессия226 ещё выполняется. Backend ux-regression222/frontend ux-routing218. Далее — результат Android, native correlation/cleanup и предоставленный тестовый S3. Этап12.5 открыт.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -38,6 +38,16 @@
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка12.3.83 в границах журнала. Внешняя12.5: блоки1–225 завершены в записанных scopes, этап открыт. Runtime backend ux-regression222/frontend ux-routing218; backend25/UI52 и дополнительные SQL/UDP222 прошли. |
|
||||
|
||||
## 12.5.227 — профиль StrongSwan Android для ручной full-tunnel приёмки (2026-10-14)
|
||||
|
||||
По поручению пользователя подготовлен реальный сертификатный клиент mm-phone227 на194.226.121.150, адрес198.18.227.250, пул198.18.227.0/24, full-tunnel policy и отдельный managed masquerade через подтверждённый default-route interface. Добавлен собственный bridge/address198.18.227.1/32 для Ping. CA/server/client сертификаты действуют2 дня; server SAN содержит IP endpoint. Пользователь отдельно подтвердил передачу временного Portal JWT и применение настроек после отказа automatic approval review. JWT удалён из локального файла, Debian artifacts и backend /tmp после подготовки; пароли CHR не менялись.
|
||||
|
||||
Первый helper создал fixture, но остановился на ownership assertion своего адреса: comment mm-phone227 не входил в whitelist. Восстановлены manifest/ownership именно этого адреса; создание серверных объектов и клиента НЕ повторялось. Выполнен отдельный API export существующей identity с новым случайным passphrase. Подготовлен cleanup helper с проверкой ID/name/comment и исходных IDs13 коллекций;16 own objects оставлены для телефона. Cleanup ещё не выполнен: удалять их до человеческого теста нельзя. Независимый readback подтвердил сохранение исходных IDs13 коллекций; подключение телефона на момент чтения ещё не установлено.
|
||||
|
||||
PKCS#12 chain verify passed; неверный пароль отклонён, private key находится внутри PBES2/PBKDF2/AES-256-CBC encrypted Safe (это Key bag внутри зашифрованного контейнера, не отдельно Shrouded Keybag). CA явно добавлен в remote.cert, профиль ikev2-cert, DNS1.1.1.1. .sswan и пароль выданы пользователю ссылками на ignored tmp/android227; в Git нет ключей/архива/пароля/JWT. [Обезличенная подготовка](ux-ui/acceptance/android227-preparation-2026-10-14.json), [формат StrongSwan](https://docs.strongswan.org/docs/latest/os/androidVpnClientProfiles.html).
|
||||
|
||||
Android connection/Internet egress/DNS/Ping/reconnect ещё не приняты: ожидаются результаты телефона. Ожидаемый внешний IPv4 —194.226.121.150. Общая UI-регрессия226 выполняется, результат не объявлен passed. Runtime images ux-regression222/ux-routing218 не менялись. Далее — результат телефона и native correlation, затем cleanup собственных объектов; S3 endpoint/bucket/keys ожидаются от пользователя. Этап12.5 открыт.
|
||||
|
||||
## 12.5.225 — REST с двух точек и границы диагностики авторизации (2026-10-14)
|
||||
|
||||
Воспроизводимый readonly helper chr-rest-diagnostic.mjs требует точные два owned hosts и credentials через env. С рабочей машины и backend network Debian выполнено по18 запросов: три последовательных цикла resource/GRE, затем clock/service/log. Все36 ответили200, transport/401/500 failures0. Сохраняются только безопасные HTTP headers и сводки логов; тело ошибок/пароли/исходные сообщения не публикуются. Configuration writes/password changes0.
|
||||
|
||||
Reference in new issue
Block a user