Обсуждение софта. Установка, настройка, новинки. В общем все, что связано с софтом.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Вт мар 21, 2017 2:11 pm
Тут очередной человек подловил криптора. И вот я думаю как ему сделать "из говна и палок" более менее нормальный бэкап.
Ограничение - всё на одной машине. Интернет есть. Не выключается.
Пока такой алгоритм -
- диск для резервного копирования будет подключаться только ночью и только для бэкапа
- дожидается пока синхронизируется в облако (отдельное, только для бэкапа - можно для большей стабильности чередовать два разных (или хотя бы две учётки) через день)
- синхронизация отключается, программы закрываются, диск отключается
День работы потерять конечно печально, но лучше чем всё. Кто что думает? Какие дополнения? Кто бы ещё что сделал? Или вообще по другому как-нибудь?
Киберпанк не умер. Он просто наступил.
-
ra0ued
- Сообщения: 2086
- Зарегистрирован: Чт авг 30, 2012 2:54 pm
- Откуда: zabtech.ru
-
Контактная информация:
Сообщение
ra0ued » Вт мар 21, 2017 4:12 pm
Все это будет происходитъ в автоматическом режиме? Как будет реализован контролъ на целостностъ данных? Ну, чтобы случайно все резервные копии после выхов не оказалисъ зашифрованными.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Вт мар 21, 2017 4:17 pm
ra0ued писал(а):Все это будет происходитъ в автоматическом режиме? Как будет реализован контролъ на целостностъ данных? Ну, чтобы случайно все резервные копии после выхов не оказалисъ зашифрованными.
Конечно автоматически. Специфика работы в том, что бд семь дней в неделю пользуются. Но да ладно - возьмём праздники новогодние.
Можно делать недельной давности + вчерашнюю копию. На одной из прошлых работ делал - три месячных, четыре недельных, семь ежедневных. Но про выхи хорошее замечание, учту.
Контроль целостности - никак пока. Раз в месяц вручную буду заходить смотреть. Можно конечно какую-нибудь проверку, но не совсем представляю как. Файл тестовый? Положить в мои документы какой-нибудь файл, хэш которого мы знаем и проверять по нему? Если не совпал, то шлём мыло с ошибкой?
Киберпанк не умер. Он просто наступил.
-
ra0ued
- Сообщения: 2086
- Зарегистрирован: Чт авг 30, 2012 2:54 pm
- Откуда: zabtech.ru
-
Контактная информация:
Сообщение
ra0ued » Вт мар 21, 2017 4:20 pm
Да, в принципе положитъ пару файлов-маркеров, которые обычно шифруются, jpg, doc и тд. Сразу будет ясно, что криптор сработал.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Пн янв 15, 2018 12:16 am
В итоге сделал так -
1) Бэкапится в папку и инициализируется отправка на гуглодрайв.
2) Как только файл становится синхронизированным, средствами API переносится в папку на гуглодиске НЕ СИНХРОНИЗИРОВАННУЮ с компьютером. С компьютера файл удаляется.
3) Повторять ежедневно

Старое удалять.
В чём плюсы -
1) Гуглодрайв НЕ УСТАНОВЛЕН - написано своё решение на шарпе, которое использует апи, что позволяет обойти кучу проблем (видел крипторы, которые искали целенаправленно софт для облачных файлов и шифровали чтобы на сервер ушло). Есть надежда, что вручную тоже не обнаружат.
2) Полный контроль за выполнением
Киберпанк не умер. Он просто наступил.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Ср мар 14, 2018 12:24 pm
Развернул систему ещё в паре мест. Если у кого есть скуль, то могу выдать исходники для тестирования и багрепортов

Киберпанк не умер. Он просто наступил.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Пн май 28, 2018 11:19 pm
В итоге пришел к выводу, что в месте ГДЕ делается бэкап не должно быть вообще никакого доступа в место КУДА делается бэкап. Вся отчистка от старого, проверка корректности и прочая должна выполнятся на бэкап сервере.
В этом плане тот же гуглдиск предоставляет неплохие возможности настройки прав для разных пользователей. Но ПИЧАЛЬ - есть три типа прав - запрещено, чтение, запись (ну ещё "админские" типа - они позволяют устанавливать права). То есть место куда делаем бэкап в общем случае должно иметь какую-то логику на тему переноса из одной папки в другую. Иначе умный взломщик может найти наш бэкапер и конфиги к нему, а там мы должны указать токен доступа к гуглодиску, по которому можно посмотреть-скачать-удалить.
В этом плане UrBackup неплох, но у него тоже хватает косяков и проблем как выяснилось.
Киберпанк не умер. Он просто наступил.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Пт июн 01, 2018 12:56 am
Ещё момент - для любого бэкап-софта нужно обязательно настраивать логи и отправку ошибок по нескольким каналам (емеил, телеграм, аська, скайп). Что-нибудь да дойдёт.
Конкретный пример - мыло попадало в спам и не было видно, телеграм - ну сами всё знаете, ркн же. Обнаружили, что случился косяк случайно, к счастью до того, как бэкапы потребовались. Почту добавили в исключения, телеграмму прописали прокси. Но всё равно жим-жим был.
Киберпанк не умер. Он просто наступил.
-
arxont
- Сообщения: 3948
- Зарегистрирован: Пт авг 31, 2012 11:29 pm
Сообщение
arxont » Пт июн 08, 2018 1:10 am
Всё бы ничего, пока ваши файлы условно говоря меньше гигабайта. Но когда возникает необходимость в бэкапе (причём ежедневном желательно) около ста гигов, то тут уже начинаешь выёбываться. Пока с rsync`ом разбираюсь. Но как проверять корректность этого всего пока хз
Киберпанк не умер. Он просто наступил.
-
ra0ued
- Сообщения: 2086
- Зарегистрирован: Чт авг 30, 2012 2:54 pm
- Откуда: zabtech.ru
-
Контактная информация:
Сообщение
ra0ued » Пт июн 08, 2018 7:14 pm
У меня последний месяц прям эпидемия на носимые винты с встроенным USB 3.0. Как поднятъ с них данные даже понятъ не пытаюсъ. На hardmaster.info чо-то стали весъма противоречивые отзывы. Могут месяцами кататъ вату и братъ денъги десятками тысяч, а в итоге сказатъ, что ничего не получилосъ.