Ревизия: 2026-03-01 / v1.1
Техническая документация по безопасности Kasty
Настоящий раздел устанавливает технические спецификации безопасности: границы доверия, протоколы сообщений и звонков, а также требования к сетевому транспорту и метаданным.
Оглавление
1. Область действия
- Юридические положения публикуются отдельно на страницах «Безопасность», «Конфиденциальность» и «Условия использования».
- В настоящем разделе публикуются технические требования и протокольные инварианты.
- Настоящий раздел является основным техническим источником по безопасности сообщений и звонков.
- Публичные audit-репозитории доступны на GitHub: whisper-chatstore, ksmp-whisper-core, ksmp-server-boundary.
2. Статус документации
- Текущая редакция: v1.1 (2026-03-01).
- При изменении протоколов, модели ключей или транспортной схемы публикуется новая ревизия.
- Изменения, затрагивающие обязательные требования, сопровождаются обновлением связанных спецификаций.
3. Нормативные термины
В русской версии используются следующие нормативные термины:
- ДОЛЖЕН — обязательное требование безопасности или совместимости.
- НЕ ДОЛЖЕН — явно запрещенное поведение.
- СЛЕДУЕТ — рекомендуемое требование; отклонение допустимо только при обосновании риска.
- МОЖЕТ — опциональное поведение, не нарушающее обязательные инварианты.
Для англоязычной версии применяются эквивалентные нормативные термины.
4. Номенклатура протоколов
- KSMP Whisper — головной протокол защищенной коммуникации.
- KSMP Whisper Ultra OOB — расширенный профиль KSMP Whisper для асинхронного обмена и офлайн-установления сессии.
- WhisperStreamVoice — технология качества медиапередачи в звонковом профиле KSMP Whisper.
5. Порядок чтения
- Сначала: Модель угроз.
- Затем: KSMP Whisper Ultra OOB и KSMP Whisper / WhisperStreamVoice.
- После этого: KSMP Whisper E2E Pipeline (сквозной путь от bootstrap до доставки).
- После этого: Транспорт и метаданные.
- Статус публикаций и ссылки на репозитории обновляются на странице «Прозрачность».
Раздел дополняет страницы «Безопасность» и «Прозрачность». Репозитории для аудита: whisper-chatstore, ksmp-whisper-core, ksmp-server-boundary.
Revision: 2026-03-01 / v1.1
Kasty Security Protocol Docs
This section defines our technical security specifications: trust boundaries, message/call protocol rules, and transport/metadata requirements.
1. Scope
- Legal statements are published on Security, Privacy, and Terms pages.
- This section contains technical requirements and protocol invariants.
- This section is our canonical engineering reference for message and call security.
- Public audit repositories are available on GitHub: whisper-chatstore, ksmp-whisper-core, and ksmp-server-boundary.
2. Document status
- Current revision: v1.1 (2026-03-01).
- When protocol behavior, key model, or transport topology changes, we publish a new revision.
- Changes affecting mandatory requirements trigger synchronized updates across dependent specs.
3. Normative terms
- MUST — mandatory requirement.
- MUST NOT — prohibited behavior.
- SHOULD — recommended requirement.
- MAY — optional behavior that does not violate required invariants.
4. Protocol naming
- KSMP Whisper is the core secure-communication protocol.
- KSMP Whisper Ultra OOB is an extended KSMP Whisper profile for asynchronous messaging and offline session establishment.
- WhisperStreamVoice is the media quality technology used in KSMP Whisper call profile.
5. Reading order
- First: Threat Model.
- Then: KSMP Whisper Ultra OOB and KSMP Whisper / WhisperStreamVoice.
- Then: KSMP Whisper E2E Pipeline (end-to-end path from bootstrap to delivery).
- Then: Transport & Metadata.
- Publication status and repository links are maintained on the Transparency page.
This section complements Security and Transparency. Audit repositories: whisper-chatstore, ksmp-whisper-core, ksmp-server-boundary.