오픈AI(OpenAI)가 지난 3월 발생했던 챗GPT(ChatGPT) 데이터 유출 사고의 원인을 AI 모델 자체의 버그(bug) 때문이라고 밝혔습니다. 당시 일부 사용자들은 다른 사람의 대화 기록과 결제 정보를 볼 수 있었는데, 오픈AI는 초기에는 해킹 공격 가능성을 언급했지만, 조사 결과 오픈소스 라이브러리의 취약점으로 인해 AI 모델이 비정상적으로 작동한 것이 근본 원인이라고 설명했습니다.
이번 사고는 오픈소스 라이브러리인 '레디스(Redis)' 클라이언트의 버그가 챗GPT의 서버에 영향을 미치면서 발생했습니다. 이 버그로 인해 챗GPT의 캐시(cache) 시스템이 오작동했고, 그 결과 일부 사용자의 민감한 정보가 다른 사용자에게 노출되는 심각한 문제가 발생했습니다. 오픈AI는 이 문제를 인지한 즉시 챗GPT 서비스를 일시 중단하고 긴급 패치를 배포하여 상황을 수습했습니다. 유출된 정보에는 사용자 이름, 이메일 주소, 결제 주소, 신용카드 번호의 마지막 네 자리, 만료일 등이 포함되었으나, 전체 신용카드 번호는 노출되지 않았다고 밝혔습니다.
이번 사건은 AI 시스템의 복잡성과 잠재적 취약성을 여실히 보여줍니다. 단순히 외부 해킹 공격뿐만 아니라, AI 모델 자체의 버그나 의존하는 소프트웨어 라이브러리의 결함이 심각한 보안 문제로 이어질 수 있음을 시사합니다. 이는 AI 개발자들이 모델의 성능뿐만 아니라 안정성과 보안에도 더욱 심혈을 기울여야 함을 강조하며, AI 시대의 데이터 보안과 신뢰성 확보가 얼마나 중요한 과제인지를 다시 한번 일깨워주는 계기가 되었습니다.