Снимки и восстановление
В 0.1.0 восстанавливаем рабочую копию у нас, а не сайт на хостинге. Исходный снимок уже содержит полученные оригиналы; отдельный архив перед каждым исправлением не нужен.
| Данные | Назначение | Ограничение |
|---|---|---|
| Исходный снимок | Повторный анализ и восстановление копии | Может быть неполным или заражённым |
| Результирующий снимок | Сохранение подготовленного исправления | Не означает публикацию на сайт |
| Полный бекап сайта | Восстановление действующего сайта | Требует файлов, БД и настроек; не входит в 0.1.0 |
Снимки и манифесты храним в закрытом S3, статусы и ссылки — в PostgreSQL. Временная папка не является резервной копией. Конкретный провайдер, регион, квоты и сроки хранения ещё не выбраны.
Перед изменением проверяем доступность исходного снимка и защищаем его от удаления на время операции и срок восстановления. При восстановлении сверяем состав и хеши файлов; неудача не должна уничтожать предыдущую рабочую копию. Возврат старых байтов может вернуть исходную уязвимость.
Будущая публикация на хостинг потребует свежих резервных версий затрагиваемых данных и отдельной процедуры восстановления, особенно при изменении БД. Восстановление копии → · Допуск публикации →