보안 가이드

Canvas(Instructure) 데이터 유출: 수강 등록 정보와 메시지 노출 — 학생, 교사, 학교가 해야 할 일

Instructure는 2026년 침입으로 Canvas 사용자 이름, 이메일, 강의명, 수강 등록 정보와 메시지가 노출되었다고 밝혔습니다. 학생, 교사, 학교 IT 담당자가 해야 할 일을 정리했습니다.

게시 2026-09-30 업데이트 2026-10-04 최종 확인 2026-09-30 12분 읽기
이 페이지에서

대상: Canvas를 사용하는 학생과 가족, 교사, 학교 IT 담당자(대학, 초중고 및 기타 기관). 이 글은 Canvas를 운영하는 Instructure의 공식 업데이트를 바탕으로 작성되었으며, 공격 기법은 다루지 않습니다.

학생과 가족이 해야 할 일

1

Instructure가 아닌 학교에 본인 영향 여부를 확인하세요

Instructure는 각 기관의 데이터를 해당 학교가 등록한 보안 연락처로 전달하며, 학생과 가족에게는 질문을 학교에 하라고 안내합니다. 우려되는 경우 학교의 IT 또는 학사 부서에 문의하세요.

학교가 개별 통지가 필요하다고 판단하면 Instructure는 외부 업체를 통해 학교를 대신해 통지를 발송하겠다고 제안하며, 일부 지역에서는 통지에 무료 신원 모니터링(24개월)이 포함될 수 있습니다. 이러한 통지를 받았다면, 조치하기 전에 같은 내용이 학교의 공식 웹사이트나 포털에 게시되어 있는지 확인하세요.

2

Canvas 또는 학교를 사칭한 메시지의 링크를 열지 마세요

이름, 이메일 주소, 수강 강의를 알고 있으면 "과제 재제출", "성적 확인", "수강 정보 업데이트", "데이터 유출에 대한 사과 및 보상" 등을 내세운 그럴듯한 메시지를 쉽게 만들 수 있습니다. 이메일이나 문자의 링크로 로그인하지 마세요. 학교에서 평소 사용하는 Canvas 주소나 앱을 직접 여세요. 메시지에 응답해 비밀번호나 MFA 코드를 주지 마세요 (피싱이란? 참고).

3

Canvas 메시지로 보낸 민감한 정보를 점검하세요

메시지는 관련 필드 중 하나입니다. 비밀번호, 다른 서비스의 로그인 정보, 주소나 전화번호, 건강 또는 가족 관련 내용을 Canvas 메시지로 보낸 적이 있다면, 그 내용이 알려졌을 수 있다고 가정하세요. 비밀번호와 로그인 정보는 지금 해당 서비스에서 바꾸세요. 개인적인 사안을 이용한 연락은 미끼일 수 있으니 무시할 준비를 하세요.

4

비밀번호 재사용을 멈추고 MFA를 켜세요

Instructure는 자격 증명이 유출되었다는 증거는 없다고 말합니다. 그럼에도 특히 SSO와 MFA를 사용하지 않는 사용자에게 비밀번호 변경을 권장합니다. Canvas 비밀번호를 다른 곳에서 사용하고 있다면 따로 관리하세요. 학교가 MFA를 제공한다면 켜세요 (비밀번호 관리자 선택하기 / MFA 선택하기).

교사가 해야 할 일

1

Canvas를 통하지 않은 연락은 학생들에게 확인하도록 알리세요

강의명과 수강 등록 정보가 있으면 교사를 사칭해 학생에게 메시지를 보내거나, 학생이나 직원을 사칭해 교사에게 메시지를 보내기가 쉬워집니다. 강의 관련 소통은 Canvas 내 공지사항 등 정해진 채널로만 이루어진다고 학생들에게 알려 주고, 그 밖의 연락은 의심하도록 하세요.

2

메시지로 주고받은 학생 정보를 학교 IT 담당자에게 알리세요

교사와 학생의 대화도 관련 필드 중 하나입니다. 과거 메시지에 학생의 편의 제공 사항, 건강 상태, 가정 사정 등이 포함되어 있었다면 학교의 IT 또는 개인정보 담당 부서에 알리세요. Instructure에 따르면 최종 사용자에게 통지가 필요한지는 학교가 결정하며, 메시지 검토가 끝나면 학교는 그 결정을 다시 검토해야 할 수도 있습니다. 메시지를 작성한 교사가 그 내용을 가장 잘 알고 있습니다.

3

Canvas 메시지로 민감한 정보를 보내지 마세요

앞으로는 유출되면 피해가 생기는 모든 정보, 예를 들어 비밀번호나 개인적인 사정은 학교가 지정한 채널을 통해 전달하세요. LMS 메시지는 강의 소통을 위한 것이며, 비밀을 보관하는 곳이 아닙니다.

4

강의 자료의 사본을 직접 보관하세요

Canvas는 5월 7일 유지보수 모드로 전환되었고, 학기 말 수업이 차질을 빚었습니다. Instructure는 강의 내보내기 도구와 API를 통해 Canvas 밖에 데이터를 보관할 수 있다고 안내합니다. 학기가 끝날 때마다 강의를 내보내 두면 다음에 서비스가 중단되었을 때 영향을 줄일 수 있습니다. Free-for-Teacher는 영구적으로 중단되었으며, 자료를 내려받을 수 있었던 기간(5월 28–29일, 7월 28–29일)도 끝났습니다.

학교 IT 관리자가 해야 할 일

1

Canvas에 보안 연락처를 등록하고, 링크가 만료되기 전에 전달된 데이터를 저장하세요

Instructure는 영향을 받은 각 기관의 데이터를 Canvas 계정 설정에 등록된 보안 연락처 최대 2명에게 전달합니다. 연락처는 공유 사서함이나 배포 목록이 아닌 개인이어야 하며, 여러 Canvas 인스턴스를 운영하는 기관은 인스턴스마다 연락처가 필요합니다. 정해진 마감일은 없으며, 회사는 2주마다 새 연락처로 데이터를 보낸다고 말합니다.

전달 링크는 30일 후 만료되므로, 보관이 필요하다면 파일을 내려받으세요. 아무것도 도착하지 않았다면 Instructure는 가능한 이유 세 가지(연락처가 등록되지 않음, 메시지 데이터만 관련되었고 아직 처리 중임, 추가 검토 결과 해당 기관의 사용자 기록이 없음)를 제시하며, 문의하면 어떤 경우인지 확인해 줍니다.

2

통지 여부를 결정하고, 발신자를 Instructure의 공식 페이지와 대조하세요

Instructure의 입장은 대부분의 관할 지역에서 사용자 및 계정 설정 데이터에 대해 개별 통지를 요구하지 않는다는 것입니다. 다만 학교가 통지가 필요하다고 판단하면, 학교가 동의한 경우에만 외부 업체를 통해 통지를 조율하겠다고 합니다. 메시지 데이터는 별도로 검토되었으며, 9월 29일 회사는 포렌식 검토가 완료되었다고 발표했습니다. 메시지 데이터가 포함된 기관은 통지 결정을 다시 검토해야 할 수 있다고 말합니다.

데이터 전달 및 통지 이메일의 발신 주소는 Instructure의 고객 FAQ에 나와 있습니다. 이메일 본문의 정보가 아니라 이 공식 페이지와 대조해 확인하세요.

3

4월 25–30일과 5월 7일의 지원 담당자 접근 기록을 검토하세요

Instructure에 따르면, 로그에는 4월 25일부터 4월 30일까지, 그리고 5월 7일 잠시 Canvas 고객 지원 담당자 계정의 접근이 나타날 수 있습니다. 여러 강의나 사용자 계정에 대한 빠른 접근, 또는 지원 인력이 평소 다루지 않는 계정과 강의에 대한 접근 중 학교가 제출한 정당한 지원 티켓과 맞지 않는 것은 공격자의 흔적일 수 있습니다.

검토에는 Canvas Data와 관리자 접근 로그를 사용할 수 있습니다. 회사의 포렌식 업체가 작성한 중간 사실 시트(알려진 침해 지표 포함)는 Instructure Community에 게시되어 있습니다.

4

관리자 계정에 MFA를 요구하세요

Instructure는 인증 방식과 관계없이 MFA를 권장하며, 특히 모든 관리자에 대해 Canvas MFA를 켜라고 권합니다. SSO를 사용하는 학교의 경우 MFA는 대개 ID 공급자(IdP)의 정책으로 적용하는 것이 가장 좋다고 말합니다. Canvas 인증 계정은 Canvas 기본 MFA를 전체 사용자 또는 관리자만 대상으로 켤 수 있습니다.

5

연동 기능(학생정보시스템/SIS, LTI 도구 연동, API 키)을 점검하세요

Instructure는 파트너 자격 증명, API 키, 개발자 토큰이 외부로 유출되었다는 증거는 발견하지 못했으며, 기관에 연동 기능을 전면적으로 재구축하거나 키를 교체하라고 요구하지 않는다고 말합니다. 다만 SIS 명단 연동이나 성적 동기화가 중단되었다면, Instructure 측에서 키가 교체되었을 수 있으니 업데이트된 자격 증명을 요청하세요. 또한 API 키를 선제적으로 교체하거나 연동 기능을 다시 인증할 수 있습니다. 이 기회에 만료일이 없는 토큰과 사용하지 않는 개발자 키를 점검하세요.

6

Canvas가 중단되었을 때를 대비해 수업 연속성을 계획하세요

이번 중단은 학기 말에 발생했습니다. Instructure는 API, Canvas Data, 강의 내보내기, 표준 기반 내보내기 형식을 통해 기관이 독립적인 백업을 만들 수 있다고 안내합니다. 다음 학기 전에 어떤 데이터를 LMS 밖에서, 얼마나 자주, 어디에 백업할지, 그리고 LMS가 며칠간 중단되면 과제 제출과 성적 입력을 어떻게 처리할지 정하세요 (백업 기본 원칙 참고).

무슨 일이 있었나 (Instructure 업데이트 기준)

아래 내용은 Instructure의 사고 페이지와 고객, 교직원, 학생용 페이지에 기재된 내용 그대로입니다. 날짜는 미국 기준입니다.

  1. 2026년 4월 25–30일

    학교 로그에 Canvas 고객 지원 담당자 계정의 접근이 나타날 수 있는 기간(회사 발표 기준).
  2. 4월 29일

    Instructure가 Canvas에서 비인가 활동을 탐지하고, 즉시 접근을 차단하고, 조사를 시작하며, 외부 포렌식 전문가를 투입했습니다.
  3. 5월 7일

    같은 공격자가 두 번째 Canvas 취약점을 통해 다시 접근하여, 일부 학생과 교사가 로그인했을 때 표시되는 페이지를 변경했습니다. 약 10분 만에 탐지되어 차단되었고, Canvas는 유지보수 모드로 전환되었습니다. 회사는 그날 데이터가 탈취되었다는 증거는 발견하지 못했다고 말합니다.
  4. 5월 8일

    CEO가 사과했습니다. Free-for-Teacher가 일시적으로 비활성화되었습니다.
  5. 5월 9일

    Canvas가 완전히 복구되었습니다.
  6. 5월 11일

    Instructure가 공격자와 합의했다고 발표했습니다. 데이터가 반환되었고, 파기에 대한 디지털 확인을 받았으며, 고객이 갈취당하지 않을 것이라는 통보를 받았다고 밝혔습니다.
  7. 5월 21일

    Canvas 관리자들이 유출된 데이터 필드에 대한 예비 조사 결과를 받았습니다.
  8. 6월

    Free-for-Teacher가 영구적으로 중단되었습니다. Canvas에 기관 보안 연락처 등록 기능이 추가되었습니다.
  9. 7월 26일 이후

    외부 전달 서비스의 안전성을 평가하기 위해 잠시 중단한 뒤, 영향을 받은 기관의 보안 연락처로 사용자 및 계정 설정 데이터 전달이 시작되었습니다.
  10. 9월 29일

    회사는 데이터에 대한 포렌식 검토가 완료되었고, 나머지 기관에 대한 데이터 전달의 최종 단계에 들어갔다고 밝혔습니다. 이후 업데이트는 영향을 받은 기관에 직접 전달됩니다.
4월 29일
Canvas에서 비인가 활동이 탐지된 날짜
약 10분
5월 7일 두 번째 침입을 탐지하고 차단하는 데 걸린 시간
약 300개 조직
5월 7일 변경된 페이지(몸값 요구 메시지)가 보였던 조직 수
공개되지 않음
영향을 받은 총 사람 또는 기관 수(2026년 9월 30일 기준)
Instructure가 공개한 내용
관련 데이터 필드
사용자 이름, 이메일 주소, 강의명, 수강 등록 정보와 메시지. 수강 등록 정보는 사용자와 강의, 학기 또는 분반 간의 관계를 뜻하며, 등록 상태와 역할(학생, 교사, TA, 참관자)을 포함할 수 있지만, 제출물, 퀴즈 응답, 강의 콘텐츠는 포함하지 않습니다
회사 발표에 따른 비관련 항목
강의 콘텐츠, 제출물, 자격 증명. 관련 필드는 비밀번호, 생년월일, 의료 정보, 사회보장번호, 금융 정보, 성적 또는 징계 기록을 저장하도록 설계되지 않았습니다
진입 경로
공격자는 Free-for-Teacher 계정을 만든 뒤 악성 코드가 포함된 지원 티켓을 제출했습니다. 고객 서비스 담당자가 이를 열었을 때 크로스 사이트 스크립팅(XSS) 취약점이 작동하여, 공격자가 인증 토큰과 Canvas 내 상승된 권한을 얻었습니다. 5월 7일에는 토론 기능에 있던 두 번째 XSS 취약점(패치되지 않음)이 이용되었습니다
다른 제품
Parchment 등 다른 Instructure 제품이 영향을 받았다는 증거는 없습니다
조치
취약점과 권한 상승 경로를 수정했습니다. 관리자 접근을 신뢰할 수 있는 위치로 제한하고 API 접근 통제를 강화했습니다. 직원 세션, 내부 접근 토큰, 다수의 파트너 토큰을 선제적으로 교체했습니다. Free-for-Teacher를 영구적으로 중단했습니다. 강제 토큰 만료, 수명 무제한 토큰 제거 및 기타 통제를 단계적으로 도입하고 있습니다
당국
FBI, 미국 사이버보안·인프라보안국(CISA), 국제 파트너를 포함한 법 집행 기관에 통보했습니다
공격자와의 합의
5월 11일, 데이터를 반환하고 파기에 대한 디지털 확인을 받는 내용의 합의를 발표했습니다. 회사는 사이버범죄자를 상대할 때 완전한 확신은 있을 수 없다고도 말합니다

읽기 참고: '약 300개 조직'은 유출 규모가 아닙니다

Instructure는 약 300이라는 숫자를 5월 7일 변경된 페이지를 본 조직의 수로 제시합니다. 데이터가 외부로 유출된 학교나 사람의 수가 아닙니다. 2026년 9월 30일 현재 회사는 영향을 받은 사람이나 기관의 총수를 발표하지 않았습니다. 다른 곳에서 수치를 보게 된다면, Instructure 자체의 발표에서 나온 것인지 확인하세요.

'평범한' 필드가 위험한 이유

이메일 + 강의명 + 수강 등록 정보

↓

실제 강의를 언급하는 가짜 메시지

→ 링크를 누르지 말고, 평소 쓰는 Canvas를 직접 여세요

메시지(자유 형식 텍스트)

↓

누군가 입력한 모든 내용이 포함되었을 수 있음

→ 보낸 민감한 정보를 점검하고, 바꿀 수 있는 것은 바꾸세요

역할(학생/교사/TA) + 사용자 이름

↓

교사나 직원 사칭

→ 강의 소통 채널을 정비하고 학생에게 알리세요

노출된 필드는 단독으로보다 조합될 때 더 위험합니다. 각 조합에 대해 악용될 수 있는 방식과 그에 맞는 조치를 정리했습니다.

Instructure 발표 기준 관련 없음

  • 비밀번호와 자격 증명(회사 발표 기준 유출 증거 없음)
  • 성적과 징계 기록
  • 생년월일, 의료 정보, 사회보장번호, 금융 정보
  • 강의 콘텐츠, 제출물, 퀴즈 응답

관련됨

  • 사용자 이름과 이메일 주소
  • 강의명과 수강 등록 정보(어떤 수업을, 어떤 역할로 듣는지)
  • 메시지(자유 형식 텍스트, 작성된 내용에 따라 다름)

이 사이트의 견해: 가장 강력한 접근 권한은 지원 인력에게 있습니다

Instructure의 설명에 따르면 침입 경로는 Free-for-Teacher 계정에서 보낸 지원 티켓이었고, 지원 담당자가 이를 열었을 때 접근 권한이 탈취되었습니다. 지원 인력은 역할상 여러 학교의 강의와 계정에 접근할 수 있습니다(그래서 회사는 학교에 지원 담당자 계정의 접근 기록을 확인하라고 요청합니다). 이번 사고에서는 누구든 보낼 수 있는 내용(지원 티켓)이 광범위한 권한을 가진 직원의 화면에서 열렸습니다.

이는 LMS에만 해당하는 문제가 아닙니다. 문의 양식이나 관리자 콘솔을 운영하는 서비스라면, 사용자가 제출한 내용을 보여 주는 내부 화면에도 공개 페이지만큼 XSS 방어가 필요하며, 그 화면을 쓰는 직원은 범위와 기간이 제한된 권한만 가져야 합니다. 사고 이후 Instructure는 관리자 접근을 신뢰할 수 있는 위치로 제한했으며, 일부 지원 담당자의 관리 권한을 복원하는 작업을 진행 중이라고 말합니다. 조직 차원의 대응은 조직을 위한 보안 기준선을 참고하세요.

출처 (공개 기록)

이 글의 사실은 아래 공개 자료에서 가져왔습니다. 우리는 공격 기법이나 공격자를 특정하는 정보는 다루지 않습니다.

  • Instructure, "Security Incident Update & FAQs"(사고 페이지, 2026년 5월 8일부터 9월 29일까지의 업데이트 포함) — instructure.com
  • Instructure, "Security Incident Update: For Customers"(학교와 관리자를 위한 FAQ: 데이터 전달, 통지, 로그 검토, MFA, 연동) — instructure.com
  • Instructure, "Security Incident Update: For Faculty" — instructure.com
  • Instructure, "Security Incident Update: For Students & Families" — instructure.com
  • Instructure Community, "How do I set details for an account?"(보안 연락처 등록) — community.instructure.com

업데이트 이력

2026-09-30: 최초 버전. Instructure 사고 페이지(9월 29일 업데이트까지)와 고객, 교직원, 학생용 페이지를 바탕으로 작성했습니다. 회사는 근본 원인과 교훈을 공유할 계획이라고 밝혔으며, 이후 업데이트는 영향을 받은 기관에 직접 전달된다고 합니다. 새로운 내용이 공개되면 이 페이지를 갱신하겠습니다.

다음으로 읽기

FAQ

QCanvas 유출에서 무엇이 노출되었나요?
A

Instructure에 따르면 관련 데이터 필드에는 사용자 이름, 이메일 주소, 강의명, 수강 등록 정보(사용자와 강의, 학기 또는 분반 간의 관계로, 등록 상태와 학생, 교사, TA, 참관자 등의 역할을 포함할 수 있음)와 메시지가 포함됩니다. 회사는 강의 콘텐츠, 제출물, 자격 증명은 관련되지 않았다고 밝혔으며, 관련 필드는 비밀번호, 생년월일, 의료 정보, 사회보장번호, 금융 정보, 학생 성적 또는 징계 기록을 저장하도록 설계되지 않았다고 말합니다.

Q내 데이터가 포함되었는지 어떻게 확인하나요?
A

Instructure는 영향을 받은 각 기관의 데이터를 해당 기관이 등록한 보안 연락처로 직접 전달합니다. 학생과 가족에게는 질문을 학교에 하라고 안내합니다. 학생과 교사는 학교의 IT 또는 학사 부서에 문의해야 합니다. 학교가 개별 통지가 필요하다고 판단하면 Instructure는 학교를 대신해 통지를 발송하겠다고 제안합니다.

QCanvas 비밀번호를 바꿔야 하나요?
A

Instructure는 자격 증명이 유출되었다는 증거는 없다고 말합니다. 그럼에도 강력한 비밀번호 관리와 정기적인 변경을 권장하며, 특히 단일 로그인(SSO)과 다중 인증(MFA)을 사용하지 않는 사용자에게 강조합니다. Canvas 비밀번호를 다른 곳에서도 사용하고 있다면 그곳의 비밀번호도 함께 바꾸세요.

QCanvas 메시지의 내용도 노출되었나요?
A

Instructure는 메시지가 관련 데이터 필드 중 하나라고 말합니다. 양이 많고 각 메시지를 검토해야 하므로 메시지 데이터는 사용자 데이터와 별도로 검토되었습니다. 2026년 9월 29일 업데이트에서 회사는 데이터에 대한 포렌식 검토가 완료되었고 나머지 기관에 대한 데이터 전달을 시작했다고 밝혔습니다. 메시지는 자유 형식 텍스트이므로 비밀번호나 개인정보를 적은 적이 있다면 이미 알려졌을 수 있다고 가정하세요.

Q공격자가 데이터를 삭제했다고 들었습니다. 이제 안전한가요?
A

5월 11일 Instructure는 비인가 행위자와 합의에 이르렀고, 데이터가 반환되었으며, 데이터 파기에 대한 디지털 확인을 받았고, 고객이 갈취당하지 않을 것이라는 통보를 받았다고 발표했습니다. 회사 자체도 사이버범죄자를 상대할 때는 완전한 확신이 있을 수 없다고 말합니다. 이름, 이메일 주소, 강의 등 이미 알려졌을 수 있는 정보를 이용한 사기에 계속 주의하세요.

Q원인은 무엇이었나요?
A

Instructure에 따르면 공격자는 Free-for-Teacher 계정을 만든 뒤 악성 코드가 포함된 지원 티켓을 제출했습니다. 고객 서비스 담당자가 이 티켓을 열었을 때 크로스 사이트 스크립팅(XSS) 취약점이 작동하여, 공격자가 인증 토큰과 Canvas 내 상승된 권한을 얻었습니다. 5월 7일에는 토론 기능에 있던 두 번째 XSS 취약점(패치되지 않은 상태)이 이용되었습니다. 회사는 취약점과 권한 상승 경로를 수정했으며 Free-for-Teacher를 영구적으로 중단했다고 말합니다.

Q몇 명 또는 몇 개 학교가 영향을 받았나요?
A

2026년 9월 30일 현재 Instructure는 영향을 받은 사람이나 기관의 총수를 공개하지 않았습니다. 회사는 5월 7일 게시된 몸값 요구 메시지를 약 300개 기관이 볼 수 있었다고 말합니다. 이는 변경된 페이지를 본 기관의 수이며, 데이터가 외부로 유출된 기관의 수가 아닙니다.