사용자가 입력 한 내용에 대해 유효성을 검사해야하는 라이센스 키가 포함 된 일련의 html 파일을 클라이언트로 보내야합니다. 클라이언트가이 키를 액세스하지 못하도록 보호하는 방법을 제안하십시오. 자바 스크립트 난독 화가 더 좋은 방법이라고 들었습니다. 이것을 사용하는 것이 좋습니다?자바 스크립트 난독 화 및 라이센스 키
0
A
답변
1
고의적 인 JavaScript 난독 화는 결코 좋은 생각이 아닙니다. 최소한의 리버스 엔지니어링으로 코드 작동 방식을 쉽게 알 수 있습니다.
불행히도 클라이언트 측 로직을 어떤 종류의 라이센스 키 또는 다른 방식으로도 보호 할 수있는 방법이 없습니다. 원본 텍스트가 일반 텍스트이므로 사용자는 자신이 보유하고있는 보호 기능을 우회하여 보호 된 기능.
서버 측 기능 구현을 고려하고 클라이언트가 키와 함께 서버에 요청하도록 할 수 있습니다.
1
시험해보십시오. javascript obfuscator tool 그것은 당신에게 적합 할 것입니다. 이유 중 몇 가지가 있습니다 당신이 당신의 자바 스크립트 코드를 당황하게한다 : 단순히 작업을 붙여 넣기/복사에서
방지 사람. 특히 HTML5 게임과 같은 100 % 클라이언트 측 프로젝트에서 중요한 부분은 입니다.
아직 지급되지 않은 작업의 보호. 인보이스가 지급 될 때까지 소스 코드가 없다는 것을 알고 있다는 사실을 고객에게 보여줄 수 있습니다. 서버와 통신 할 그 불가능이 경우에 input..but에 대한
관련 문제
- 1. 자바 스크립트 난독 화 도움말
- 2. 자바 스크립트 및 실버 라이트 난독 화!
- 3. 난독 화 된 키 캐싱의 취약성? Android 라이센스
- 4. 난독 화 된 자바 스크립트 코드
- 5. .NET의 직렬화 및 난독 화
- 6. 난독 화 된 자바 스크립트 코드 블록을 해독하십시오.
- 7. proguard를 사용하여 난독 화
- 8. Magento 모듈 난독 화
- 9. CakePHP 코드 난독 화
- 10. XML 암호 난독 화
- 11. 난독 화 + 반영
- 12. 컴파일시 난독 화?
- 13. Netbeans 난독 화
- 14. 암호 파일 난독 화
- 15. PHP 코드 난독 화
- 16. 난독 화 매크로
- 17. WordPress에서 난독 화 URL
- 18. Java 난독 화
- 19. GWT Java 난독 화
- 20. 코드 난독 화?
- 21. XmlSerializer 난독 화 지원?
- 22. 난독 화 이미지
- 23. 난독 화 서버 헤더
- 24. Proguard 난독 화 및 일반 방법
- 25. 의존성 주입 및 코드 난독 화
- 26. 난독 화 Winform 및 외부 종속성 (dll)
- 27. 어셈블리 난독 화 및 보호 된 멤버
- 28. 문자열 난독 화 및 함수 이름
- 29. 난독 화 및 Intellitrace VS 2012
- 30. 자바 스크립트 축약 및 PHP
덕분에, 모든 파일은 클라이언트 시스템에 설치됩니다 클라이언트로 전송됩니다. 따라서 우리가 할 수있는 것은 알고리즘이나 난독 화를 사용하여 암호화 된 클라이언트와 같은 방식으로 키를 보호하는 것입니다. – user1357872