2024 · 33 citations · 9 references
ComputingComputer ScienceCybersecurityComputer SecuritySecurity ArchitectureVulnerability AnalysisFuzz TestingJailbreaking SecuritySoftware TestingSoftware Vulnerability DiscoveryStatic Vulnerability AnalysisThreat ModelingJailbreak DetectionLarge Language ModelsVulnerability DiscoveryVulnerability Discovery Automation
Jailbreak vulnerabilities in Large Language Models (LLMs), which exploit meticulously crafted prompts to elicit content that violates service guidelines, have captured the attention of research communities. While model owners can defend against individual jailbreak prompts through safety training strategies, this relatively passive approach struggles to handle the broader category of similar jailbreaks. To tackle this issue, we introduce FuzzLLM, an automated fuzzing framework designed to proactively test and discover jailbreak vulnerabilities in LLMs. We utilize templates to capture the structural integrity of a prompt and isolate key features of a jailbreak class as constraints. By integrating different base classes into powerful combo attacks and varying the elements of constraints and prohibited questions, FuzzLLM enables efficient testing with reduced manual effort. Extensive experiments demonstrate FuzzLLM’s effectiveness and comprehensiveness in vulnerability discovery across various LLMs.
9
Advances in neural information processing systems 7
Computers & Mathematics with Applications · 1996 · 14.4K citations
LLaMA: Open and Efficient Foundation Language Models
Hugo Touvron, Thibaut Lavril, Gautier Izacard et al. · arXiv (Cornell University) · 2023 · 3.9K citations · Full text
HAL (Le Centre pour la Communication Scientifique Directe) · 2024 · 675 citations · Full text
Self-Instruct: Aligning Language Models with Self-Generated Instructions
Yi‐Zhong Wang, Yeganeh Kordi, Swaroop Mishra et al. · 2023 · 575 citations · Full text
Multi-step Jailbreaking Privacy Attacks on ChatGPT
Haoran Li, Dadi Guo, Wei Fan et al. · 2023 · 158 citations · Full text