홈 › 블로그 › 웹사이트 빌더가 API 키를 보관하고 있을 때: STUDIO 침해 사고

웹사이트 빌더가 API 키를 보관하고 있을 때: STUDIO 침해 사고

게시일 2026-10-19

2026년 10월 16일, 일본에서 널리 쓰이는 노코드 웹사이트 빌더 STUDIO(studio.design)가 무단 접근에 관한 공지를 발표했습니다(10월 18일 갱신). 제3자가 STUDIO 기능의 취약점을 악용하여 회사의 클라우드 환경에 접근했다는 내용입니다. 현재까지 확인된 접근 기간은 2026년 9월 30일부터 10월 1일(일본 시간)까지입니다. STUDIO는 10월 13일에 이를 발견하고 13~14일에 침입 경로를 차단했습니다. 데이터가 실제로 유출되었는지는 확인되지 않았지만, STUDIO는 유출된 것으로 간주하고 대응하고 있으며 일본 개인정보보호위원회에도 보고했습니다.

ITmedia 보도에 따르면 STUDIO 사용자는 90만 명이 넘습니다. 대부분은 이를 비밀번호 유출로 받아들일 것입니다. 그러나 많은 사이트에 더 큰 문제는 API 키입니다.

노출되었을 수 있는 정보

일부는 암호화되어 저장되어 있었지만 복호화에 필요한 키에도 접근이 있었기 때문에, 읽혔을 가능성이 있다고 STUDIO는 설명합니다. STUDIO는 10월 14일에 Google 스프레드시트 연동 키를 갱신했고, 17일에 폼 제출 내용과 API 키의 암호화 키를 교체했습니다. 결제 정보는 대상에 포함되지 않았습니다.

비밀번호 유출보다 심각한 이유

다른 서비스에서 콘텐츠를 가져오는 웹사이트 빌더는 그 서비스의 키를 보관해야 합니다. STUDIO 사이트가 Data Connect를 통해 microCMS에서 글을 읽어 오거나, OpenAI를 호출하거나, Google과 연동하고 있었다면 각 서비스의 키가 STUDIO 안에 있었던 것입니다. 그 사본을 가진 사람은 STUDIO를 거치지 않고 해당 서비스에 키를 직접 사용할 수 있습니다.

STUDIO 비밀번호를 바꿔도 이 키들에는 아무 효과가 없습니다. 키는 하나씩 각 공급업체에서 교체해야 합니다. 공급업체에서 새 키를 발급하고, STUDIO에 붙여넣은 다음, 이전 키를 폐기합니다. 게다가 이전 키가 STUDIO 안에만 있는 경우는 드뭅니다. 같은 값이 .env 파일, 서버, 누군가의 노트북에 있는 스크립트에도 들어 있는 경우가 많습니다. 이전 키를 폐기하기 전에 이 모든 사본을 새 키로 바꾸지 않으면 다른 곳이 작동을 멈춥니다.

지금 해야 할 일

STUDIO는 고객에게 다음 조치를 요청하고 있습니다. 대부분의 사이트에서는 세 번째 항목이 작업의 중심이 됩니다.

  1. 이메일로 로그인한다면 STUDIO 비밀번호를 변경하고, 같은 비밀번호를 쓰는 다른 곳에서도 변경하십시오.
  2. Live Preview URL을 삭제하고 다시 발급하십시오.
  3. STUDIO에 저장한 외부 서비스의 API 키와 토큰을 모두 교체하십시오. 공급업체에서 새 키를 발급하여 STUDIO에 붙여넣고, 같은 키를 사용하는 다른 모든 곳을 갱신한 뒤 이전 키를 폐기하십시오. 각 공급업체의 로그와 청구 내역을 9월 30일부터 확인하여 알 수 없는 사용이 없는지 살펴보십시오.
  4. 비밀번호로 보호된 페이지의 비밀번호를 변경하십시오.
  5. Google 스프레드시트: 동기화를 중지(Stop Sync)하고, Google 계정의 연결된 앱에서 STUDIO를 삭제한 다음, 연동을 다시 설정하십시오.
  6. 사용자 지정 프록시: 새 프록시 키로 전환하고, 10월 16일 이메일을 받은 날로부터 30일 이내에 STUDIO에 알리십시오.
  7. Webhook 알림 URL을 변경하십시오.
  8. STUDIO 비밀번호를 묻는 연락은 피싱으로 간주하십시오.

FrontierStack이 돕는 방법

FrontierStack은 STUDIO 내부를 변경할 수 없습니다. 그러나 다음 업데이트부터는 어떤 사이트가 영향을 받는지 알려 주고, 대응이 잊히지 않도록 합니다.

FrontierStack에는 STUDIO 전용 패널도 있습니다. STUDIO의 공개 상태 페이지(Hosted Websites, Editor, Dashboard, Live Preview, Store)를 인증 정보 없이 감시하고, 장애가 발생하면 알림을 보냅니다. 자세한 내용은 맥에서 STUDIO를 참조하십시오.

KeyRotate가 돕는 방법

KeyRotate는 API 키를 보관하고, 각 키를 어떤 파일과 서버가 사용하는지 파악합니다. 다음 KeyRotate 업데이트는 이번 침해로 드러난 부분, 즉 웹 서비스에 직접 붙여넣은 키까지 다룹니다.

한계도 있습니다. 두 앱 모두 STUDIO에 키를 써 넣을 수 없으며, 그 작업은 직접 하셔야 합니다. KeyRotate는 체크하기 전까지 어떤 키가 STUDIO에 있었는지 알 수 없습니다. 또한 모든 공급업체의 API가 새 키를 발급할 수 있는 것은 아니므로, 공급업체 콘솔에서 작업해야 하는 경우도 있습니다. KeyRotate의 기능도 참조하십시오.

여기서 얻는 교훈

키를 붙여넣은 서비스는 모두 그 키가 유출될 수 있는 곳이 됩니다. 다음 침해의 피해를 줄이는 세 가지 습관을 권합니다.

함께 읽을 글(영어): STUDIO 사용자가 더 큰 피해를 입은 이유(Matthew Ketchum, LinkedIn), 이번 침해 정리(Substack).

Mac에서 모두 운영하십시오.

FrontierStack은 이 Mac과 연결된 서버에서 서비스를 설치, 모니터링, 보호하며 — 암호와 키는 어떤 AI에게도 보이지 않게 지킵니다.

FrontierStack 다운로드

Apple 공증 완료 · 안전 & 보안 · macOS 13 Ventura 이상