Skip to content

gromdron/dataveil

Repository files navigation

DataVeil

Консольный инструмент для анонимизации базы данных для Bitrix24 перед копированием на тестовые окружения.

Возможности

  • Анонимизация базы данных: Замена чувствительных данных на фейковые, но согласованные значения.
  • Группы согласованности: Поддержание ссылочной целостности между связанными таблицами.
  • Поддержка сериализации: Обработка PHP-сериализованных полей в таблицах Bitrix.
  • Детерминированная генерация: Одинаковые входные данные дают одинаковые результаты.
  • PHAR-дистрибутив: Единый исполняемый файл для простого развертывания.

Использование

  1. Скачать dataveil.phar из репозитория.
  2. Собрать файл-конфигурации config.yaml (см. инструкцию)
  3. Выполнить команду для проверки конфигурации:
$ ./dataveil.phar test:configuration config.yaml
  1. Выполнить команду для запуска анонимизации:
$ ./dataveil.phar anonymize config.yaml

Принять участие в разработке

Любой вклад в развитие проекта приветствуется. Если вы нашли ошибку, хотите предложить новую функцию или улучшить документацию, пожалуйста, ознакомьтесь с нашими правилами для контрибьюторов перед началом работы.

Планы по развитию.

Лицензия

MIT License

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages