PlaynPlay
PlaynPlay

정보보호·보안 담당

유출 경로마다 통제와 기록이
있는지 확인하는 자리

보안 담당은 도입 전 보안성 검토를 맡고, 오픈 뒤에는 정책값과 차단 기록을 관리합니다. 개발 문서로 확인되는 통제를 경로와 플랫폼별로 나누고, 검토 때 서면으로 받아 둘 질문과 정기 점검 업무를 정리했습니다.

최종 수정

보안 담당 업무를 표현한 PlaynPlay 일러스트
Responsibilities

보안 담당이 판단하는 것

승인 문서에는 무엇을 막는지와 함께 어디까지 막는지, 남는 위험을 무엇으로 보완하는지가 들어가야 합니다.

  • 위협 정의

    유출 경로 목록

    파일 반출, 주소 공유, 계정 공유, 화면 녹화, 카메라 촬영, 앱 변조로 경로를 나누고 경로마다 통제를 확인합니다.

  • 등급

    콘텐츠 등급별 수준

    모든 영상에 같은 통제를 걸면 정상 사용자 불편이 커집니다. 등급마다 필요한 통제를 따로 승인합니다.

  • 비밀값

    키와 인증 문자열

    App ID·App Key의 열람 범위, Callback URL에 등록하는 Authorization 문자열의 발급과 교체 절차를 정합니다.

  • 기록

    로그 보관과 열람

    콘솔에서 조회하는 기록과 고객사 서버에 쌓이는 보고의 보관 기간, 열람 권한자를 정합니다.

  • 예외

    예외 처리 승인

    기기 리셋, 사용자 차단과 해제, 대외비 영상의 다운로드 허용 같은 예외를 누가 승인할지 정합니다.

  • 변경

    보안 업데이트 추적

    SDK와 PlaynPlay App 변경 이력의 보안 항목을 보고, 앱 재배포나 최소 버전 상향 시점을 정합니다.

Controls by Path

유출 경로별 통제와 문서 범위

플랫폼마다 문서화된 범위가 다릅니다. 한 플랫폼 문서에만 있는 항목은 그 플랫폼 이름을 적었습니다.

경로문서로 확인되는 통제문서 범위
파일 반출패키징된 파일은 PlaynPlay 인증 서버의 라이선스 키가 있어야 열립니다. 2026년 2월 SDK에서 내려받은 파일의 키 저장 방식이 개선됐습니다.공통. 키 저장 개선은 Android·iOS SDK 이력
주소·권한 공유라이선스 발급 때 고객사 서버가 접근 권한을 판정합니다. Authorization을 등록하면 요청에 Bearer 헤더로 실려 오므로 서버가 호출을 검증할 수 있습니다.공통(Callback URL)
계정 공유동시 접속 감지 오류와 기기 제한 초과 오류가 있고, 고객사 서버도 기기 ID를 보고 DeviceLimitExceeded로 답할 수 있습니다.Android·iOS SDK 오류, PC 커스텀 페이지 세션 오류
위조 앱콘솔에 등록하지 않은 패키지 이름·Bundle ID로 실행하면 앱 번들 미등록 오류가 납니다.Android·iOS SDK
화면 녹화PlaynPlay App의 화면 녹화 차단·방지, 2024년 4월 추가된 Android 녹화·캡처 차단, 2025년 7월 개선된 iOS 녹화 차단과 화면 캡처 감지 오류PC·Android·iOS
카메라 촬영출력 문구와 글자 색·불투명도·크기, 표시 유지 시간과 출력 주기, 위치 12종을 지정하는 워터마크설정 구조는 Android SDK 문서. PlaynPlay App 기능 목록에도 워터마크 포함
변조 기기기기 루팅이나 앱 플레이어가 감지될 때 불리는 메서드를 앱이 재정의해 대응 동작을 넣습니다.Android SDK
분석 도구통신을 엿보는 디버깅 프록시 방어(2026년 1월), Windows 버전의 개발자 도구 열림 수정과 브라우저 단축키 비활성화(2025년 10월)Android·iOS SDK, PlaynPlay App(Windows)

경로별 상세는 DRM 라이선스, 녹화·캡처 차단, 워터마크, 계정 공유 방지, 기기 무결성 페이지에 있습니다. 전체 구조는 콘텐츠 보안에서 봅니다.

Audit Trail

사후 확인에 쓰는 기록

기록은 두 곳에 남습니다. PlaynPlay Console에서 조회하는 기록과, Callback URL로 고객사 서버에 쌓이는 보고입니다.

기록남는 곳보안 담당이 보는 내용
녹화 차단 로그콘솔녹화 프로그램 차단 기록 조회와 해당 사용자 차단
동시 접속 관리콘솔설정된 동시 접속 사용자 기록 조회와 동시 접속 관리
디바이스 관리콘솔디바이스 제한 기록 조회와 디바이스 리셋
대시보드·세션 관리콘솔보안 감시 로그, 실시간 세션과 세션 기록
접근 권한 검사고객사 서버사용자 ID, 기기 ID, 미디어 URL, 다운로드 콘텐츠 여부, 실행 때 넣은 userData
재생·다운로드 상태 보고고객사 서버재생 시작·종료, 다운로드 시작·완료·취소·실패와 생성 시각(Unix epoch time)
재생 거부 오류고객사 앱·커스텀 페이지Android 예외 17종, iOS 오류 18종, PC 세션 오류 12종으로 나뉜 거부 원인. 앱이 이 오류를 고객사 서버에 남기도록 구현하면 거부 사유별 통계로 쓸 수 있습니다.
장치 식별값SDK·커스텀 페이지Android·iOS SDK의 deviceId(2026년 6월 추가), PC 커스텀 페이지의 getDeviceId()

콘솔 기록의 보관 기간은 공개 문서에 적혀 있지 않으니 계약 전에 서면으로 확인하세요. 고객사 서버에 쌓이는 보고는 사내 개인정보 처리 기준에 맞춰 보관합니다.

녹화 차단 로그를 보여주는 PlaynPlay 콘솔 화면
PlaynPlay 콘솔의 녹화 차단 로그. 차단 상태, 사용자, 재생 중이던 파일, 시각, 감지된 캡처 프로그램 경로가 한 줄씩 기록됩니다.
Review Questions

보안성 검토 때 받아 둘 답

공개 문서로 답이 확인되는 질문과 벤더에게 따로 받아야 하는 질문을 나눴습니다. 회의록에 답의 출처를 함께 적어 두세요.

질문답이 있는 곳
Callback 요청을 보낸 쪽을 어떻게 검증하나요?Callback URL 문서. Authorization 문자열은 선택 항목이고, 등록하면 Bearer 헤더로 전달됩니다.
권한 회수는 언제 반영되나요?접근 권한 검사 문서. 라이선스 발급 때 호출됩니다. 인사·수강 데이터 동기화 주기는 고객사가 정합니다.
오프라인 재생은 언제까지 열리나요?Agent 문서의 DRM 설정. 초 단위 기한을 두고, 0이면 오프라인 재생 권한이 없습니다.
동시 접속과 기기 수의 판정 기준과 허용 수는?오류 정의는 SDK 문서에 있고, 기준과 허용 수는 공개 문서에 없습니다. 상담에서 서면으로 받습니다.
콘텐츠 암호화와 키 관리 구조는?공개 문서는 패키징 도구 사용법과 키 저장 방식 개선 이력까지 다룹니다. 세부 구조는 상담에서 서면으로 받습니다.
녹화 차단이 업무 프로그램과 충돌하나요?문서로 판단할 수 없습니다. 화상회의·원격 지원 프로그램을 켠 상태로 파일럿에서 시험합니다.
보안 업데이트는 어떻게 반영하나요?업데이트 기록. SDK는 고객사 앱을 다시 배포해야 하고, PC는 minVersion으로 최소 버전을 지정합니다.

제안 요청서에 넣을 항목은 RFP 체크리스트, 검토 절차 전체는 보안성 검토 가이드에 있습니다.

Rollout

도입 기간의 보안 업무

정책 승인은 콘텐츠 패키징 전에 끝내는 편이 좋습니다. 패키징 대상과 다운로드 허용 범위가 등급 결정에 따라 달라지기 때문입니다.

  1. 등급별 통제 승인

    등급마다 DRM 패키징, 녹화 차단, 워터마크, 다운로드와 오프라인 기한, 화면 속 화면 허용(SDK 기본값은 허용)을 표로 승인합니다.

  2. 콘솔 정책값 확인

    콘솔의 보안 및 사용 규정 관리에 녹화 차단, 동시 접속 제한, 워터마크가 승인한 값대로 들어갔는지 확인합니다.

  3. 비밀값 관리 기준

    App Key 열람자, Authorization 문자열의 보관 위치와 교체 주기, 테스트 빌드 식별자를 어디까지 등록할지 정합니다.

  4. 공격 시나리오 시험

    녹화 프로그램 실행, 한 계정 두 기기 동시 재생, 미등록 빌드 실행, 만료 계정 재생, Android 루팅 기기 실행을 해 보고 오류와 콘솔 기록을 대조합니다.

  5. 예외 절차 문서화

    기기 리셋, 사용자 차단과 해제를 누가 요청하고 누가 승인하는지 경로를 남깁니다.

Operations

오픈 뒤 정기 점검

점검 주기는 예시입니다. 콘텐츠 등급과 사용자 규모에 맞춰 조정합니다.

  • 매주

    녹화 차단 로그

    반복 시도 사용자를 찾고 콘솔에서 차단합니다. 차단 사유와 해제 조건을 함께 기록합니다.

  • 매주

    동시 접속·기기 기록

    콘솔 기록에 서버의 접근 권한 검사 기록(사용자별 기기 ID)을 겹쳐 보면 공유 의심 계정을 가리기 쉽습니다.

  • 인사 변경 때

    거절 응답 확인

    퇴사나 권한 변경 뒤 해당 사용자의 접근 권한 검사에 NoRights가 나갔는지 서버 기록으로 확인합니다.

  • 정기

    Authorization 교체

    콘솔 등록값과 서버의 검사값을 같은 작업 창에서 바꾸고, 바꾼 직후 테스트 재생으로 확인합니다.

  • 배포 때

    보안 이력 반영

    녹화 차단 개선이나 디버깅 프록시 방어처럼 보안 항목이 이력에 오르면 앱 재배포와 최소 버전 상향 일정을 잡습니다.

  • 사고 때

    유출본 추적

    워터마크를 쓴 콘텐츠라면 문구로 대상을 좁히고, 사용자·세션 기록과 다운로드 보고로 재생 이력을 확인합니다.

콘솔 메뉴별 점검 방법은 콘솔 운영 가이드, 재생 거부 원인별 처리는 오류 처리 가이드에 있습니다.

Read Next

검토 문서를 쓸 때 펼쳐 볼 자료

승인 문서의 근거로 인용하기 좋은 페이지입니다.

  • 가이드

    보안성 검토

    검토 항목과 증빙을 모으는 순서입니다.

    가이드 보기
  • 가이드

    접근 권한 설계

    권한 검사 응답 규칙을 인사·수강 데이터와 묶는 방법입니다.

    가이드 보기
  • 플랫폼

    플랫폼 비교

    PC, Android, iOS의 보안 항목 차이를 한 표로 봅니다.

    비교 보기
  • 기능

    재생 정책

    다운로드, 화면 속 화면, 백그라운드 재생 허용 범위입니다.

    기능 보기
  • 업종

    기업 교육·사내 영상

    사내 영상 등급별 설정 예시와 인사 연동 질문입니다.

    업종 안내 보기
  • 역할

    개발 리드

    Callback 서버와 오류 처리 구현을 맡는 팀의 관점입니다.

    역할 안내 보기

보안 담당 FAQ

  • 대외비 영상은 다운로드만 막을 수 있나요?

    접근 권한 검사 요청에는 다운로드 콘텐츠인지 알려 주는 offline 값이 들어 있습니다. 대외비 등급에서 이 값이 true인 요청에 NoRights로 답하는 규칙을 두고, 재생 요청의 오프라인 기한도 0으로 두면 이중으로 묶을 수 있습니다.

  • 카메라로 화면을 찍는 것은 어떻게 대비하나요?

    화면 밖 촬영은 녹화 차단으로 막을 수 없는 영역입니다. 워터마크로 촬영본의 출처를 좁히고, 재생 기록으로 해당 시점의 시청자를 확인하는 방식으로 보완합니다.

  • 재생 기록을 사내 보안 관제 시스템으로 보낼 수 있나요?

    Callback URL 보고는 JSON으로 고객사 서버에 도착하므로, 그 서버에서 관제 시스템으로 넘기는 구성은 고객사가 정할 수 있습니다. 보낼 필드와 마스킹 기준을 먼저 정하세요.

  • 사용자 ID에 이메일이나 사번을 그대로 넣어야 하나요?

    사용자 아이디(userId)는 DRM 설정의 필수 문자열이고 모든 Callback 보고에 실려 옵니다. 값의 형식은 고객사가 정하므로, 내부 회원 번호처럼 그 자체로 개인을 알아보기 어려운 값을 쓰고 대응표는 고객사 DB에 두기를 권합니다.

  • 개발용 도구가 운영 환경에 남을 위험은 없나요?

    PC 커스텀 페이지의 openDevTools()는 디버깅 전용입니다. 문서도 운영 환경에는 쓰지 않도록 안내하므로, 출시 전 코드 검토 항목에 이 호출이 남았는지 넣어 두세요.

Get Started

PlaynPlay 도입을 위한
기술적 지원과 서비스를 제공합니다.

제품 문의부터 데모 시연까지, 모든 지원을 위해 세일즈 및 기술 지원 팀이 준비되어 있습니다.

  • 제품 및 도입 문의

    도입 범위, 일정, 견적을 상담합니다. 서비스 형태와 사용자 규모를 알려주시면 맞는 연동 방식과 보안 설정을 제안합니다.

  • Trial 신청

    PlaynPlay의 기능을 먼저 테스트해 보세요. 트라이얼 기간 동안 귀사의 제품과 PlaynPlay를 연동하고 성능과 기능을 직접 검증할 수 있습니다.

  • PlaynPlay 기술 문의

    SDK 연동, Callback URL 설계, DRM 패키징 중에 생기는 질문에 기술팀이 답합니다. 공개된 개발 문서와 샘플 프로젝트도 함께 확인하세요.