Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
kodex — Инструментарий для обеспечения конфиденциальности и безопасности: Обнаруживайте, понимайте, псевдонимизируйте, анонимизируйте, шифруйте и безопасно обменивайтесь конфиденциальными и личными данными: Конфиденциальность и безопасность как код. | Kitploit
Инструменты/GitHubGitHub/kiprotect/kodex
Инструменты шифрования/дешифрованияСкриптинг и автоматизацияАудит конфигурацииЭксфильтрация данныхDevSecOpsКонфиденциальность
GitHubkiprotect/kodex

kodex

Инструментарий для обеспечения конфиденциальности и безопасности: Обнаруживайте, понимайте, псевдонимизируйте, анонимизируйте, шифруйте и безопасно обменивайтесь конфиденциальными и личными данными: Конфиденциальность и безопасность как код.

Репозиторий
127202 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Kodex (Community Edition - CE) — это инструментарий с открытым исходным кодом для инженерии конфиденциальности и безопасности. Он помогает автоматизировать меры безопасности и защиты данных в ваших рабочих процессах по работе с данными. Он предлагает следующие возможности:

  • Чтение элементов данных из различных источников, таких как файлы, базы данных или очереди сообщений.
  • Защита этих элементов данных с помощью различных преобразований, повышающих конфиденциальность и безопасность, таких как деидентификация, маскирование, псевдонимизация, анонимизация или шифрование.
  • Отправка защищенных элементов в различные пункты назначения.

С помощью Kodex вы можете описывать свои рабочие процессы защиты данных и безопасности данных, используя простой декларативный язык конфигурации: подобно тому, как инструменты DevOps позволяют описывать инфраструктуру как код, Kodex — это инструмент PrivacyOps и SecurityOps, который позволяет описывать меры конфиденциальности и безопасности как код.

Kodex берет на себя скучные и сложные аспекты конфиденциальности, такие как

  • Управление ключами: Kodex управляет ключами шифрования и псевдонимизации за вас (если вы этого хотите).
  • Управление параметрами: Kodex отслеживает, как каждый отдельный элемент данных был обработан, чтобы вы могли доказать соответствие ваших рабочих процессов с данными и создать аудиторский след.
  • Преобразование данных: Kodex реализует современные криптографические и статистические методы для защиты ваших данных.

Начало работы

Чтобы загрузить и установить Kodex из исходного кода, просто выполните

root@kitploit:~
git clone https://github.com/kiprotect/kodex
cd kiprotect

make
make install

Документация

Официальную документацию можно найти по адресу https://heykodex.com/docs.

Преобразование данных

Kodex читает свою конфигурацию из так называемых blueprints (схем). Чтобы понять, как это работает, ознакомьтесь с нашим репозиторием blueprints, который содержит примеры blueprints вместе с инструкциями по их запуску. Вы можете установить эти blueprints через Kodex (требуется доступ в Интернет):

root@kitploit:~
kodex blueprints download

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

root@kitploit:~
# pseudonymize the example data and write it to a file named 'pseudonymized.json'
kodex run pseudonymization/examples/data-types/pseudonymize

# depseudonymize the data again and print the result on stdout
kodex run pseudonymization/examples/data-types/depseudonymize

Вот и всё! Kodex заботится о генерации и хранении криптографических параметров для псевдонимизации. Если вы хотите вместо этого ввести ключ вручную для генерации параметров, вы тоже можете это сделать:

root@kitploit:~
# pseudonymize the data with a user-supplied key
kodex run pseudonymization/examples/data-types/pseudonymize-with-key

# depseudonymize with a key as well
kodex run pseudonymization/examples/data-types/depseudonymize-with-key

Запуск тестов

Kodex поставляется с набором автоматических модульных тестов, которые можно запустить с помощью Make:

root@kitploit:~
make test

Тестирование плагинов

Тест плагина может завершиться ошибкой с сообщением "plugin was built with a different version of package internal/cpu", которое может возникнуть, если флаги компиляции, используемые для компиляции основного кода и плагина, различаются. Это может произойти, например, если вы выполняете тесты обнаружения состояния гонки. Чтобы исправить проблему, перейдите в папку плагина и выполните

root@kitploit:~
make clean
make

Запуск бенчмарков

Kodex также поставляется с рядом бенчмарков, которые можно запустить следующим образом:

root@kitploit:~
make bench

Статус и дорожная карта

Это еще ранняя версия Kodex, и она еще не содержит многих функций. Мы будем постепенно переносить больше функциональности из нашей Enterprise Edition (EE). Следующие функции находятся в ближайших планах:

  • Анонимизация: Анонимизация потоковых данных с использованием дифференциально частных агрегаций.
  • Обнаружение: Обнаружение конфиденциальной и личной информации в ваших структурированных и неструктурированных данных.
  • Шифрование: Шифрование и дешифрование структурированных данных.
  • Картографирование данных: Анализ и составление карты вашей инфраструктуры данных.
  • Управление согласием: Управление целями обработки и согласием пользователей для всех ваших потоков данных.

Enterprise Edition

Наша работа с открытым исходным кодом стала возможной благодаря коммерческому предложению Kodex enterprise edition (EE), которое расширяет Community Edition (CE) функциональностью, поддерживающей развертывание Kodex в профессиональной корпоративной среде. Она включает, например, следующие функции:

  • Расширенное управление конфигурацией и параметрами на основе SQL и их хранение.
  • REST API для управления всеми функциями Kodex.
  • Веб-интерфейс для управления и мониторинга потоков данных.
  • Более продвинутые преобразования данных.
  • Механизм контроля доступа на основе ролей.

Хотите узнать больше о Kodex EE? Просто посетите наш сайт или свяжитесь с нами!

Лицензия

В настоящее время Kodex распространяется под лицензией Affero GPL, версия 3 (AGPL-3.0). Подробности см. в файле лицензии. Кроме того, мы также предлагаем коммерческую лицензию, которая позволяет вам напрямую интегрировать код Kodex в закрытое программное обеспечение без раскрытия вашего собственного кода. Если вы заинтересованы в покупке коммерческой лицензии, пожалуйста, свяжитесь с нами.

Почему Affero GPL?

Лицензия Affero GPL — это сильная лицензия copyleft, которая позволяет вам свободно использовать Kodex в коммерческих и некоммерческих целях. Если вы используете программное обеспечение как автономный инструмент без интеграции с вашим собственным программным кодом (то есть вы не импортируете и не компилируете его как библиотеку Go в вашем собственном Go-коде), его использование никак не повлияет на ваш собственный программный код. В этом отношении Kodex можно использовать так же свободно, как и другие инструменты Linux, предоставляемые под лицензией GPL.

Однако, если вы интегрируете код Kodex с вашим собственным программным кодом и распространяете или предоставляете это программное обеспечение в качестве веб-сервиса, вы должны будете сделать исходный код вашего программного обеспечения доступным под совместимой лицензией. Аналогично, если вы изменяете или расширяете Kodex и либо распространяете его, либо предоставляете его как услугу, вы также должны будете сделать исходный код ваших изменений доступным. Это гарантирует, что улучшения, которые вы вносите в Kodex, принесут пользу всему сообществу пользователей.

Мне нужна другая лицензия

Если у вас возникли проблемы с использованием Kodex-CE из-за условий лицензии, пожалуйста, свяжитесь с нами. Мы предлагаем коммерческую лицензию, которая позволяет вам интегрировать Kodex с вашим собственным программным кодом без воздействия условий лицензии AGPL.

Свяжитесь с нами

У вас возникли проблемы с запуском Kodex? Хотите предложить новую функцию или сообщить об ошибке? Пожалуйста, создайте задачу в этом трекере. Если это то, что вы хотели бы обсудить с нами напрямую, отправьте нам электронное письмо, мы будем рады услышать от вас!

Расскажите о нас

Вы используете Kodex в своей организации и он вам нравится? Пожалуйста, дайте знать миру! Распространение информации о нем и обратная связь помогают нам улучшать программное обеспечение.

Скачать инструмент