NCraft Browser

Покажите место — а с разрешения помогите сделать

Участник вашей группы может попросить NCraft показать что-то на странице: подсветить элемент, указать место. Управлять вашим браузером — прокручивать, переходить, вводить, нажимать — он может, только если вы сами это разрешили. Пока кто-то показывает или действует, сверху окна видно, кто это, и есть кнопка «Стоп».

Что может участник

  • Без особого разрешения — указать или подсветить место на странице и читать данные этой группы.
  • Только если вы разрешили лично этому человеку — видеть список ваших вкладок и адрес текущей страницы.
  • Только по вашему разрешению — прокрутка, переход, ввод, нажатия, письма от вашего имени, логи.
  • Опасные права (в том числе доступ к файлам на диске) выключены по умолчанию, выдаются конкретному участнику и требуют подтверждения набранным словом. Даже выданный доступ к диску не пишет поверх существующих файлов и не работает с сетевыми и системными путями.
  • Приватные вкладки не видны никому и никогда.
  • Запросы ходят только внутри ваших зашифрованных групп; доступа «из интернета» нет.

Права

  • 18 возможностей трёх слоёв — экран, данные, логи; каждая помечена как безопасная, осторожная или опасная.
  • Итог считается так: потолок → правило для участника → правило для группы → политика группы. Политика группы (владелец, админы) может только сужать права, а не раздавать их.
  • Попап прав: «Мои правила» и, для управляющих, «Политика группы»; общие кнопки; у логов — уровень и срок.
  • Личные правила едут на все ваши устройства.

Плашка и «Стоп»

  • Плашка «вами управляет / показывает»: кто, «Что делали», «Стоп».
  • «Стоп» действует до перезапуска браузера; дальше — подсказка «Права участника».
  • На Windows плашка стоит в общем столбце под кнопками окна, вместе с полоской звонка и стопкой уведомлений.

Журнал удалённых действий

«Профиль → Удалённые действия»: кто, когда и что делал. Хранится на устройстве 30 дней (до 2000 строк).

Логи

  • «Журнал» — логи ядра с уровнем и разделом. Секреты и ключи вычищаются до записи.
  • «Кто видит мои логи» — выдать конкретному человеку уровень и срок.
  • «Логи участника» — чужие логи, не подробнее выданного уровня.

Локальный ui-api — для программ на этом компьютере

  • Выключен по умолчанию. После предупреждения слушает только 127.0.0.1:8790, требует случайный токен из 64 знаков.
  • Запросы со страниц сайтов (с заголовком Origin) и с чужим Host отвергаются.
  • Данные — в тех же правах; личность, ключи и удаление — никогда.
  • Действия на экране показывают ту же плашку: «Программа на этом компьютере». Её «Стоп» ставит интерфейс на паузу до перезапуска.
  • Выключили переключатель — порт закрыт; «Забыть личность» стирает и токен.

Честно о статусе

Удалённые действия — новая возможность: она проверена сквозными тестами ядра, широкой живой проверки между людьми ещё не было.

Эта страница — место обсуждения. Откройте её в NCraft: заметки, задачи и чат о ней будут рядом, в группе NCraft.