AI 시대가 촉발한 취약점 발굴 군비 경쟁
에이전틱 AI(Agentic AI)의 발전으로 소프트웨어 취약점 발굴 및 익스플로잇 개발이 자동화되면서, 기업들의 버그 바운티 프로그램에 보고서가 폭증하고 있습니다. AI를 활용한 공격자들의 위협이 고도화됨에 따라, 기존의 90일 취약점 공개 정책 등 보안 패치 관행이 앞당겨지고 제로데이 공격 방어를 위한 방어자들과 공격자들 간의 경쟁이 더욱 치열해지고 있습니다.
10년 전, 소프트웨어 취약점 발견을 제보한 연구원들에게 보상을 지급하는 프로그램은 본격적으로 대중화되기 시작했습니다. 취약점 공개(Vulnerability disclosure) 및 '버그 바운티(Bug Bounty)' 프로그램은 수년에 걸쳐 패러다임의 전환을 대변했습니다. 즉, 보안 연구 결과에 대해 적대적이고 방어적이었던 기관들이, 외부의 의견을 수용하고 수정 패치를 릴리즈하는 것이 필요하다는 것을 인정하게 된 것입니다. 애플이 마침내 2016년에 버그 바운티를 발표했을 때 최대 보상금은 20만 달러였습니다. 이는 2019년 100만 달러로, 그리고 작년에는 200만 달러로 인상되었습니다. 하지만 이 모든 것이 다시 변하려 하고 있습니다.
에이전틱 AI(Agentic AI) 모델이 소프트웨어 취약점을 자율적으로 식별하고 이에 대한 익스플로잇(exploit)을 개발하는 능력, 즉 약점을 찾고 해킹 도구를 만드는 데 더욱 능숙해지면서, 조직 내부에서 그 어느 때보다 많은 버그를 발견하고 있는 상황에서 취약점 공개 프로그램은 보고서로 넘쳐나고 있습니다. 이러한 취약점의 과잉은 제보를 받는 기관과 현재 버그 헌팅으로 생계를 유지하거나 수입을 보충하는 연구원 모두에게 버그 바운티의 경제학을 변화시키고 있습니다. 그리고 가장 중요한 점은 공격자들의 필드에서도 이러한 변화가 함께 일어나고 있다는 것입니다.
자체적인 버그 헌팅에 AI를 활용하는 방법과 도구를 개발한 독립 보안 연구원 조셉 태커(Joseph Thacker)는 "올해 이맘때쯤보다 아마 작년보다 3배나 많은 버그를 제출했을 것입니다. 구글 같은 회사는 작년보다 버그 현금 지급에 2~10배를 더 쓸 것으로 예상합니다"라고 말했습니다. 그는 기술 거대 기업들은 "이러한 압박을 견딜 수 있지만 대부분의 회사는 그렇지 못합니다. 지금 사람들은 쉽게 찾을 수 있는 낮거나 중간 수준의 취약점들을 제출하고 있으며, AI 에이전트는 정말 좋은 버그를 찾고 있습니다. 하지만 내년에는 이미 상당수의 버그가 발견되어 있을 것이기 때문에 제출되는 버그의 수는 줄어들 것이며, 일부 기업은 보상금을 다시 인상할 것이라고 생각합니다."라고 덧붙였습니다.
태커와 다른 연구원들은 장기적으로 공급과 수요의 역학이 어떻게 전개될지 아무도 정확히 모른다고 인정합니다. AI 익스플로잇 탐지 및 자동화된 시스템 스캐닝이 공격자들에게 얼마나 효과적인지에 따라, 개발자들은 패치를 신속하게 릴리즈해야 한다는 더 큰 압박을 받을 수 있습니다. 잠재적으로 버그를 발견하고 이를 공개하는 사이에 설정된 기간으로 종종 패치 릴리즈를 촉진하는 90일 공개 마감일과 같은 오랫동안 확립되고 힘들게 얻은 기준들이 단축될 수 있습니다.
보안 연구원 히만슈 아난드(Himanshu Anand)가 이달 초에 작성한 바와 같이 "90일 책임 있는 공개 기간은 버그 발견자가 귀하고 익스플로잇 개발이 느렸던 세상을 위해 만들어졌습니다. 그 세상은 끝났습니다. 대형 언어 모델(LLM)이 두 가지 타임라인을 모두 압축해 버렸습니다."
결정적으로, 공격자들에 의한 강제적인 책임 부여는 조직이 시스템에 취약점 수정 프로그램을 배포하는 속도를 높이는 데도 동기부여가 될 수 있습니다. 적절한 테스트 없이 대규모로 새로운 소프트웨어를 설치하면 최악의 경우 시스템 중단과 같은 의도치 않은 결과를 초래할 수 있기 때문에, 패치의 확산은 항상 중요하면서도 복잡한 보안 과제였습니다.
AI로 인해 촉진되는 실제 공격의 긴급성은 점점 커지고 있으며, 정교한 공격자와 숙련도가 낮은 공격자 모두 자신의 능력을 확장하고 비용을 절감하려고 노력하고 있습니다. 예를 들어, 구글 연구원들이 이달 초 발표한 연구 결과에 따르면, 그들은 "저명한 사이버 범죄 위협 행위자"(신원은 밝히지 않음)가 AI 도구를 사용하여 개발한 제로데이(이전에는 알려지지 않은) 취약점을 악용해 오픈 소스 시스템 관리 플랫폼의 2단계 인증(2FA)을 우회하려는 시도를 관찰했습니다.
구글은 신속하게 개발자에게 통지했고 개발자는 해당 결함에 대한 수정 패치를 발표했습니다. 하지만 연구원들은 이 사건이 변화하는 버그 헌팅 환경을 보여주는 중요한 사례라고 말했습니다. 구글 위협 인텔리전스 그룹의 존 훌트퀴스트(John Hultquist) 수석 애널리스트는 공격자들이 AI를 사용하여 새로운 취약점을 발견하고 익스플로잇을 만드는 것에 대해 "우리 모두는 이미 그런 일이 일어나고 있다고 추측했고, 이번이 그것이 실제로 일어나고 있다는 최초의 증거입니다"라고 말했습니다. "국가(State)...