Об этом проекте
ThreatExchange начинался как код для поддержки API ThreatExchange от Meta и превратился в набор проектов для обмена сигналами и модерации контента.
Основные компоненты:
- Хеширование изображений PDQ: преобразует фотографии в 256-битные сигнатуры, используемые для сопоставления с другими фотографиями.
- Хеширование видео TMK+PDQF (TMK): создаёт 256-КБ сигнатуры видео для сопоставления по схожести.
- Video PDQ (vPDQ): более простой подход к хешированию видео, который определяет, совпадают ли два видео, по количеству общих похожих кадров; его можно применять с алгоритмами изображений помимо PDQ.
- Hasher-Matcher-Actioner (HMA): готовая к развёртыванию платформа модерации контента для AWS с несколькими подмодулями. Она поддерживает списки известного контента для поиска, которые можно курировать локально или подключать к другим программам обмена хешами для передачи и получения списков. Вторая версия, Open Media Match, находится в разработке с облачно-агностичным развёртыванием на базе Docker.
- python-threatexchange: библиотека и CLI, опубликованные на PyPI как `threatexchange`, предлагающие эталонные реализации для загрузки хешей из API ThreatExchange от Meta, сканирования изображений с помощью PDQ и многого другого. Она спроектирована для расширения на другие обмены хешами и техники, включая те, что написаны не сопровождающими.
- api-reference-examples: примеры реализаций на различных языках для использования API, с разной степенью полноты.
Репозиторий также документирует сам API ThreatExchange от Meta: RESTful API на платформе Facebook для запросов, публикации и обмена информацией об угрозах безопасности, такой как вредоносное ПО и фишинговые страницы, либо с конкретными участниками сообщества, либо с более широким сообществом. Для рабочих нагрузок, управляемых тегами, с массовой загрузкой или инкрементальными обновлениями рекомендуется эталонный дизайн на Java. Для доступа требуется подать заявку через сайт разработчиков Meta, а полная документация, UI, форматы данных и лучшие практики находятся в документации ThreatExchange.
Вклад приветствуется в соответствии с руководством по участию и кодексом поведения проекта. Все проекты лицензированы под BSD, с отмеченными исключениями для демонстрационных файлов (например, pdq/cpp/CImg.h).
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.