자바스크립트는.. 어떻게 보호할 수가 없나요?

김제연   
   조회 5267   추천 0    

 이제 .. 한달 남짓 개발 해보는. 초보 개발자입니다.. 

웹 프로그램이다보니 css 자바스크립트 php로 짜고 있는데 

php 는 서버사이드라 상관이 없는데 .. 프로그램 처음으로 짜보면서 

느끼지만.. 이건 뭐 자바 스크립트가 .. 거의 80% 이상 차지 하고 .. 

php로는 db만 처리하는 느낌인데 .. 

문제는 그 자바스크립트가.. 완전 노출이 되는데요 .. 이 부분을 어떻게 

보기 힘들게 하거나.. 난독화 말구요... 

어떤 방식으로든...숨기거나. .. 어렵게 할 수 있을까요 .. ?

잘 만들지는 못하지만.. 이대로 하면.. 모르는 사람도 그냥 소스 긁어다가 

조합만 하고 php단에서 db설정만 잘해주면.. 금방 복사 할것 같기도 한데..

이걸로 밥 벌어 먹고 살아야 하는데 .. 다른사람이 .. 훌렁 복사 해가면 

허무할것 같아요 ㅜㅜ

짧은글 일수록 신중하게.
성시창 2017-02
지금은 프로그래밍은 안하는데, 전에 보면 공통적으로 달리던 댓글이 You can't! 였습니다.
무아 2017-02
클라이언트단에서 처리해야 하면서 숨겨야한다... 플레시 처럼 컴파일된 형태의 것이 아니라면 어렵지 않을까 싶네요. 스크립트란게 원래 다 노출되는 것이니까.
자바스크립트 말고 다른 건 없을까요? 회원K 님이 그런 건 잘 아실 것 같은데.
     
김제연 2017-02
react 의 virtual dom 이런거를.. 해야 하는거 같은데 후어.... 지금 css java도 .... 기초라 ㅋ
질문학생 2017-02
플래쉬파일로 숨기거나 js 로 로 숨기세요
난독화 기술이 있긴합니다. 상용 js라이브러리 같은경우가 그렇게들하고있지요.. 하지만 결국 언젠가는 디코딩기술이 나오기때문에 클라이언트사이드에서 실행되는 자바스크립트 특성상 완벽하게 숨기는건 어렵습니다
이규섭 2017-02
자바스크립트는 거의 불가능하다 보면 됩니다.
실제로 자바스크립트로 밥벌어먹으실 생각이라면 남의 자바스크립트 가져와서 자기것으로 만드는 작업도 매우 중요합니다.

어쨌든 방법은 질문학생님 말씀처럼 플래쉬로 숨겨야 하거나 별도 파일로 빼야 하는데
그것조차 완벽한 방법은 아닙니다. js파일도 꺼낼려면 충분히 꺼내고 플래쉬도 다 풀 수 있습니다.


QnA
제목Page 2091/5731
2014-05   5268789   정은준1
2015-12   1793803   백메가
2019-01   3247   진돌슈빈
2014-06   10518   김민철GC
2017-10   6629   서버하거파
2024-12   1064   회원
2009-05   5966   서울l승용
2021-07   2120   김제연
2020-03   3094   리오
2016-10   4437   김준유
01-06   828   홀릭0o0
2009-06   6255   빡시다
2014-06   4117   회원K
2009-06   6233   김주용s
2020-04   3468   김말고
2012-09   7275   이원재K
2014-06   5737   니모네모
2016-10   4755   흥마
2012-09   7542   장동건2014
2021-08   2797   정상백
2014-07   5135   KindOfBlue
2014-07   29488   주영진영아빠