채택완료

외부에서 js파일을 열수 없도록 할수 없을까요?

외부에서 js파일을 열수 없도록 할수 없을까요?(소스보기등..)

제가 힘들게 한글번역한거 다른사람이 쓰는거 싫은데 방법없나요?

|

답변 4개 / 댓글 3개

채택된 답변
+20 포인트

아래 2개의 파일을 비교해보세요.

https://jquery.com/download/  에서 제공하는 jQuery 파일입니다. 

Download the compressed, production jQuery 3.2.1

Download the uncompressed, development jQuery 3.2.1

압축된것은 그것을 속도도 빨라지지만, js 분석이 매우 어렵습니다.

비압축은 내용이 한눈에 파악되고, 분석이 쉽죠

2017-07-02 (일) 23:29:32

js 파일의 경우 사실상 소스 보호는 거의 불가능하다고 봅니다만

뭐 요런 글이 있네요.

https://hackya.com/kr/php-%EB%A1%9C-css-%EC%99%80-js-%EB%B3%B4%ED%98%B8%ED%95%98%EA%B8%B0/

js 파일을 공백을 제거하는 작업(?)을 하세요. 한줄로 주욱 만드는 그런거요

일단 웹에 올라간것은 임시인터넷 파일로 저장되기때문에 그것을 찾는것은 시간문제입니다.

답변에 대한 댓글 1개

그렇게하면 뭐가 좋은가요? 공백작업..

/ 폴더에 .htaccess 생성

RewriteEngine on

RewriteCond %{HTTP_REFERER} !http://domain/.* [NC]

RewriteRule \.js$ /

답변에 대한 댓글 2개

데이타가아니고 루트인가요? 도메인에는 제 도메인을 적는건가용?
테스트 해보니 위 코드로는 완벽하게 막는건 불가능하네요
코드 난독화도 반방향 암호화라서 볼려고 하면 조금 번거로울 뿐이지 어차피 다 볼수가 있네요.

답변을 작성하려면 로그인이 필요합니다.