읽는 데 11분
Notion AI 보안 사고, ZDR 공지와 노출 CSV는 이렇게 읽어요
Notion AI에 넣었던 대화가 외부 공급업체 사고의 영향 데이터에 포함됐어요. Notion은 Fireworks AI 보안 사고로 전체 Notion 워크스페이스의 1% 미만이 영향을 받았고, 대상 데이터는 AI 사용 현황을 분석하는 Insights용 채팅 기록이라고 밝혔어요. 피해 고객에게는 11월 9일 연락했어요.
Notion 도움말에는 더 짚어 볼 설명이 있어요. Fireworks로부터 데이터 무보관, 즉 ZDR(Zero Data Retention)을 계약으로 약속받았지만, 조사 중 Notion이 데이터를 보내던 Fireworks의 API 접점에 데이터가 남아 있었다는 거예요. 이 접점을 엔드포인트라고 불러요. 한편 Fireworks는 Inference 등 일부 제품에서 영향을 탐지하지 못했다고 밝혔어요. 두 공지를 제품별로 나눠 읽어야 내 데이터의 확인 범위를 판단할 수 있어요.
양사 공지는 어디까지 설명하나요
Notion의 Enterprise ZDR 약속은 Notion AI 응답 생성을 위해 외부 모델 공급업체에 보내는 API 요청에 적용돼요. 채팅 기록이나 Insights처럼 기능 제공을 위해 요청과 응답을 저장하는 사용 사례는 그 약속의 대상에서 제외돼요. Insights에서는 이미 저장한 요청과 응답을 Fireworks에 보내 분석했다고 설명해요.
그렇다고 Fireworks 쪽 보관이 예정된 동작이었다고 결론 낼 수는 없어요. Notion은 Insights 분석에도 데이터 최소화 원칙을 적용했고, Fireworks의 플랫폼 사용에 관해 계약상 ZDR 약속을 받았다고 별도로 명시했어요.
| 발표 주체와 범위 | 공개한 내용 | 읽을 때 남겨야 할 조건 |
|---|---|---|
| Fireworks: Inference, Training SDK, Nexus | 기본 ZDR 제품이며 영향을 탐지하지 못했다고 설명해요 | 조사 시점까지의 발견이에요. 조사는 진행 중이에요 |
| Fireworks: 일부 고객의 저장 데이터 | 데이터셋과 미완성 모델 가중치 일부에 접근이 있었다고 밝혔어요 | Batch Inference 및 데이터셋 기반 학습에 쓰는 셀프서비스 데이터셋 업로드와 다운로드도 중단했어요 |
| Notion: Insights용 채팅 기록 | 영향 데이터셋에 기록이 포함됐고, 사용한 Fireworks 엔드포인트에 데이터가 보관됐음을 확인했다고 설명해요 | 정확히 어떤 Fireworks 제품이나 엔드포인트였는지, 왜 보관됐는지는 이 공지들로 확인할 수 없어요 |
Fireworks의 제품별 영향 미탐지와 Notion의 데이터 보관 확인은 각각 남겨 두고 읽어야 해요. 이를 합쳐 “Notion은 반드시 배치 추론을 썼다”거나 “ZDR 제품 전체가 유출됐다”고 확정할 근거는 공개 공지에 없어요.
10월 탐지와 11월 고객 통지는 다른 시점이에요
Fireworks 최초 공지만 읽으면 당시 고객 데이터셋이나 추론 트래픽에 무단 접근한 증거를 탐지하지 못했다는 설명을 만나게 돼요. 후속 공지에서는 일부 데이터셋 등에 대한 영향을 추가로 밝혔어요. 최초 조사 결과를 최종 피해 범위로 쓰면 안 되는 이유예요.
| 날짜 | 누가 무엇을 확인하거나 했나요 |
|---|---|
| 10월 6일 | Fireworks가 내부 자격증명 무단 사용과 일부 계정의 평가 작업 환경변수 접근을 확인했어요 |
| 10월 23~24일 | Fireworks에 따르면 R&D 장비를 호스팅한 외부 클라우드 업체 사고에 이어 개발 장비 접근과 무단 작업 실행이 발생했고, 추가 고객 데이터에 영향이 생겼어요 |
| 11월 2일 | Notion이 Fireworks로부터 처음 통지받은 데이터셋은 합성 테스트 데이터였고, 그 데이터셋에는 고객 데이터가 없었다고 설명해요 |
| 11월 3일 아침까지 | Notion이 Fireworks 연결을 끊고 그 시스템의 데이터를 삭제했어요. 도움말은 데이터 전송과 모든 학습 실행도 중단했다고 설명해요 |
| 11월 6~8일 | 6일 잠재 고객 데이터 접근 통지를 받은 Notion이 다시 조사했고, 8일 Fireworks가 최종 영향 데이터셋을 확인했어요 |
| 11월 9일 | Notion이 영향받은 고객에게 연락했어요 |
날짜는 각 공지의 표기를 따랐어요. Fireworks 최초 공지의 시간대는 PDT이고, Notion은 위 날짜의 시간대를 명시하지 않았어요. 이 표는 고객별 데이터가 실제로 반출된 날짜나 노출 기간을 확정한 표가 아니에요.
통지를 받았다면 CSV의 본문부터 검토해요
Notion은 영향받은 워크스페이스 대다수의 채팅 기록에 작성자나 워크스페이스 라벨이 없었고, 도구 호출 결과도 들어 있지 않았다고 설명해요. 이를 unattributable이라고 표현했어요. 다만 대화 본문 자체는 그대로 검토해야 해요. 채팅 기록에는 채팅에 기록된 모델 입력과 출력이 포함돼요. AI Meeting Notes의 오디오, 녹취록, 요약도 Notion AI 채팅 입력으로 사용됐다면 영향 범위에 들어갈 수 있어요.
피해 워크스페이스에서는 다음 순서로 확인할 수 있어요.
- 소유자는 데스크톱 브라우저에서 최신 Notion의 사이드바
?→Security incident review로 들어가요. 모바일에서는 이 데이터에 접근할 수 없어요.Download affected members로 대상 구성원 목록을 받고,Copy link로 구성원이 자신의 영향 데이터만 확인할 링크를 공유할 수 있어요. - 도메인을 인증한 워크스페이스의 소유자는
affected_content.csv와affected_content_annotated.csv를 확인해요. 전자는 사고 당시 접근된 그대로의 데이터예요. 후자는 같은 데이터에 분석용 맥락을 덧붙인 파일이에요. 이 콘텐츠 자료는 도메인 인증이 있어야 제공되며, 관련 질문은 계정 담당팀에 문의하도록 안내돼 있어요. - 분석용 파일에서는 채팅 텍스트와 추가 정보를 나눠 읽어요.
__metadata의 채팅 텍스트는 실제 노출 내용이에요. 함께 추가된 레코드 ID, 워크스페이스 ID, 사용자 ID, 대화 스레드 ID, 원본 콘텐츠 날짜는 사고에서 노출된 데이터가 아니라고 Notion이 명시했어요. 구성원과 내용을 연결해 검토하는 데 쓸 수 있지만, 이 열이 보인다는 이유로 모두 탈취된 필드로 세면 안 돼요. __analysis는 대화에 민감 정보가 있을 가능성을 표시해요. 표시를 참고하면서 본문을 검토하고, 해당 기간 채팅에 넣은 비밀번호나 API 키 같은 인증 정보가 있는지 확인해요.
구성원은 소유자가 공유한 링크로 자신의 데이터만 담긴 CSV를 볼 수 있어요. 반대로 본인과 워크스페이스 소유자 모두 연락을 받지 않았다면, 현재까지 영향 대상으로 확인되지 않았고 지금 필요한 조치는 없다는 게 Notion의 안내예요. 조사는 진행 중이며 추가 영향이 확인되면 직접 연락하겠다고 밝혔어요.
확인한 범위
- 기준일: 2026-11-12.
- 직접 한 것: Fireworks 최초 및 후속 공지와 Notion 보안 공지 및 도움말을 대조해 제품별 영향 설명, 보관 범위, 탐지와 통지 시점을 비교했어요. Notion 도움말의 CSV 필드 설명을 바탕으로, 노출된 채팅 본문과 분석용 추가 정보를 구분하는 검토 순서를 정리했어요.
- 읽은 것: 양사의 공개 사고 공지와 Notion 피해 데이터 검토 도움말, 같은 사건의 GeekNews 소개를 읽었어요.
- 확인하지 못한 것: Notion이 사용한 정확한 Fireworks 엔드포인트와 보관 원인, 고객별 노출 기간은 확인하지 못했어요. 피해 계정이나 실제 CSV에 접근하지 않았고, 양사 설명을 독립 포렌식으로 검증하지 않았어요.
출처




