Защита данных через шифрование
Введение
Функция Шифрование хранящихся данных, которой располагает Панель управления, позволяет повысить степень защиты конфиденциальной информации на портале.
Шифрование — это технология реверсивного конвертирования данных с целью защиты конфиденциальной информации, хранимой на жестком диске. Даже если злоумышленники получат доступ к информации на жестком диске, они не смогут ее считать, поскольку все данные зашифрованы.
Шифрование основано на схеме Encrypt-then-MAC (AES-256-CBC + HMAC-SHA256), применяется ко всему массиву данных в рамках экземпляра ONLYOFFICE и соответствует международному стандарту шифрования AES-256. Шифрование AES-256 с симметричным алгоритмом CipherMode.CBC используется для шифрования данных на портале, а хэш-функция SHA256 в сочетании с алгоритмом вычисления кода аутентификации HMAC используется для проверки целостности и подлинности зашифрованных данных.
Данная функция доступна исключительно в серверных версиях.
Подготовка к шифрованию
Перед началом процесса шифрования необходимо выполнить несколько предварительных действий.
-
Вручную остановите сервисы, которые вносят изменения в файлы на диске.
Для Docker (внутри контейнера CommunityServer):
systemctl stop onlyofficeMail*systemctl stop onlyofficeThumbnailBuilder.serviceДля Linux:
sudo service onlyofficeMail* stopsudo service onlyofficeThumbnailBuilder stopДля Windows:
Перейдите в Панель управления > Администрирование > Службы и остановите следующие службы: ONLYOFFICE Mail Watchdog, ONLYOFFICE Mail Imap, ONLYOFFICE Mail Cleaner, ONLYOFFICE Mail Aggregator, ONLYOFFICE Thumbnail Builder. Для этого щелкните по службе правой кнопкой мыши и выберите Остановить.
-
Авторизуйтесь на портале и нажмите на значок Панели управления на Стартовой странице. Можно также зайти в Настройки портала и открыть Панель управления, перейдя по ссылке на левой боковой панели.
-
Перейдите в раздел Резервное копирование и создайте резервную копию данных.
-
Отключите Автоматическое резервное копирование.
-
Выберите опцию Локальное хранилище в разделах Подключить хранилище для статистических данных и Подключить хранилище как CDN.
примечаниеФункция Шифрование хранящихся данных работает только с локальным хранилищем.
-
Убедитесь, что на жестком диске достаточно свободного места.
По завершении предварительной подготовки можно переходить к следующему этапу.
Шифрование хранилища
-
В Панели управления перейдите в раздел Хранилище.
-
Установите флажок Уведомить пользователей о временной недоступности портала, чтобы направить всем активным пользователям соответствующее сообщение на электронную почту, когда будет запущен процесс шифрования.
примечаниеПо завершении процесса шифрования все активные пользователи также получат соответствующее сообщение на электронную почту. Если при шифровании возникнет ошибка, на электронную почту всех администраторов (независимо от опции Уведомить пользователей) придет уведомление об ошибке и прерывании процесса шифрования.
-
Чтобы запустить процесс шифрования, нажмите кнопку Зашифровать хранилище, а затем — кнопку OK.
Продолжительность процесса зависит от объема информации. Во время шифрования все порталы будут недоступны. По завершении шифрования все данные портала будут вновь доступны.

При активированной опции шифрования в заново созданной резервной копии архива данных будут находиться расшифрованные файлы. При восстановлении из этой копии файлы, находящиеся на диске, будут вновь зашифрованы.
Также потребуется вручную запустить сервисы, которые вносят изменения в файлы на диске.
Для Docker (внутри контейнера CommunityServer):
systemctl start onlyofficeMailAggregator.service
systemctl start onlyofficeMailCleaner.service
systemctl start onlyofficeMailImap.service
systemctl start onlyofficeMailWatchdog.service
systemctl start onlyofficeThumbnailBuilder.service
Для Linux:
sudo service onlyofficeMailAggregator start
sudo service onlyofficeMailCleaner start
sudo service onlyofficeMailImap start
sudo service onlyofficeMailWatchdog start
sudo service onlyofficeThumbnailBuilder start
Для Windows:
Перейдите в Панель управления > Администрирование > Службы и запустите следующие службы: ONLYOFFICE Mail Watchdog, ONLYOFFICE Mail Imap, ONLYOFFICE Mail Cleaner, ONLYOFFICE Mail Aggregator, ONLYOFFICE Thumbnail Builder. Для этого щелкните по службе правой кнопкой мыши и выберите Запустить.
Расшифрование хранилища
Чтобы расшифровать данные портала,
-
Вручную остановите сервисы, которые вносят изменения в файлы на диске, как описано выше.
-
В Панели управления перейдите в раздел Хранилище.
-
Установите флажок Уведомить пользователей о временной недоступности портала, чтобы направить всем активным пользователям соответствующее сообщение на электронную почту, когда будет запущен процесс расшифрования.
примечаниеПо завершении процесса расшифрования все активные пользователи также получат соответствующее сообщение на электронную почту. Если при расшифровании возникнет ошибка, на электронную почту всех администраторов (независимо от опции Уведомить пользователей) придет уведомление об ошибке и прерывании процесса расшифрования.
-
Чтобы запустить процесс расшифрования, нажмите кнопку Расшифровать хранилище, а затем — кнопку OK.

Продолжительность процесса зависит от объема информации. Во время расшифрования все порталы будут недоступны. По завершении расшифрования все данные портала будут вновь доступны.
Также потребуется вручную запустить сервисы, которые вносят изменения в файлы на диске, как описано выше.