2013-03-17 3 views
0

사이트를 만들고 있는데 내 IP는 서버용 자바 스크립트에 있어야합니다.HTML 및 자바 스크립트 인코딩

하지만이 사실을 숨기고 싶습니다. 나는 이미 ioncube를 사용하고 있지만, Google 크롬에서 f12 예제를 누르면 원본과 ip가 표시됩니다. 이것을 인코딩으로 숨기는 방법. 내 IP가있는 경우의 예. 123.123.123.123 예를 들어 소스를 확인할 때 : H4w5EK4ksfdk # % sfsldfs.

아무도 도와 줄 수 있습니까?

+0

응용 프로그램에서 문자열 형식이나 정수 형식의 ip를 사용합니까? –

+0

나는 진짜로 이해하지 않는다, 나는 유감 스럽다, 나의 영어는 나쁘다. 그러나 암호화 된 문자열로 표시해야하며 실제 ip로 실행해야합니다. – Chris

+4

브라우저가 IP를 사용하여 서버에 연결하면 사용자가 서버를 숨길 수있는 방법이 없습니다. 사용자는 브라우저가 연결되는 위치를 항상 찾을 수 있습니다. – JJJ

답변

3

결론적으로 생각하면 달성 할 수 없습니다. JavaScript는 항상 서버에서 클라이언트 (브라우저)로 소스 형식으로 전송되므로 모든 IP 주소 또는 도메인 이름이 표시됩니다.

당신은 일종의 난독 화 ("Javascript 난독 화"에 대해 google)를 사용할 수 있지만 임계 값을 생성하는 동안 충분히 완고한 공격자에게는 쉽게 극복 할 수 있습니다.

해결할 수없는 점은 브라우저에서 주소를 추출하고 이해할 수있게하려면 JS 디버거를 사용하는 사람이 브라우저에서이를 추출하고 이해할 수 있어야합니다. 게다가 Chrome의 "Dev tools"또는 Firebug와 같은 개발자 도구는이 주소에 대한 액세스 권한을 나타냅니다.

+0

감사합니다. 조금 더 보호해야합니다. :) – Chris