dttb d58873368a RustDesk: pre-prod security audit + операционный runbook
Аудит перед запуском в прод. Найдены и исправлены critical и medium issues:

Critical (fixed):
- File permissions 644 → 600/640 для id_ed25519, БД, config.yaml
- Нет logrotate (диск 2GB зальётся) → /etc/logrotate.d/rustdesk
- Нет авто-бэкапа → daily cron 03:00 в /root/rustdesk-backups/

Medium (fixed):
- Brute-force на /api/admin/login → NPM rate-limit 5r/m

Medium (deferred):
- NC share без пароля (NC сейчас down — отдельный task)
- Security headers не наследуются в location / (NPM template limitation)

Документация:
- decisions/2026-04-30-rustdesk-pre-prod-audit.md — полный отчёт
- projects/dttb/rustdesk-runbook.md — операционный runbook (recovery,
  troubleshooting, onboarding, updates)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 10:42:19 +03:00

🧠 Knowledge Base

Единая база знаний из всех ИИ-ботов и проектов.

Структура

  • projects/ — по проектам (niikn, dttb и др.)
  • decisions/ — принятые решения
  • snippets/ — полезный код
  • notes/ — заметки из чатов с ИИ

Как использовать

Из IDE (Claude Code, Cursor)

Клонируйте репо и работайте с файлами как обычно.

Через веб

Откройте http://10.0.0.189:3000/ в браузере.

Через Максимку (Telegram)

Попросите сохранить или найти информацию.


Создано: 2026-02-26

Карта базы

Description
Единая база знаний из всех ИИ-ботов
Readme 5.8 MiB
Languages
Python 54.7%
HTML 20.2%
Shell 17.6%
PowerShell 5.6%
Lua 1.1%
Other 0.8%