사이버 보안 LLM의 안전성 분석: CyberLLMInstruct 데이터셋과 미세 조정의 양면성
본 기사는 사이버 보안 분야에 LLM을 적용하는 과정에서 발생할 수 있는 안전성 문제를 해결하기 위해 개발된 CyberLLMInstruct 데이터셋과 그 연구 결과를 소개합니다. 연구 결과는 LLM의 미세 조정이 성능 향상과 함께 안전성 저하를 야기할 수 있음을 보여주며, 안전성과 성능 사이의 균형을 찾기 위한 추가 연구의 필요성을 강조합니다.

최근 대규모 언어 모델(LLM)이 사이버 보안 분야에 적용되면서 위협 분석 및 악성코드 탐지 등의 혁신적인 가능성이 열렸습니다. 하지만 동시에 개인 정보 유출이나 새로운 악성코드 자동 생성과 같은 심각한 안전 문제도 제기되고 있습니다. Adel ElZemity, Budi Arief, Shujun Li 등의 연구진은 이러한 문제를 해결하기 위해 CyberLLMInstruct라는 새로운 데이터셋을 개발했습니다.
CyberLLMInstruct는 악성 코드 분석, 피싱 시뮬레이션, 제로데이 취약성 등 다양한 사이버 보안 작업을 포함하는 54,928개의 지시-응답 쌍으로 구성되어 있습니다. 단순히 데이터를 모은 것이 아니라, 여러 출처에서 데이터를 수집하고, 필터링 및 구조화하여 실제 시나리오와 정렬함으로써 실용성을 높였다는 점이 주목할 만합니다.
연구진은 Phi 3 Mini 3.8B, Mistral 7B, Qwen 2.5 7B, Llama 3 8B, Llama 3.1 8B, Gemma 2 9B, Llama 2 70B 등 7개의 오픈소스 LLM을 사용하여 CyberLLMInstruct의 유용성을 테스트했습니다. 특히 OWASP Top 10 프레임워크를 사용하여 미세 조정된 모델의 안전성을 엄격하게 평가한 결과는 충격적입니다.
결과는 미세 조정이 모든 테스트된 LLM과 모든 적대적 공격(예: 프롬프트 삽입)에 대해 안전성을 감소시킨다는 것을 보여줍니다. 예를 들어, Llama 3.1 8B의 경우 프롬프트 삽입에 대한 보안 점수가 미세 조정 전 0.95에서 미세 조정 후 0.15로 급격히 떨어졌습니다. 이는 성능 향상을 위해 미세 조정을 실시할 경우 안전성이 심각하게 저하될 수 있음을 시사합니다. 반대로 CyberMetric 벤치마크에서는 최대 92.50%의 정확도를 달성하기도 했습니다. 이는 성능과 안전성 사이의 딜레마를 보여주는 중요한 결과입니다.
이 연구는 사이버 보안 분야에서 LLM의 안전한 적용을 위해서는 적대적 테스트와 안전성 위험을 완화하면서 성능을 향상시키는 미세 조정 방법론에 대한 추가 연구가 필수적임을 강조합니다. CyberLLMInstruct 데이터셋과 연구 결과는 논문이 승인된 후 공개될 예정입니다. 이를 통해 더 많은 연구자들이 안전하고 효과적인 사이버 보안 LLM 개발에 기여할 수 있기를 기대합니다.
Reference
[arxiv] CyberLLMInstruct: A New Dataset for Analysing Safety of Fine-Tuned LLMs Using Cyber Security Data
Published: (Updated: )
Author: Adel ElZemity, Budi Arief, Shujun Li
http://arxiv.org/abs/2503.09334v1