Перейти до змісту

Шифрування/розшифрування файлів

Службова операція, яка кладе поруч із кожним файлом сховища — вкладенням і шаблоном друкованої форми — його зашифровану копію (або розшифровану — назад у звичайний вигляд). Оригінали лишаються на місці, напрямок задає налаштування сервера.

Де шукати: Модулі → Система → Служби → Шифрування/розшифрування файлів

Розбір на прикладі

Шифрування вкладень

У вікні — попередження, яке варто читати буквально: «Зробіть копію вкладених файлів перед запуском службових операцій». Операція проходить по всьому каталогу файлів сервера, файл за файлом, і зупинити її з вікна не можна. Помилка на будь-якому файлі обриває прогін («ПОМИЛКА СЛУЖБИ!»): копії, зроблені до неї, лишаються, решта файлів лишається необробленою. Файл, на якому стався збій, обрізаним не лишається: копія отримує своє імʼя лише цілою (до 30.10.2026 обрив лишав під цим імʼям обрізаний файл, і він відкривався як вкладення). Повторний запуск проходить увесь каталог наново й перезаписує вже зроблені копії.

Навіщо шифрувати вкладення

У вкладеннях лежать договори, акти, скани паспортів і платіжок. Якщо сховище — хмарне або спільне, вміст файлів має бути закритим: доступ до сховища не повинен означати доступ до документів.

Зворотний напрям потрібен при міграції: перш ніж переносити файли в іншу систему чи віддавати клієнту, їх повертають у звичайний вигляд.

Що врахувати перед запуском

  • лише для локального сховища: для S3 шифрування вкладень не реалізовано — з увімкненим шифруванням і сховищем S3 сервер не запуститься («Not implemented s3 encryption!»). Закритість файлів у S3 забезпечують засобами самого сховища;
  • діє на всю базу: служба бере всі файли каталогу — усіх компаній, а не лише поточної;
  • копія обов'язкова — це головне повідомлення самого вікна;
  • операція довга — файлів зазвичай багато, запускайте в неробочий час;
  • ключ шифрування — частина конфігурації сервера: без нього зашифровані файли не відкриються навіть у вас;
  • напрям теж задає конфігурація сервера: шифрування вкладень увімкнено — операція шифрує, вимкнено — розшифровує. Сервер відкриває файл за тим самим налаштуванням: з увімкненим шифруванням шукає зашифровану копію, з вимкненим — звичайну. Тож від зміни налаштування до кінця прогону файли, яким служба ще не зробила копії потрібного виду, не відкриваються;
  • вихідні файли лишаються: операція кладе поруч із кожним файлом його зашифровану (або розшифровану) копію й оригінал не видаляє — так перехід можна відкотити. Поки відкриті оригінали лежать у сховищі, доступ до сховища й далі відкриває документи: їх видаляють окремо, переконавшись, що копії відкриваються. Самі вони не зникнуть: видалення вкладення й «Очищення файлів» прибирають лише копію поточного виду.

Типові ситуації

Файли не відкриваються після переїзду сервера. Ознака втраченого ключа або налаштування шифрування, яке не перенесли, — саме тому копію роблять до, а не після.

Потрібно віддати архів документів клієнту. Спершу розшифруйте вкладення, потім вивантажуйте.

Куди дивитися далі