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

Шифрування секретів SMS

Сестра-близнючка служби для Checkbox, тільки для паролів SMS-сервісів: TurboSMS і Atompark.

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

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

Шифрування секретів SMS

Знову пояснення й одна кнопка: операція разова, розклад для неї вимкнений.

Що саме шифрується

Пароль з «Налаштування TurboSMS» і пароль Atompark — тобто рівно ті значення, які раніше лежали в базі відкритим текстом. Уже зашифровані й порожні пропускаються, тож повторний запуск безпечний.

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

Важлива деталь: служба проходить по всіх компаніях бази одразу, а не лише по поточній. Це навмисно — секрет, забутий в іншій компанії, лишався б відкритим.

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

Ключ шифрування і збої

  • Ключ шифрування — частина конфігурації сервера, у базі його немає. Змінили чи втратили ключ, перенесли базу на сервер з іншим ключем — збережені паролі вже не розшифруються, SMS перестануть відправлятися, і паролі доведеться ввести в налаштуваннях заново.
  • Ключа на сервері немає — служба зупиняється на першому відкритому паролі з повідомленням «Секрет не вдалося зашифрувати на сервері. Зверніться до адміністратора, щоб він перевірив ключ шифрування»; відкриті значення лишаються як були.
  • Зворотної операції немає, а записи пишуться по одному, не однією транзакцією: якщо служба зупинилась посередині, зроблене лишається, а повторний запуск доробить решту.

Як зрозуміти, що все спрацювало

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

Відкрийте «Налаштування TurboSMS»: заданий пароль показується маскою з восьми крапок і до запуску, і після — за вікном різниці не видно, а сам пароль в інтерфейс не віддається. Розсилка при цьому працює як працювала: система читає збережене значення сама, поки ключ шифрування на сервері той самий.

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