아이디 공유 방지 방법
덧글 0 | 조회 888 | 2013-04-12 17:27:05
운영자 (admin)  

동영상강의 사이트를 이용하는 수강생 중에는

2~3명이 하나의 아이디를 공유하여 시간대별로 강의를 수강하는 방식을 사용합니다.


A라는 수강생이 오전 09시부터 오후 4시까지 이용하고

B라는 수강생이 오후 4시부터 오후 11시까지 이용하고

C라는 수강생이 오후11시부터 오전 09시까지 이용하고 ...

이렇게 서로 시간대를 나눠 강의를 듣는 거죠.



이렇게 나눠 듣게 되면


시스템상으로는 중복로그인-중복시청에 걸리지 않기 때문에 아이디 공유를 할 수 있게 되는데,

이 방법을 무력화 하는 것으로는


1. 아이디별 접속시간대와 IP체크 방법

2. 배수 적용 방법


이 있습니다.



1. 아이디별 접속시간대와 IP체크 방법은

특정 회원이 어떤 동영상강의를 시청한다고 할 때 언제 어떤 아이피로 들어와 해당 파일을 열었는지를 기록해두고

한 아이디가 여러 아이피를 사용하게 될 경우 아이피 갯수를 통해 공유하고 있다고 판단하는 방법입닏.


2. 배수 적용 방법은

수강생이 결제한 동영상강의 상품의 파일수가 만약 20개이고 각각이 50분씩이라면 총 이용할 수 있는 동영상강의 시청시간은 20개 x 50분 = 1000분 이 됩니다.

이 시청가능시간을 제한 하는 거죠.


물론 배수를 적용하는 방법에 시간외에 횟수를 적용하기도 합니다.

파일을 다 보던 일부만 보던 한번 클릭해서 열면 한번 본 것으로 적용하는 방법입니다.



보통은 1.5~1.8배수를 가장 많이 사용하게 되는데

이론상 한사람의 수강생이 해당 강의를 다 본다면 1배를 쓰게되고,

두번째 수강생이 아무리 보려고 해도 0.5~0.8배 밖에 남지 않아서 결국은 강의파일을 다 볼 수 없게 되는 거라

자연스럽게 아이디 공유를 서로 못하게 됩니다.



대형사이트들은 1,2를 거의 다 적용해서 서비스를 합니다.




참고) 시간 배수는 시스템상 많은 데이터가 실시간으로 전송되기때문에

부하가 많이 걸립니다. 다음에 시간배수에 대해서는 좀 더 자세한 설명을 하겠습니다.




 

 
닉네임 비밀번호 코드입력