현대 자바 스크립트 난독 화/축소 도구가 내 코드를 리버스 엔지니어링에서 얼마나 잘 보호 할 수 있습니까? 또한, 이것을 방지하기위한 난독 화 플랫폼은 무엇입니까? 코드를 deobfuscate하고 프로세스를 무의미하게 만드는 프로그램을 만드는 것이 오히려 쉬운 것처럼 보입니다.JavaScript Obfuscation and Minification
이것이 완벽하지 않은 경우 원격으로 코드를 제공하는 솔루션을 사용하고 있습니까?
현대 자바 스크립트 난독 화/축소 도구가 내 코드를 리버스 엔지니어링에서 얼마나 잘 보호 할 수 있습니까? 또한, 이것을 방지하기위한 난독 화 플랫폼은 무엇입니까? 코드를 deobfuscate하고 프로세스를 무의미하게 만드는 프로그램을 만드는 것이 오히려 쉬운 것처럼 보입니다.JavaScript Obfuscation and Minification
이것이 완벽하지 않은 경우 원격으로 코드를 제공하는 솔루션을 사용하고 있습니까?
난독 화로 할 수있는 일은 코드를 빌리거나 코드를 사용하는 방법을 이해하기 위해 결정적인 해커가 더 많은 작업을 수행하는 것입니다. 그들이 결정되면 예방할 수는 없습니다.
코드를 다시 읽거나 디버깅 할 수 있도록 코드를 줄이는 프로그램이 많이 있습니다. 모든 의미있는 변수 이름을 제거하고 분명히 코드 주석을 작성하면 누군가가 코드를 이해하는 데 더 많은 노력을 기울이지 만 결정된 해커가 그렇게하지 못하도록 막지는 못합니다.
보호해야하는 알고리즘 또는 영업 비밀은 클라이언트 쪽 JavaScript에 이 아니고이되어야하지만 결과가 페이지에 직접 저장되거나 ajax 호출을 통해 페이지에 저장되어야합니다.
http://stackoverflow.com/questions/29399/is-using-an-obfuscator-enough-to-secure-my-javascript-code 및 http://stackoverflow.com/questions/194397에 잘 설명되어 있습니다./how-can-i-obfuscate-javascript – Radu