Isophase

3.4. Прочие требования

3.5.1. Обратные требования

  • IR-001: система не должна требовать регистрации и входа в облачные учетные записи для базовых функций;
  • IR-002: система не должна управлять телефонными вызовами и не должна получать доступ к содержимому сообщений;
  • IR-003: система не должна сохранять пользовательское содержимое вне рамок текущей операции;
  • IR-004: система не должна использовать недокументированные программные интерфейсы ОС;
  • IR-005: система не должна запускать чувствительные функции без явного уведомления пользователя и видимого индикатора активности.

3.5.2. Ограничения проектирования

  • DC-OS-001: все запросы к разрешениям ОС выполняются стандартными средствами и фиксируются в настройках пользователя;
  • DC-OS-002: сборки для macOS подписываются и проходят нотарификацию, включаются необходимые разрешения системы безопасности;
  • DC-NET-001: архитектура связи ориентирована на локальные сети и не требует проброса портов или ручной настройки маршрутизаторов;
  • DC-UX-001: действия повышенной опасности, такие как запуск дублирования, выполняются только по явной команде и сопровождаются видимым индикатором;
  • DC-DATA-001: ключи доверия и иные секретные данные хранятся в защищенных хранилищах платформ, резервное копирование этих данных не допускается.

3.5.3. Логические требования к базе данных

  • DB-LOGIC-001: системе требуется локальное хранилище для настроек, списка доверенных устройств и криптографических материалов пары;
  • DB-LOGIC-002: хранилище располагается только на устройствах пользователя, облачная синхронизация не используется;
  • DB-LOGIC-003: данные хранилища, кроме открытых ключей и идентификаторов, шифруются средствами платформы;
  • DB-LOGIC-004: система не хранит пользовательское содержимое, включая буфер обмена, файлы и поток дублирования;
  • DB-LOGIC-005: журналы хранят только технические метаданные и ошибки, срок хранения по умолчанию не более 14 суток и может быть отключен;
  • DB-LOGIC-006: предусмотрена полная очистка данных системы, включая отзыв доверенных пар устройств.

3.5.4. Прочие требования

  • OTH-I18N-001: интерфейс поддерживает русский и английский языки с выбором по языку системы и возможностью ручной смены;
  • OTH-A11Y-001: интерфейс соответствует базовым требованиям доступности, включая управление с клавиатуры, масштабирование шрифта и достаточную контрастность;
  • OTH-TELE-001: отправка диагностической телеметрии выполняется только по согласованию пользователя и без включения пользовательского содержимого;
  • OTH-DOC-001: поставляется краткое руководство пользователя, раздел о безопасности и приватности и раздел по устранению неполадок;
  • OTH-LIC-001: используемые сторонние компоненты имеют совместимые лицензии, перечень компонентов и условия лицензий документируются.

На этой странице