Files
telegram-tui/SECURITY.md
Mikhail Kilin 051c4a0265
Some checks are pending
CI / Check (pull_request) Waiting to run
CI / Format (pull_request) Waiting to run
CI / Clippy (pull_request) Waiting to run
CI / Build (macos-latest) (pull_request) Waiting to run
CI / Build (ubuntu-latest) (pull_request) Waiting to run
CI / Build (windows-latest) (pull_request) Waiting to run
fixes
2026-01-28 01:29:03 +03:00

2.8 KiB
Raw Blame History

Security Policy

Поддерживаемые версии

Версия Поддержка
0.1.x

Сообщить об уязвимости

Если вы обнаружили уязвимость в безопасности, пожалуйста:

  1. НЕ создавайте публичный issue
  2. Отправьте email на: [security@example.com]
  3. Опишите:
    • Тип уязвимости
    • Шаги для воспроизведения
    • Потенциальное влияние
    • Предложения по исправлению (если есть)

Безопасность credentials

Важно

  • НИКОГДА не коммитьте файлы с credentials в git
  • Файлы credentials и .env уже добавлены в .gitignore
  • TDLib сессия в tdlib_data/ содержит токены авторизации — НЕ делитесь этой папкой

Рекомендации

  1. Используйте XDG config directory:

    • Храните credentials в ~/.config/tele-tui/credentials
    • Установите права доступа: chmod 600 ~/.config/tele-tui/credentials
  2. Защита сессии:

    • Папка tdlib_data/ содержит вашу авторизованную сессию
    • Не копируйте её на другие машины
    • При компрометации — удалите папку и авторизуйтесь заново
  3. Двухфакторная аутентификация:

    • Настоятельно рекомендуется включить 2FA в Telegram
    • Это защитит ваш аккаунт даже при утечке API credentials

Известные ограничения

TDLib

  • Приложение использует официальную библиотеку TDLib от Telegram
  • Безопасность зависит от актуальности TDLib (автообновление через tdlib-rs)

Конфигурация

  • Конфигурационный файл config.toml НЕ содержит чувствительных данных
  • Credentials хранятся отдельно в файле credentials

Обновления безопасности

Мы оперативно реагируем на сообщения об уязвимостях и выпускаем патчи в течение:

  • Критические: 24-48 часов
  • Высокие: 3-7 дней
  • Средние: 2-4 недели
  • Низкие: включаются в следующий релиз

Спасибо

Мы ценим ваш вклад в безопасность проекта!