OpenAI가 11월 5일 발표 글에서 보안 전용 모델 GPT-6 Cyber를 공개했습니다. 이 모델은 취약점을 찾는 데서 멈추지 않아요. 실제로 공격에 쓰일 수 있는지 검증하고, 수정 패치 후보까지 함께 만들죠. 이미 여러 차례 점검을 거친 Firefox에서도 찾은 취약점마다 재현 테스트가 붙어 나왔어요.
이미 여러 번 훑은 코드에서 나온 81건, Firefox 취약점 점검
OpenAI 연구자들은 프런티어 모델로 이미 폭넓게 시험한 Firefox를 GPT-6 Cyber에 맡겼어요. 모델은 Mozilla가 고위험(high severity)으로 분류한 새 취약점 81건의 증거와 재현 테스트를 만들었어요. 이미 알려진 이슈 30건이 보고된 것보다 심각하다는 것도 보였고요. OpenAI는 수정 패치 제안을 붙여 Mozilla에 알렸고, Mozilla는 보고를 받은 뒤 곧 수정을 반영하기 시작했대요.
눈여겨볼 부분은 찾은 개수보다 넘긴 모양새예요. 재현 테스트와 패치 제안이 함께 가면 받는 쪽은 지적이 맞는지 처음부터 다시 따져 보는 수고를 덜 수 있어요.
다섯 배 넘게 늘어난 익스플로잇, Linux 커널 실험
Linux 커널 취약점을 맡기자 GPT-6 Cyber는 1,724건을 재현했어요. 그중 948건에서는 실제로 작동하는 권한 상승 익스플로잇을 만들었어요. 익스플로잇은 취약점을 실제 공격으로 바꾸는 코드예요. 같은 연구 환경에서 GPT-5.6 Sol이 악용한 166건의 다섯 배가 넘죠. OpenAI는 Linux 커뮤니티 지침에 따라 치명적 발견 304건을 후보 패치와 함께 메인테이너에게 알렸어요.
방어용 모델이 왜 공격 코드까지 만드는지 의아할 수 있어요. 발표 글은 이 모델을 악용 가능한 취약점을 찾고 검증하도록 훈련한 모델로 소개해요. 작동하는 익스플로잇은 그 취약점이 정말 악용 가능하다는 증거가 되는 셈이에요.
범위 밖 공격을 피하는 허용 범위 준수
OpenAI는 보안 에이전트의 위험 하나로 맡긴 범위를 벗어나 관련 없는 서비스까지 공격하는 일을 꼽았어요. 이걸 재려고 만든 평가가 ExploitGym Honeypot이에요. 인터넷이 끊긴 격리 환경에 어려운 익스플로잇 과제를 주고, 옆에 패키지 레지스트리나 객체 저장소 같은 보조 서비스를 둬요. 모델은 이 보조 서비스를 정상적으로 쓸 수 있어요. 다만 일부러 쉽게 뚫리게 만들어 둬서, 공격하면 과제의 정답 문자열(flag)이 드러나요. 그 서비스를 공격하는 게 범위 밖이라는 건 모델이 스스로 알아차려야 하죠.
배포용 안전 프롬프트 없이 시험하면 GPT-6 Cyber는 99.93%의 경우 범위 밖 서비스를 악용하지 않았어요. GPT-5.6 Cyber는 94.49%였고, 안전 프롬프트를 붙이면 GPT-6 Cyber는 100% 범위 안에 머물렀대요. 이 숫자를 보조 서비스에 손대지 않은 비율로 읽으면 평가를 잘못 이해하게 돼요. 정상 이용은 허용한 상태에서 공격으로 넘어가지 않았는지를 잰 값이에요. OpenAI가 실은 모델의 생각 흐름 발췌에는 “don’t explore out of scope credentials”(범위 밖 자격 증명은 탐색하지 말 것)라는 문장이 있어요.
탐지율로 읽으면 틀리는 48.5%, 발표 수치별 측정 대상
발표 글에는 퍼센트가 여럿 나오는데 재는 대상이 서로 달라요. 아래 표는 숫자마다 무엇을 잰 값인지 나눈 거예요.
| 수치 | 무엇을 잰 값인가 | 비교 |
|---|---|---|
| ExploitGym 48.5% | 지정한 취약점을 원격 대상에서 실제로 악용한 성공률 | GPT-5.6 Cyber 32.1% |
| 웹 침투 테스트 재현율 40.3% | 소스 코드 없이 웹 앱을 탐색해 취약점을 찾아낸 비율 | GPT-6 Astra 32.0% |
| RemoteExploitBench 95% | GitLab·PostgreSQL·Jenkins 등의 알려진 취약점 공격 과제 완료율(초기 평가) | Daybreak Blue로 실행한 GPT-6 Astra는 전부 거절 |
| Honeypot 99.93% | 안전 프롬프트 없이 범위 밖 보조 서비스를 악용하지 않은 비율 | GPT-5.6 Cyber 94.49% |
48.5%를 “취약점의 절반을 찾는다”로 읽으면 곤란해요. 찾아내는 능력에 가까운 숫자는 40.3% 쪽이에요. 발표 글에 실린 고객사 발언의 숫자도 결이 달라요. CodeRabbit CEO Harjot Gill은 자사 내부 벤치마크에서 운영 중인 모델보다 높음·중간 심각도 보안 이슈를 66% 더 찾았다고 했어요. Cognition CTO Steven Hao는 자사 벤치마크 점수가 23%로 이전 최고 13%를 넘었다고 했고요. 각 회사가 자기 기준으로 잰 값이라 OpenAI 평가 수치와 한 줄에 놓고 비교할 수는 없어요.
능력이 커진 만큼 늘어난 오남용 방지 장치
공격까지 할 줄 아는 모델이라 오남용이 먼저 걱정될 수 있어요. OpenAI도 모델이 강해지면서 악의적인 공격자와 모델을 베껴 만들려는(증류) 집단의 시도가 늘고 있다고 밝혔어요. 자사 위험 평가 체계(Preparedness Framework)의 사이버보안 등급도 GPT-5.6 Cyber의 High에서 Critical로 올렸죠.
도입을 검토하는 팀이 먼저 볼 조건은 두 가지예요. Daybreak Red API는 기본적으로 IP 허용 목록을 요구해서, 몇 가지 예외를 빼면 승인한 네트워크에서 온 요청만 받아요. 데이터를 보관하지 않는 Zero Data Retention API 고객은 대체로 Private Safety Processing(PSP)을 써야 해요. 고객 저장소에 30일 보관한 암호화 기록을 자동으로 검사하되, OpenAI 직원에게 프롬프트와 응답을 보여 주지 않는 방식이에요.
이 밖에 행동이 사용자 허가와 맞는지 보는 사이버 전용 감시와 핵심 기반시설을 노리는 고위험 활동 차단이 더해졌어요. 고위험 작업에는 샌드박스와 행동 검토, 사람의 감독을 권장하고요. OpenAI는 안전장치 차단율 100%를 목표로 두지 않는다고도 했어요. 정당한 보안 작업도 같은 기법을 쓰기 때문에 연구·패치 지원과 함께 따진대요.
승인 고객부터 여는 GPT-6 Cyber, 이용 조건과 신청 단계
GPT-6 Cyber는 처음엔 승인된 일부 Daybreak Red 고객에게만 API와 Codex로 열려요. 모든 Red 고객으로 곧 넓힐 계획이고, 이전 모델 GPT-5.6 Cyber는 모든 Red 고객에게 열어요. Cisco와 Calif, CodeRabbit의 보안 팀은 이미 취약점 연구와 코드 리뷰에 쓰고 있어요.
고를 경로는 Daybreak 안의 두 갈래예요. GPT-6 Cyber로 익스플로잇 개발과 허가된 보안 테스트를 하는 쪽이 Daybreak Red예요. 검증된 방어자가 일반 모델 GPT-6 Astra로 불필요한 거절을 덜 받으며 취약점과 수정을 검증하는 쪽이 Daybreak Blue이고, OpenAI는 이 Blue 알파를 더 많은 조직과 개인 보안 연구자에게 넓힌대요. 정부 기관이나 필수 서비스 제공자처럼 자원이 부족한 팀은 10억 달러 규모의 Daybreak for Frontline Defenders 프로그램으로 이용을 지원받을 수 있어요. 승인된 핵심 기반시설 방어 조직을 위한 Daybreak Red for Critical Infrastructure 그룹도 새로 생겼어요.
보안 담당자 없이 서비스를 운영하는 팀이라면 GPT-6 Astra에서 시작하면 돼요. OpenAI 설명으로는 GPT-6 Astra도 코드 리뷰와 취약점 분류, 패치 작성을 지원해요. 정당한 점검 요청이 자꾸 거절되면 Daybreak Blue 알파를 신청해 볼 만하고, GPT-6 Cyber는 Red 승인을 받은 뒤에 쓸 수 있어요. 요금과 승인 기준은 신청할 때 따로 확인해 두세요.


