Investigating Coverage Criteria in Large Language Models: An In-Depth Study Through Jailbreak Attacks
<|reference_start|>Investigating Coverage Criteria in Large Language Models: An In-Depth Study Through Jailbreak Attacks: The swift advancement of large language models (LLMs) has profoundly shaped the landscape of artificial intelligence; however, their deployment in sensitive domains raises grave concerns, particularly due to their susceptibility to malicious exploitation. This situation underscores the insufficiencies in pre-deployment testing, highlighting the urgent need for more rigorous and comprehensive evaluation methods. This study presents a comprehensive empirical analysis assessing the efficacy of conventional coverage criteria in identifying these vulnerabilities, with a particular emphasis on the pressing issue of jailbreak attacks. Our investigation begins with a clustering analysis of the hidden states in LLMs, demonstrating that intrinsic characteristics of these states can distinctly differentiate between various types of queries. Subsequently, we assess the performance of these criteria across three critical dimensions: criterion level, layer level, and token level. Our findings uncover significant disparities in neuron activation patterns between the processing of normal and jailbreak queries, thereby corroborating the clustering results. Leveraging these findings, we propose an innovative approach for the real-time detection of jailbreak attacks by utilizing neural activation features. Our classifier demonstrates remarkable accuracy, averaging 96.33% in identifying jailbreak queries, including those that could lead to adversarial attacks. The importance of our research lies in its comprehensive approach to addressing the intricate challenges of LLM security. By enabling instantaneous detection from the model's first token output, our method holds promise for future systems integrating LLMs, offering robust real-time detection capabilities. This study advances our understanding of LLM security testing, and lays a critical foundation for the development of more resilient AI systems.<|reference_end|>
@article{zhou2024investigating,
    title={Investigating Coverage Criteria in Large Language Models: An In-Depth
  Study Through Jailbreak Attacks},
    author={Shide Zhou and Tianlin Li and Kailong Wang and Yihao Huang and Ling
  Shi and Yang Liu and Haoyu Wang},
    journal={arXiv preprint arXiv:2408.15207},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.15207},
    primaryClass={cs.SE}
}