Консольный инструмент для анонимизации базы данных для Bitrix24 перед копированием на тестовые окружения.
- Анонимизация базы данных: Замена чувствительных данных на фейковые, но согласованные значения.
- Группы согласованности: Поддержание ссылочной целостности между связанными таблицами.
- Поддержка сериализации: Обработка PHP-сериализованных полей в таблицах Bitrix.
- Детерминированная генерация: Одинаковые входные данные дают одинаковые результаты.
- PHAR-дистрибутив: Единый исполняемый файл для простого развертывания.
- Скачать
dataveil.pharиз репозитория. - Собрать файл-конфигурации
config.yaml(см. инструкцию) - Выполнить команду для проверки конфигурации:
$ ./dataveil.phar test:configuration config.yaml- Выполнить команду для запуска анонимизации:
$ ./dataveil.phar anonymize config.yamlЛюбой вклад в развитие проекта приветствуется. Если вы нашли ошибку, хотите предложить новую функцию или улучшить документацию, пожалуйста, ознакомьтесь с нашими правилами для контрибьюторов перед началом работы.
MIT License