Обновить
1

Пользователь

0,1
Рейтинг
Отправить сообщение

Отбросив моменты типа "это решает мою боль здесь и сейчас", и "это все нейрослоп, я не при делах", что модель безопасности и угроз держится на простых обещаниях, поговорим предметно из того что прям кричит и бросается в глаза.
1. Переизобретение Termius почти 1 в 1.
2. Уже гниющая архитектура и код. Слои текут, GOD объекты растут как на дрожжах, так что при текущем подходе проект очень скоро станет неподдерживаемым нейрослопом, либо цена поддержки проекта будет улетать в небеса за счет бесконечного перемалывания тонны спагетти-кода. И это все дал беглый просмотр кодовой базы за 10 минут. Что там будет, если начать вчитываться страшно представить.
3. Иллюзия безопасности по памяти. Чтоб юзер увидел секрет ядро должно передать его в JS фронта, где просто априори нет никаких mlock или как-то гарантированно занулить память.
4. Утечка мастер-токена в логи: Сервер печатает в логи одноразовый setup code. И это по сути дырень в ИБ, поскольку в корпоративной среде логи пылесосятся каким-нибудь агрегатором логов, доступ к которому уже имеет сильно больше постороннего народа, что повышает поверхность атаки, а для комплаенса это критично до ужаса. И уж не будем забывать что это просто само по себе нарушает принцип эфимерности и изоляции инит-секретов при деплое, что в случае компрометации логов превращает всю вашу чудесную безопасность в тыкву. Метаданные в сервере в ту же топку. Это не бьется с моделью "сервер ничего не знает".
5. Secure Enclave заявлен как универсальное решение, хотя это аппаратный модуль исключительно устройств маркируемых огрызком. На винде же это Windows Hello + TPM, на линуксах вообще нет ничего подобного, на сколько мне известно. И смешивать это все обзывая "Secure Enclave" априори не правильно.
6. "запись сессий в asciicast v2 формат" и ни слова про безопасность. Попахивает кейлоггером с мутной системой сбора.
7. russh. Почему? Чем обоснован выбор?

Так много вопросов и так мало ответов. Спасибо, у меня всё.

Информация

В рейтинге
3 502-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Системный инженер