생성형 AI를 활용한 네트워크 보안룰셋 워크플로 자동화
저는 원래 IT보안만을 해온 사람인데, 과거에 보안 룰셋 자동생성, 검증, 시뮬레이션까지의 일련의 워크플로우를 자동화 해보자 했으나 번번히 실패했습니다.
올해 AI & LLM 관련 기술을 습득하여, GPT 도움으로 네트워크 보안 룰셋 워크플로우 자동화 툴킷 프로토타입을 만들었습니다.
https://github.com/helloc.../mitre-attck-suricata-automation
사이버보안 프레임워크 중에 가장 유명한 것중 하나가 미국의 MITRE ATT&CK라고 있습니다.
사이버 공격에 대한 전반적인 프레임워크로, 공격자들이 네트워크 침투 시 사용하는 다양한 전술과 기술을 문서화한 데이터베이스입니다.
네트워크 보안 오픈소스 중에 대표주자로 Suricata가 있습니다.
Suricata의 보안룰셋을 MITRE ATT&CK 프레임워크에 맞춰서, GPT를 이용해 자동으로 생성, 검증, 시뮬레이션까지 합니다.
보안기술에 AI를 이렇게 접목할 수 있구나 하는 시도로 봐주세요~. ^^
생성 검증된 Suricata Rules이 실제 환경에 적용시키는 것은 해보지 않았습니다.
그 부분은 또 다른 분야라.. 일단 여기까지만 진행 했습니다.
이렇게 하면 Security분야에 생성형 AI가 적용 될 수 있구나 하는 아이디어에 도움이 되었으면 합니다. ~
모쪼록 관련 분야에 종사하는 분들께 도움이 되었으면 합니다. 😆