Open Source
Создано открыто
Наш клиентский SDK лицензирован по MIT. Вы можете прочитать каждую строку, которая выполняется в браузерах ваших пользователей. Прозрачность — это не фича, это то, как мы работаем.
github.com/Tracio-App/sdk — лицензия MIT, уже публичноНаша философия open source
Мы убеждены, что защитное ПО должно быть прозрачным, чтобы ему доверяли. Три принципа определяют то, как мы работаем.
Прозрачность
Исходный код нашего клиентского SDK открыт: вы можете прочитать каждую строку устанавливаемого пакета, его сетевые вызовы и его эндпоинты. Загружаемый им агент сбора генерируется динамически и ротируется — именно это делает его трудным для обратной разработки, а сам SDK вокруг него ничего не скрывает.
Проверяемость
Исходный код SDK опубликован как зеркало только для чтения: команды безопасности могут прочитать, что уходит из браузера, какие данные мы отправляем и к каким адресам обращаемся. Сборка из исходников пока не описана.
Сообщество
Публичный репозиторий — зеркало нашего основного дерева исходников только для чтения: он не принимает issues и pull request'ы. Сообщения об уязвимостях присылайте на security@tracio.ai.
Что открыто
Лицензия MIT — используйте как хотите
Клиентский SDK
Полный исходный код JavaScript-агента, который собирает сигналы устройства. TypeScript, ноль зависимостей, лицензия MIT.
SDK для фреймворков
Обёртки для React, Vue, Angular и Svelte находятся в том же публичном монорепозитории, что и основной SDK, — одно место, чтобы понять, как работает каждая интеграция.
Документация сигналов
Каждая категория собираемых нами сигналов публично задокументирована с её назначением и характеристиками стабильности — смотрите Signal Library и документацию. Точный набор проб и их веса остаются внутренними, потому что их публикация отдала бы атакующим готовый набор тестов.
Что проприетарно
Наше серверное конкурентное преимущество
AI-движок
Наши продвинутые алгоритмы сопоставления и идентификации, достигающие точности 99,5%. Это наша ключевая интеллектуальная собственность.
Серверная обработка
Бэкенд-инфраструктура для обработки сигналов в реальном времени, оценки и идентификации посетителей в масштабе.
Инфраструктура
Мультирегиональное развёртывание, аналитика на ClickHouse, стриминг на Kafka и наш слой обнаружения вмешательства.
Прочитайте код
Клиентский SDK и обёртки для фреймворков открыты под лицензией MIT. Прочитайте, какие сигналы мы собираем, и посмотрите, как это устроено.