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

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

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

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

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

Категории

Все категории
Loading categories
legion — Legion — это ткань аутентификации с нулевым разглашением, созданная для конфиденциальности | Kitploit
Инструменты/GitHubGitHub/deadends/legion
Веб-безопасностьКриптографияКонфиденциальностьАппаратная БезопасностьУправление идентификацией и доступом (IAM)Аутентификация
GitHubdeadends/legion

legion

Legion — это ткань аутентификации с нулевым разглашением, созданная для конфиденциальности

Репозиторий
105011 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

Legion ZK Auth 🛡️

Настоящая аутентификация с нулевым разглашением на основе аппаратно-привязанных кольцевых подписей устройств

License: MIT Rust Security Version

🎯 Что такое Legion?

Legion — это система аутентификации с нулевым разглашением, которая доказывает, что вы авторизованы, не раскрывая, кто вы. Вы доказываете что-то на основе публичных данных, не связывая своё текущее действие со своим публичным адресом.

Ключевые возможности

  • ✅ Настоящее нулевое разглашение: сервер никогда не узнаёт вашу личность (1 из 1 млн пользователей)
  • ✅ Анонимность устройств: аппаратная привязка с кольцевыми подписями (1 из 1 тыс. устройств)
  • ✅ Без доверенной настройки: Halo2 PLONK (прозрачная настройка)
  • ✅ Аппаратная безопасность: привязка WebAuthn TPM/Secure Enclave
  • ✅ Защита от повторного воспроизведения: нуллификаторы + временные метки
  • ✅ Безопасность сессий: теги связываемости предотвращают кражу
  • ✅ Ограничение частоты: 5 попыток в час (обобщённые ошибки предотвращают перебор)
  • ✅ Отзыв устройств: мгновенная блокировка украденных устройств
  • ✅ Работает: Docker, systemd, мониторинг включены

🔒 Гарантии безопасности (v1.1.0)

СвойствоГарантия
Анонимность пользователя1 из 2^20 (1 048 576)
Анонимность устройства1 из 2^10 (1 024)
Вероятность ошибки полноты2^-128
Система доказательствHalo2 PLONK
Хеширование паролейArgon2id
Аппаратная привязкаWebAuthn Level 2
Ограничение частоты5 попыток в час
Отзыв устройствМгновенный чёрный список

🚀 Быстрый старт (одна команда!)

Предварительные требования

  • Docker (включает Docker Compose)

Установка и запуск

# Clone and run
git clone https://github.com/deadends/legion.git
cd legion

# Linux/macOS
chmod +x install.sh && ./install.sh

# Windows
install.bat

Вот и всё! Откройте http://localhost в вашем браузере.

Что устанавливается

  • ✅ Redis (хранилище сессий)
  • ✅ Legion Server (верификатор ZK-доказательств)
  • ✅ Frontend (WASM-клиент)
  • ✅ Nginx (обратный прокси)

Производительность: Регистрация ~10с, Аутентификация ~4мин (генерация доказательства k=16)


Ручная установка (без Docker)

Нажмите, чтобы развернуть инструкцию по ручной установке
# 1. Install Redis
# macOS: brew install redis && redis-server
# Ubuntu: sudo apt install redis && redis-server
# Windows: https://redis.io/docs/install/install-redis/install-redis-on-windows/

# 2. Run server (terminal 1)
cd legion-server
cargo run --release --features redis

# 3. Build frontend (terminal 2)
cd wasm-client
wasm-pack build --target web --release
python3 -m http.server 8000

# 4. Open http://localhost:8000

Для развёртывания в production см. DEPLOYMENT.md

📊 Производительность

Уровень безопасностиkВремя доказательстваРазмер доказательстваВариант использования
Тестирование12~10с2.5 KBРазработка
Стандартный14~60с3.0 KBStaging
Production16~4мин3.5 KBРекомендуется
Высокая безопасность18~15мин4.0 KBEnterprise

🏗️ Архитектура

📖 Подробное пошаговое описание процесса аутентификации с криптографическими деталями см. в ARCHITECTURE_FLOW.md

Компоненты системы

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