공급망·인프라 2026.07.07 · 조회 11637

McGraw Hill 세일즈포스 설정 오류로 데이터 노출, 클라우드 보안 경고

교육출판사 McGraw Hill이 세일즈포스 환경의 설정 오류로 인해 데이터가 노출된 사고를 분석한다.

S
보안 전문 기업 SENTRIX 레드팀
해킹대회 수상 · 보안 실무 10년 · 실전 진단 경험을 바탕으로 작성합니다.
웹사이트를 운영하고 있다면
보안 헤더·인증서·공개 노출부터 무료로 점검하세요. 결과 링크는 이메일로 받습니다. 로그인 이후 권한·업무 로직은 별도 검증이 필요합니다.

다음 화면에서 이메일과 점검 권한을 확인합니다. 회원가입·카드 없이 무료 요약을 받고, 상세 리포트는 선택 구매합니다.

세일즈포스 환경의 설정 오류로 McGraw Hill의 제한된 데이터셋이 노출됐다.
2026년 4월 14일, 교육출판사 McGraw Hill은 공격자가 세일즈포스 환경의 설정 오류를 악용해 호스팅된 웹페이지의 제한된 데이터셋에 접근했다고 확인했다. IBM X-Force 위협 인텔리전스에 따르면 전체 클라우드 보안 사고의 25%가 잘못 설정된 클라우드 서비스와 관련된다.

무슨 일이 있었나

공격자가 McGraw Hill의 세일즈포스 환경에서 설정 오류를 발견해 이를 악용했다. 이로 인해 세일즈포스로 호스팅되던 웹페이지의 제한된 데이터셋에 접근할 수 있었다. McGraw Hill은 사고를 확인했으며, 공개된 범위는 여기까지다.

왜 터졌나

근본 원인은 세일즈포스 환경의 설정 오류(misconfiguration)다. SaaS 플랫폼의 공유·권한 설정을 기본값이나 과도한 권한으로 둔 채 운영하면 인증 없이도 데이터가 노출될 수 있다. 이 사고는 클라우드 서비스의 설정을 기본값에 의존하거나 최소 권한 원칙을 적용하지 않은 결과로 보인다.

왜 남 일이 아닌가

AI로 빠르게 만든 웹서비스나 중소 서비스도 클라우드 설정 오류에 취약하다. SaaS 플랫폼의 공유·권한 설정을 기본값으로 두거나 과도한 권한을 부여하면 누구나 데이터에 접근할 수 있다. 2026년 클라우드 오설정은 주요 공격 벡터로 지목됐으며, 이는 규모와 관계없이 모든 조직에 해당된다.

개선 방안

1. 클라우드 서비스의 권한 설정을 최소 권한 원칙으로 구성하라. 불필요한 공유 링크나 퍼블릭 접근을 차단한다.
2. 정기적으로 설정을 감사하라. 예를 들어 세일즈포스에서는 Setup > Security > Session Settings에서 세션 정책을 검토하고, Sharing Settings에서 조직 전체 기본 공유 권한을 확인한다.
3. 자동화 도구를 사용해 설정 오류를 탐지하라. 예를 들어 aws config나 terraform compliance 등을 활용할 수 있다.
4. 클라우드 보안 교육을 실시해 팀원들이 설정 오류의 위험을 인지하도록 한다.

30초 자가진단

  • 내가 사용하는 SaaS 플랫폼의 공유·권한 설정을 기본값에서 변경했는가?
  • 퍼블릭하게 노출된 데이터나 리소스가 없는가?
  • 최소 권한 원칙이 적용되어 있는가?
  • 정기적으로 설정 감사를 수행하고 있는가?

이 사고는 클라우드 설정 오류 하나로 데이터가 노출될 수 있음을 보여준다. codescan.kr에서 URL 하나로 21개 항목을 30초에 점검하라. 이 사고와 관련된 시크릿 노출, SSRF, 열린 포트, 디렉토리 노출 등도 함께 확인할 수 있다.

내 사이트도 점검해보세요

URL 입력, 결과 링크는 메일로 받는 무료 점검. 회원가입·카드 불필요.

AI 코딩 보안 체크리스트 받기

AI 코딩 보안 체크리스트(PDF)를 무료로 받아보세요.

코드 자체가 걱정이라면 : 소스코드 보안 분석(SAST)이 ZIP 업로드만으로 취약점 위치와 수정 코드를 찾아드립니다.
이런 글을 계속 받아보려면 뉴스레터 구독 · RSS 피드