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
DUP — Estrutura de pesquisa para detectar e remover backdoors em modelos de linguagem, combinando detecção de anomalias baseada em características com desaprendizagem baseada em LoRA em BERT, BART, LLaMA e Qwen. | Kitploit
Ferramentas/GitHubGitHub/manhu2025/dup
Análise de MalwareAprendizado de MáquinaPapers e PesquisaSegurança de IADetecção de AnomaliasAtaque Adversário
GitHubmanhu2025/dup

DUP

Estrutura de pesquisa para detectar e remover backdoors em modelos de linguagem, combinando detecção de anomalias baseada em características com desaprendizagem baseada em LoRA em BERT, BART, LLaMA e Qwen.

Ver Repositório
5220há 1 anoAinda 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

DUP: Desaprendizagem guiada por detecção para purificação de backdoors em modelos de linguagem

Este é o repositório oficial do artigo:

DUP: Detection-guided Unlearning for Backdoor Purification in Language Models

O DUP introduz uma estrutura unificada que combina detecção de anomalias baseada em características com desaprendizagem eficiente em parâmetros para remover backdoors de modelos de linguagem pré-treinados. É eficaz tanto em PLMs tradicionais quanto em LLMs modernos, incluindo BERT, BART, LLaMA 3B e Qwen 3B.


Dependências

A estrutura DUP é implementada e testada no seguinte ambiente:

Python: 3.10  
OS: Ubuntu 22.04  
CUDA: 11.8  
PyTorch: 2.1.2  
Accelerate: 1.0.1  
PEFT: 0.12.0  
language-tool-python: 2.8.1  

Preparação

Modelos

Baixe os seguintes modelos e coloque-os no diretório /victim_models:

  • bert-base-uncased
  • bart-base
  • LLaMA-3.2-3B-Instruct
  • Qwen2.5-3B

Dados Envenenados

Os conjuntos de dados envenenados já estão preparados e localizados em /poison_data


Ataques

Para lançar ataques de backdoor:

python demo_attack.py

Ataques suportados:

  • BadNets
  • AddSent
  • StyleBackdoor
  • SynBackdoor
  • ...

Defesa: Estrutura DUP

Módulo de Detecção

Este módulo identifica entradas envenenadas usando pontuações de Distância de Mahalanobis e Assinatura Espectral com seleção adaptativa de camadas.

python demo_detection.py

Módulo de Purificação

Este módulo remove backdoors usando destilação baseada em LoRA guiada pela detecção:

python demo_unlearning.py

Estrutura do Repositório

.
├── victim_models/               # Pretrained model weights
├── poison_data/                 # poisoned datasets
├── openbackdoor/                # Core implementation of backdoor attacks and defenses
├── demo_attack.py               # Backdoor attack scripts
├── demo_detection.py            # Detection procedure
├── demo_unlearning.py           # Unlearning procedure
└── README.md                    # Project documentation
Baixar ferramenta