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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages