본문으로 건너뛰기

보안

동영상을 보호하는 방법

비공개로 공유하려면 ‘비공개’가 정말 지켜져야 해요. tapeshelf에서 동영상을 지키는 장치와, 그 보호가 어디까지인지 설명해 드릴게요.

매번 권한을 확인해요

스트림이든, 조각 하나든, 복호화 키든, 동영상에 관한 건 확인 없이는 서버 밖으로 나가지 않아요. 누가 요청하는지, 그 사람이 볼 수 있는지 확인해요. 동영상이 그 사람의 선반에 있거나, 공개 동영상이거나, 아직 유효한 임시 링크나 게스트 교환으로 들어온 경우예요. 이 확인은 로그인할 때만이 아니라 요청마다 이루어져요. 동영상 ID는 추측하거나 나열할 수 없는 긴 무작위 문자열이에요.

스트림은 암호화돼요

동영상은 짧게 나뉜 암호화 조각(AES-128)으로 HLS를 통해 재생돼요. 키는 방금 확인을 통과한 시청자에게만 전달되고, 디스크에는 절대 기록되지 않아요. 조각 링크가 새어 나가도 그것만으로는 쓸모가 없어요.

복사할 파일 링크가 없어요

플레이어는 동영상 파일 링크를 받지 않아요. 다운로드는 별도의 단계이고, 다음 사람에게만 열려 있어요.

  • 그 동영상을 볼 수 있는 로그인한 사람: 업로더, 자기 선반에 그 동영상을 가진 사람, 공개 동영상이라면 로그인한 누구나
  • 임시 링크가 있는 사람, 링크가 유효한 동안
  • 교환으로 동영상을 받은 게스트, 교환 후 1주일 동안

다운로드 링크는 같은 확인을 거친 뒤에만 발급되고, 2분 안에 만료돼요.

임시 링크를 손에 넣은 사람은 누구나 링크가 만료될 때까지 동영상을 보고 다운로드할 수 있어요. 그러니 열쇠를 건네듯 신중하게 전하세요. 범위를 좁히려면 ‘한 사람에게만’을 선택하세요. 그러면 링크는 그 사람의 이메일로 보낸 일회용 코드가 있어야 열리고, 그 주소로 로그인한 사람에게는 바로 열려요. Pro에서는 비밀번호도 걸 수 있고, 둘 다 설정하면 둘 다 필요해요. ‘내 링크’에서 링크를 취소하면 바로 열리지 않게 돼요. 사람들이 이미 자기 선반에 담았거나 다운로드한 동영상은 그대로 남아요.

파일에서 지우는 정보

동영상 파일에는 영상 말고도 많은 정보가 담겨 있곤 해요. 촬영 장소와 시간, 카메라나 휴대폰 기종, 작성자 이름, 메모 같은 것들이요. 동영상을 업로드하면 이런 정보를 파일에서 모두 지워요. 사람들이 다운로드하는 건 정리된 파일이고, 스트림과 미리보기 프레임에도 이런 정보는 없어요. 2026년 10월 18일 전에 업로드된 동영상은 그대로 두었어요.

선반은 Google에 나오지 않아요

선반과 동영상 페이지는 검색 엔진에 막혀 있어요. 사람들은 내가 준 링크나 공개된 친구 목록을 통해서만 내 선반에 오고, 검색으로는 절대 오지 않아요.

숨긴 페이지

Pro에서는 설정 → 내 페이지에서 페이지 전체를 숨길 수 있어요. 그러면 프로필, 선반, 친구 목록은 나와 운영진만 열 수 있고, 다른 사람에게는 ‘페이지를 찾을 수 없어요’가 표시돼요. 공개 동영상도 마찬가지예요. 다만 이미 자기 선반에 가지고 있는 사람은 예외예요. 다른 사람의 친구 목록에서는 그 목록의 주인에게만 내가 보여요. 이미 공유하거나 교환한 동영상은 그 동영상을 가진 사람에게 남아요. Pro가 끝나면 페이지는 다시 보여요.

내 계정

비밀번호는 argon2id 해시로 저장돼요. 세션은 HttpOnly 쿠키에 담기고, 설정 → 보안에서 로그인된 기기를 모두 보고 한꺼번에 로그아웃시킬 수 있어요. Google로 로그인할 수도 있어요. 로그인 시도 횟수는 제한되고, 같은 IP 주소에서 하루 안에 두 번째로 가입하려면 먼저 캡차를 통과해야 해요. 교환에서 처음 업로드하는 게스트도 마찬가지예요.

2단계 인증

설정 → 보안에서 켜면, 비밀번호 다음에 인증 앱(Google Authenticator, 1Password, Aegis 등)의 코드나 패스키(Face ID, Touch ID, Windows Hello, 보안 키)로 한 번 더 본인임을 확인해요. 그러면 비밀번호를 도둑맞아도 그것만으로는 계정에 들어갈 수 없어요. 켜면 다른 기기에서는 로그아웃돼요.

휴대폰이나 키를 쓸 수 없을 때를 위한 복구 코드 10개도 받아요. 코드마다 한 번씩 쓸 수 있어요. 2단계 인증을 켜거나 끌 때, 복구 코드를 쓸 때마다 이메일로 알려 드려요. 이메일로 비밀번호를 재설정해도 2단계 인증은 꺼지지 않아요. 이미 내 계정에 연결된 Google 계정으로 로그인하면 2단계 인증을 묻지 않아요. 이때는 Google 자체의 로그인 보안을 믿어요. 휴대폰과 코드를 모두 잃어버렸다면 contact@tapeshelf.com 주소로 연락해 주세요. 계정이 본인 것인지 확인한 뒤 2단계 인증을 초기화해 드려요.

신고와 운영

모든 동영상과 프로필의 메뉴에 ‘신고’가 있어요. 신고는 운영진에게 전달되고, 운영진은 콘텐츠를 삭제하거나 계정을 정지할 수 있어요. 신고가 어떻게 처리됐는지도 알려 드려요. 질문과 오류는 계정 메뉴의 고객 지원으로 보내 주세요.

약속하지 않는 것

  • DRM은 없어요. 동영상을 볼 수 있는 사람이 작정하면 스트림을 녹화할 수 있어요. 다른 동영상 사이트와 마찬가지예요. tapeshelf가 막는 건 그 밖의 모든 사람이에요.
  • 비공개 동영상의 16프레임 미리보기는 선반을 볼 수 있는 누구에게나 보여요. 일부러 그렇게 했어요. 그래야 무엇을 요청하는지 알 수 있으니까요.
  • 공유한 사본은 영구적이에요. 동영상을 공유하거나 교환하면 상대는 자기 사본을 계속 가져요. 되돌리는 유일한 방법은 동영상을 삭제하는 것이고, 그러면 모든 선반에서 사라져요. 이미 다운로드한 파일은 그 사람에게 남아요.

데이터가 있는 곳

동영상, 데이터베이스, 서비스 자체가 모두 유럽 연합의 독일에 있어요. 모든 통신은 전송 중에 암호화되고, 데이터베이스는 매일 백업돼요. Pro 결제는 리셀러인 Paddle을 통해 이루어져요. 카드 정보는 Paddle로 가고 저희 서버에는 오지 않아요.

계정 만들기