Шифрування секретів SMS
Сестра-близнючка служби для Checkbox, тільки для паролів SMS-сервісів: TurboSMS і Atompark.
Де шукати: Модулі → Телефонія → Служби → Шифрування секретів SMS
Розбір на прикладі

Знову пояснення й одна кнопка: операція разова, розклад для неї вимкнений.
Що саме шифрується
Пароль з «Налаштування TurboSMS» і пароль Atompark — тобто рівно ті значення, які раніше лежали в базі відкритим текстом. Уже зашифровані й порожні пропускаються, тож повторний запуск безпечний.
Заодно в кожному записі перебудовується пошуковий відбиток — уже без пароля. Це робиться й тоді, коли сам пароль уже зашифрований: відкритий текст міг лишитися у відбитку від збереження, зробленого до того, як поле стало полем лише на запис.
Важлива деталь: служба проходить по всіх компаніях бази одразу, а не лише по поточній. Це навмисно — секрет, забутий в іншій компанії, лишався б відкритим.
Якщо хтось зберіг налаштування, поки служба працювала, цей запис служба не чіпає, щоб не затерти щойно введений пароль, і повідомляє про це рядком підсумку з трикутником. Запустіть операцію ще раз — вона доробить такий запис.
Ключ шифрування і збої
- Ключ шифрування — частина конфігурації сервера, у базі його немає. Змінили чи втратили ключ, перенесли базу на сервер з іншим ключем — збережені паролі вже не розшифруються, SMS перестануть відправлятися, і паролі доведеться ввести в налаштуваннях заново.
- Ключа на сервері немає — служба зупиняється на першому відкритому паролі з повідомленням «Секрет не вдалося зашифрувати на сервері. Зверніться до адміністратора, щоб він перевірив ключ шифрування»; відкриті значення лишаються як були.
- Зворотної операції немає, а записи пишуться по одному, не однією транзакцією: якщо служба зупинилась посередині, зроблене лишається, а повторний запуск доробить решту.
Як зрозуміти, що все спрацювало
Після запуску служба показує підсумок на екрані: скільки рядків зашифровано, у скількох відкритий пароль знайдено в пошуку й прибрано, у скількох пошуковий текст перебудовано без приватних полів.
Відкрийте «Налаштування TurboSMS»: заданий пароль показується маскою з восьми крапок і до запуску, і після — за вікном різниці не видно, а сам пароль в інтерфейс не віддається. Розсилка при цьому працює як працювала: система читає збережене значення сама, поки ключ шифрування на сервері той самий.
Куди дивитися далі
- Налаштування TurboSMS — де живе пароль.
- Шифрування секретів Checkbox — те саме для фіскального сервісу.