Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DUP — भाषा मॉडलों में बैकडोर का पता लगाने और उन्हें हटाने के लिए अनुसंधान ढाँचा, जो BERT, BART, LLaMA और Qwen में विशेषता-आधारित विसंगति पहचान को LoRA-आधारित अनलर्निंग के साथ जोड़ता है। | Kitploit
उपकरण/GitHubGitHub/manhu2025/dup
मालवेयर विश्लेषणमशीन लर्निंगपेपर और शोधAI सुरक्षाविसंगति का पता लगानाप्रतिकूल हमला
GitHubmanhu2025/dup

DUP

भाषा मॉडलों में बैकडोर का पता लगाने और उन्हें हटाने के लिए अनुसंधान ढाँचा, जो BERT, BART, LLaMA और Qwen में विशेषता-आधारित विसंगति पहचान को LoRA-आधारित अनलर्निंग के साथ जोड़ता है।

रिपॉजिटरी देखें
52341 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

DUP: भाषा मॉडलों में बैकडोर शुद्धिकरण के लिए डिटेक्शन-निर्देशित अनलर्निंग

यह पेपर के लिए आधिकारिक रिपॉज़िटरी है:

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

DUP एक एकीकृत फ्रेमवर्क प्रस्तुत करता है जो पूर्व-प्रशिक्षित भाषा मॉडलों से बैकडोर हटाने के लिए फ़ीचर-आधारित विसंगति पहचान को पैरामीटर-कुशल अनलर्निंग के साथ जोड़ता है। यह पारंपरिक PLM और आधुनिक LLM दोनों में प्रभावी है, जिनमें BERT, BART, LLaMA 3B और Qwen 3B शामिल हैं।


निर्भरताएँ

DUP फ्रेमवर्क को निम्नलिखित वातावरण में कार्यान्वित और परीक्षण किया गया है:

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  

तैयारी

मॉडल

निम्नलिखित मॉडल डाउनलोड करें और उन्हें /victim_models निर्देशिका के अंतर्गत रखें:

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

विषाक्त डेटा

विषाक्त डेटासेट पहले से तैयार हैं और /poison_data में स्थित हैं


आक्रमण

बैकडोर आक्रमण शुरू करने के लिए:

python demo_attack.py

समर्थित आक्रमण:

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

रक्षा: DUP फ्रेमवर्क

डिटेक्शन मॉड्यूल

यह मॉड्यूल अनुकूली लेयर चयन के साथ Mahalanobis Distance और Spectral Signature स्कोर का उपयोग करके विषाक्त इनपुट की पहचान करता है।

python demo_detection.py

शुद्धिकरण मॉड्यूल

यह मॉड्यूल डिटेक्शन-निर्देशित LoRA-आधारित डिस्टिलेशन का उपयोग करके बैकडोर हटाता है:

python demo_unlearning.py

रिपॉज़िटरी संरचना

.
├── 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
टूल डाउनलोड करें