정교한 악성코드를 리버스 엔지니어링하는 작업은 최고 수준의 보안 연구원에게도 4~6주가 걸릴 수 있습니다. 연구원들이 소프트웨어를 하나하나 뜯어보며 어떻게 작동하는지 파악하는 고된 작업으로, 새로운 정보를 발견할 때마다 종종 같은 단계를 되풀이해야 합니다. SentinelOne의 최고 AI 책임자(Chief AI Officer) Gregor Stewart에 따르면, OpenAI Daybreak는 이제 약 8시간 만에 인간 수준의 리버스 엔지니어링 결과물을 만들어낼 수 있다고 합니다.
심층 분석에 필요한 시간을 줄임으로써 OpenAI는 SentinelOne의 연구원들이 더 많은 악성코드를 조사하고 샘플 간의 결과를 연결할 수 있는 여유를 제공합니다. 이러한 더 넓은 시야는 개별적인 조사에서는 놓칠 수 있는 연관성을 드러내는 경우가 많습니다. Stewart는 이 기회를 "이전에는 결코 감당할 수 없었던 일종의 지능"이라고 표현합니다.
“최고 수준의 연구자가 4~6주 걸렸을 일을 AI가 이제 인간 수준의 결과물로 약 8시간 만에 해내고 있습니다.”—Gregor Stewart, SentinelOne 최고 AI 책임자
더 적은 시간에 더 많은 멀웨어 조사하기
Daybreak는 방어자들에게 사이버 보안 업무를 위한 OpenAI 모델에 대한 접근을 제공합니다. SentinelOne은 이러한 기능을 활용해 멀웨어를 리버스 엔지니어링하며, 소프트웨어를 분석하여 어떻게 작동하는지 이해합니다. 더 빠른 분석은 연구자들이 더 많은 샘플을 조사할 여유를 줍니다.
Stewart는 그의 팀이 여전히 결과에 대한 책임을 진다는 점을 강조합니다. “자동화될 수 없는 유일한 것은 책임입니다. 아키텍처를 변경하기로 하는 결정을 예로 들 수 있습니다. 이는 여전히 사람의 눈으로 확인해야 하는 부분이고, 반면 부분적인 수정이나 소프트웨어 작동 방식을 근본적으로 바꾸지 않는 사항들은 자동화에 더 적합할 수 있습니다.”라고 그는 덧붙입니다.
위협 간의 관계 파악하기
과거 SentinelOne의 연구팀은 발견한 위협 중 가장 흥미롭거나 중요한 것들에만 심층 조사를 배정해야 했습니다. “우리는 아주 소수의 소프트웨어만 리버스 엔지니어링할 수 있었습니다.”라고 Stewart는 말합니다. 비교할 샘플이 적다 보니 위협 간의 연관성을 발견할 기회도 적었습니다.
“더 빠른 리버스 엔지니어링을 통해 우리는 멀웨어 환경의 훨씬 더 큰 부분을 지도화하고 그 변화를 따라갈 수 있게 되었습니다. 이를 통해 연구자들은 위협이 어떻게 연결되어 있고 그 관계가 어떻게 진화하는지 더 명확하게 파악할 수 있습니다.”—Gregor Stewart, SentinelOne 최고 AI 책임자
Daybreak를 통한 더 빠른 분석은 연구자들에게 멀웨어 샘플을 비교하고 공유 구성 요소를 찾을 기회를 더 많이 줍니다. 예를 들어, 겉보기에 관련 없는 두 샘플에서 발견된 구성 요소는 고객 조사 과정에서 추적할 단서를 제공할 수 있습니다.
더 많은 샘플에 걸쳐 조사 결과를 비교하면 위협 간의 더 넓은 관계도 드러납니다. Stewart는 이러한 관계를 파악하면 “더 앞선 지점에서 방어하고 방어에 더 능동적으로 대처하는 데 도움이 될 것”이라고 말합니다.
더 많은 팀이 보안 업무를 수행할 수 있도록 지원하기
SentinelOne 내부에서 Stewart는 OpenAI의 사이버 기능에 대한 접근 덕분에 더 많은 사람들이 보안 업무를 책임질 수 있게 되었다고 말합니다. “이제 거의 모든 사람이 불과 몇 달 전까지는 매우 부족했던 전문 지식에 접근할 수 있습니다.”라고 그는 말합니다. 더 많은 팀 구성원이 소수의 전문가 그룹에 의존하지 않고 스스로 문제를 조사할 수 있게 된 것입니다.
Stewart는 OpenAI의 사이버 기능을 코드 작성에 도입하여 SentinelOne 개발자들이 개발 과정에서 보안 문제를 해결할 수 있기를 바랍니다.
“OpenAI는 개발 팀의 모든 구성원에게 전문가 수준의 사이버 역량을 제공함으로써 우위를 방어자 쪽으로 옮기고 있습니다.”—Gregor Stewart, SentinelOne 최고 AI 책임자
