TIP게시판

제목 불펌 팁 정리
글쓴이 토끼와거북 작성시각 2014/03/10 02:53:31
댓글 : 13 추천 : 1 스크랩 : 0 조회수 : 14695   RSS
불펌 플러그인을 찾다가 못 찾았지만 대신 불펌은 몇 가지 기술을 혼합하면 가능하는다는 것을 알게 되었습니다. 

1. 마우스 드래그, 마우스 우클릭, 키보드 세 가지를 우선 막습니다.
 
      //키보드 자판 클릭 막기
window.document. {
return false; 
}
  
// 마우스 우클릭 막기
window.document. {
return false; 
}
        
// 마우스 드래그 안쪽을 드래그 할때 막기
window.document. {
return false;
}
        
// 마우스 드래그 막기
window.document. {
return false;
}

2. 다른 이름으로 저장하기를 막아야 하는데요. 
이 때에는 보호해야 할 컨텐츠 영역은 아이프레임으로 구현합니다.
아이프레임 영역에 포함된 내용은 다른이름으로 저장하기를 하더라도 저장되지 않습니다.

3. 아이프레임 영역의 경우 소스주소를 알면 주소창에 주소를 치게 되면 컨텐츠 내용이 화면에 출력됩니다.
이것은 CSRF막기와 같은 원리로 막습니다.
정상적인 방법으로 웹페이지를 열었을 경우 ajax로 서버에서 인증키를 가지고 와서 아이프레임 주소줄에 삽입해서 아이프레임에서 컨텐츠를 요청하고, 인증키가 있을 경우 서버에서 아이프레임으로 컨텐츠를 넘겨주고 이것을 아이프레임에 출력합니다.
이렇게 하면 그냥 단순히 아이프레임 영역 내의 주소를 알더라도 인증키가 없기 때문에 컨텐츠를 볼 수 없게 됩니다. 
 
테스트 결과는 현재의 모든 웹브라우저에서 정상 작동합니다. 
혹시 뚫리시면 알려 주시면 감사하겠습니다.
 
 다음글 iOS7 Safari에서 window.open이 바로 ... (2)
 이전글 이클립스 php 코드 자동완성 팁입니다. (1)

댓글

한대승(불의회상) / 2014/03/10 09:06:39 / 추천 0
불펌 자료를 잘 정리해 주셨네요.

좋은 정보 공유해 주셔서 감사 합니다. ^^
들국화 / 2014/03/10 16:39:04 / 추천 0
불펌 방지라는게 좀 귀찮케 하는거지 불가능 한건 아닌거 같은데요.
토끼와거북 / 2014/03/11 02:45:13 / 추천 0
익스플로러 8 이하 버전에서 스크립트 사용안함 옵션 때문에 하시는 말씀인 듯 한데요.
이 옵션이 9 이상 버전에서는 보이지 않네요. 
홈페이지를 최신 웹브라워만 접속 가능하도록 하면 큰 문제는 없어 보입니다.
어차피 4월 이후로는 XP 지원 중단으로 익스플로러 9이상 또는 타웹브라우저만 접속을 할 테니 큰 문제가 없지 않을까 합니다.
다음에 있는 불펌 게시글에서 기존에 알려진 방법으로 불펌 해제 시도해 보시면 안 될 것입니다.
네이버는 뚫리는데 다음은 아무리 해도 안 뚫리더라고요.  
스크립트 사용안함 옵션의 경우에도 컨텐츠 내용을 ajax으로 가져와 버리면 해결이 되겠네요. 
하늘치 / 2014/03/11 17:14:33 / 추천 0
좋은 정보 감사합니다. ^^
milosz / 2014/03/11 18:19:35 / 추천 0
크롬 개발자도구도 막을 수 있는 방법이 있나요?ㅎㅎ
토끼와거북 / 2014/03/12 04:50:06 / 추천 0
크롬 개발자도구는 F12를 누르면 실행되는 것이니까 F12 키가 안 먹도록 하면 될 것인데요.
위의 소스에서 키보드 막기 스크립트를 실행하면 됩니다.
milosz / 2014/03/12 12:36:41 / 추천 0
 크롬 개발자도구를 미리 실행하고 사이트 들어가는 경우는 감지할 방법이 있을까요?
한대승(불의회상) / 2014/03/12 15:32:25 / 추천 0
불펌은 개발자의 로망!!!

view-source:http://naver.com
Artz / 2014/03/12 19:35:21 / 추천 0
정보 감사합니다. (단, 네이티브한 컨텐츠 아니고서야 거의 다 뚫린다고 보시면 됩니다.)
토끼와거북 / 2014/03/14 06:58:37 / 추천 0
 한대승/ 네이버는 원래 뚫렸습니다. 다음이 뚫리지 않습니다. 
토끼와거북 / 2014/03/14 07:00:36 / 추천 0
토끼와거북 / 2014/03/14 07:01:53 / 추천 0
noh / 2014/04/03 17:14:56 / 추천 0
 불편하게 할수는 있어도 막을수는 없다고 봅니다..