IOSOR База знань

Роль export не повинна вміти send

Least privilege на prepaid: доступ до audit і GDPR export — не місце campaign send. Тримайте report-ролі read-only на live messaging-шляху.

Доступ до export здається безпечним: завантажити CSV, відповісти на GDPR-запит, звірити DLR для finance. На prepaid CPaaS-акаунті це не безпечно, якщо те саме місце може сабмітити production SMS.

IOSOR вважає export read-шляхом по ledger і audit-правді. Send — write-шлях, який бере hold і лишає повідомлення, видимі клієнту.

Доступ до звітів — не місце кампанії

GDPR і trust audit export існують, щоб legal і privacy тягли evidence без відкриття blast-консолі. SMS buyer checklist — щоб procurement оцінював чесність API без успадкування production submit. Жодній із цих робіт не потрібен Send.

Під час онбордингу privacy- або finance-аналітика видавайте лише export. Якщо пізніше потрібен controlled test, відкрийте окреме time-boxed send-місце з іменним messaging-власником — не розширюйте роль export.

Least privilege на prepaid-шляху

Prepaid hold робить кожен випадковий send грошовою і trust-подією. Роль export із send може спалити balance, «перевіряючи коридор», а потім відкрити тікет проти платформи. Прив’яжіть ролі export до read API і download jobs. Забороніть message submit, template promote і Live-фліпи. Automation, яка експортує overnight, має використовувати credential зі scope export — не той самий production messaging-ключ, що в campaign-сервісів. Якщо інтеграції потрібні обидва доступи, відмовте shared key: два credentials, два власники, два шляхи відклику.

Audit export лишається read-only за дизайном

Trust audit trail export для GDPR-запитів має повертати, що було надіслано історично, не вмикаючи новий send. Design review запитує: чи може ця роль випустити новий OTP або кампанію? Якщо так — роль export хибно scoped. Тримайте forensic export доступним під час abuse spike, щоб investigators тягли evidence, поки senders із повноваженнями виконують stop — без fake success codes. Місце investigator завантажує; messaging on-call зупиняє.

Відповідь на abuse все одно потребує authorized senders

Зупинка abuse spike без fake success потребує людей, які можуть pause або cut send — не лише export. Не підвищуйте export-клерка до Send під час інциденту «бо в нього вже admin». Підвищуйте заздалегідь названого messaging-власника або використовуйте break-glass send-місце з dual control і коротким TTL. Після інциденту спочатку відкличте break-glass, потім лишіть export як було.

Пов’язані шляхи

Почніть з IOSOR

Перевірте матрицю прав у консолі IOSOR та відкличте дозволи на відправку повідомлень для всіх облікових записів, створених для фінансових чи аудиторських звітів. Прив'яжіть аналітичні ролі виключно до read-only API та фонового завантаження логів без доступу до шлюзів відправки. Переконайтеся, що токени для експорту GDPR не мають прав на ініціацію нових OTP або розсилок.

Підсумок IOSOR

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

Забезпечте фінансовим та юридичним фахівцям доступ тільки для читання через ізольовані ключі експорту. Ніколи не надавайте аудиторам права відправки під час розслідування інцидентів — для зупинки або коригування трафіку використовуйте окремі авторизовані облікові записи.

Чи був матеріал корисним?

Пов’язані гіди