[MeNovel] 복사 방지 시스템

프로젝트 정보

  • 제안자 : 미노벨 사이트 사용자
  • 검토자 : 정현준(대표), CTO
  • 기획자 : 조선우

기획 의도

  • 작가로 활동하고 있는 미노벨 사이트 사용자가 1 대 1 문의에 사이트 내에 "복사 방지 시스템"이 미적용 되어 있는 문제를 발견 후 제보.
  • 해당 문의를 개발팀에 전달하자 드래그 앤 드롭으로 텍스트 선택은 되나 우클릭과 CTRL + C / V 는 적용되지 않는다고 답변함.
  • 개발팀에서 전달 받은 대로 사용자에게 복사 방지 시스템에 대하여 답변하려고 했으나, 점검하던 중 크롬 확장 프로그램 및 기타 프로그램을 사용하여 브라우저의 기본 방화벽 및 자바스크립트 미적용을 시켜버리면 복사 방지가 해제된다는 것을 확인 -> 이 점을 개선하기 위한 시스템 기획

기획 내용

1. 적용 범위 : 미노벨 뷰어 (view.php?)

2. 사용자 행위 : 자바스크립트 미적용 후 마우스 우클릭 -> 자바스크립트가 적용된 상태에서는 아예 마우스 우클릭이 실행되지 않으므로 마우스 우클릭의 경우만 고려

3. 행위 결과 : 뷰어 페이지에서 경고 페이지로 이동

4. 레퍼런스 : 예스24 공연 - 예매 대기중입니다

5. 결과본

자바스크립트 해제 플러그인 이용 후, 마우스 우클릭을 하면 해당 페이지로 자동 렌더링된다.

https://menovel.com/sub/warning_page.php?warning=plugin

주석

기존의 소설 사이트에서는 이러한 시스템을 적용한 적이 없었다. 마우스 우클릭이 안 되게 막았을 뿐이다.
그러나 각종 프로그램으로 인해서 마우스 우클릭 방지를 뚫는 시스템은 날이 갈수록 발전해가고 있다.
그러면 아예 마우스 우클릭 행위를 한 이후에 목적을 달성하지 못하게 하면 어떨까하고 생각하게 되었다.
아예 다른 페이지로 이동시켜버리는 것이다.
이러한 생각은 예스24 공연 사이트에서 티켓팅을 했을 때 겪었던 경험에서 기인했다.
예스24 공연 사이트는 트래픽이 과다되면 서버 부하를 막기 위해서 일부 사용자는 이미지 페이지로 이동시켜버린다.
아무리 버튼을 눌러도, 기다려도 이미지 페이지이므로 반응이 없다.
이걸 레퍼런스로 삼아서 사용자가 마우스 우클릭 행위를 하면 이미지 페이지로 이동시켜 막아버리도록 기획하였다. 

'Project > MeNovel' 카테고리의 다른 글

[MeNovel] 사이트 방향성  (1) 2024.01.11
[MeNovel] 레벨업 버튼  (1) 2024.01.08
[MeNovel] 미노벨 프로젝트 개요  (1) 2024.01.08