Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
legion — Legion é uma estrutura de autenticação de conhecimento zero construída para privacidade | Kitploit
Ferramentas/GitHubGitHub/deadends/legion
Segurança WebCriptografiaPrivacidadeSegurança de HardwareGerenciamento de Identidade e Acesso (IAM)Autenticação
GitHubdeadends/legion

legion

Legion é uma estrutura de autenticação de conhecimento zero construída para privacidade

Ver Repositório
1050há 11 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Legion ZK Auth 🛡️

Autenticação True Zero-Knowledge com Assinaturas de Anel de Dispositivo Vinculadas ao Hardware

License: MIT Rust Security Version

🎯 O que é o Legion?

Legion é um sistema de autenticação zero-knowledge que prova que você está autorizado sem revelar quem você é. Você prova algo com base em dados públicos sem vincular sua ação atual de volta ao seu endereço público.

Principais Recursos

  • ✅ True Zero-Knowledge: O servidor nunca descobre sua identidade (1 em 1M de usuários)
  • ✅ Anonimato do Dispositivo: Vinculado ao hardware com assinaturas de anel (1 em 1K de dispositivos)
  • ✅ Sem Trusted Setup: Halo2 PLONK (configuração transparente)
  • ✅ Segurança de Hardware: Vinculação WebAuthn TPM/Secure Enclave
  • ✅ Proteção contra Replay: Nullifiers + timestamps
  • ✅ Segurança de Sessão: Tags de linkability previnem roubo
  • ✅ Rate Limiting: 5 tentativas/hora (erros genéricos previnem enumeração)
  • ✅ Revogação de Dispositivo: Bloqueie dispositivos roubados instantaneamente
  • ✅ Funciona: Docker, systemd, monitoramento incluídos

🔒 Garantias de Segurança (v1.1.0)

PropriedadeGarantia
Anonimato do Usuário1 em 2^20 (1.048.576)
Anonimato do Dispositivo1 em 2^10 (1.024)
Erro de Soundness2^-128
Sistema de ProvaHalo2 PLONK
Hash de SenhaArgon2id
Vinculação de HardwareWebAuthn Level 2
Rate Limiting5 tentativas/hora
Revogação de DispositivoBlacklist instantânea

🚀 Início Rápido (Um Comando!)

Pré-requisitos

  • Docker (inclui Docker Compose)

Instalar e Executar

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

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

# Windows
install.bat

Pronto! Abra http://localhost no seu navegador.

O que é instalado

  • ✅ Redis (armazenamento de sessão)
  • ✅ Legion Server (verificador de provas ZK)
  • ✅ Frontend (cliente WASM)
  • ✅ Nginx (proxy reverso)

Desempenho: Registro ~10s, Autenticação ~4min (geração de prova k=16)


Configuração Manual (Sem Docker)

Clique para expandir a instalação manual
# 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

Para implantação em produção, consulte DEPLOYMENT.md

📊 Desempenho

Nível de SegurançakTempo de ProvaTamanho da ProvaCaso de Uso
Teste12~10s2.5 KBDesenvolvimento
Padrão14~60s3.0 KBStaging
Produção16~4min3.5 KBRecomendado
Alta Segurança18~15min4.0 KBEmpresarial

🏗️ Arquitetura

📖 Para obter o fluxo de autenticação detalhado passo a passo com detalhes criptográficos, consulte ARCHITECTURE_FLOW.md

Componentes do Sistema

Baixar ferramenta