2013-09-03 5 views
2

API를 통해 데이터를 얻기 위해 많은 ajax 호출이 이루어지는 프로젝트를 빌드 중입니다. 콘솔을 열면 서버 호출이 노출됩니다. 숨겨진 PHP 파일을 호출하는 다른 방법이 있습니까? 클라이언트 측에서 ajax 호출 노출을 피하는 방법

이 브라우저로하는 기능입니다 사전

+0

네트워크 탭을보고 의미하는 경우. 콘솔 탭에서 출력을 의미하는 경우 모든 console. * 호출을 제거하거나 아약스를 전혀 사용하지 마십시오. D – Class

+0

가능한 중복이 http://stackoverflow.com/questions/8138989/hidden-invisible-ajax-request – agpt

+0

은 Is입니다. 거기에 서버 호출을 할 수있는 다른 방법이 – Sathiyamoorthy

답변

-1

에 감사드립니다. 실제로 할 수있는 일은 매개 변수 이름을 "가장하거나"정보를 너무 많이 노출시키지 않도록 데이터를 인코딩 (base64 또는 여기에 사용자의 요구 사항에 맞는 방식으로)하는 것입니다.

+0

당신은 그것을 할 수 없습니다. 당신은 클라이언트 측으로부터 보안을 강요 할 수 없습니다. – Kishore

+0

나는 그가 그것을 할 수 있다고 말하지도 않았습니까? :) 위의 설명이 실제로 내 의견이나 주제를 향하고 있습니까? – Incognito

+0

모든 데이터 제공 업체는 자바 스크립트를 제어합니다. 그냥 리버스 엔지니어링하십시오. 그러면 모든 형태의 변장을 발견 할 수 있습니다. –

0

수 없습니다. 브라우저 동작을 제어 할 권한이 없습니다. 왜 그렇게 편집증 적으로하고 싶은거야?

클라이언트 (사용자)가 스니퍼를 자유롭게 사용할 수 있습니다.

2

그것을 할 수있는 방법이 중간에 사람에서 ....이 없습니다 당신이

당신이 세상에서 사물을 숨기고에서 얻을 수있는 아주 작은 보안이 있습니다 ... 당신이 원하는 SSL 볼 수 있습니다 첨부 보안을 위해 서버 측이 강력한 유효성 검사를 사용하여 클라이언트 측의 잘못된 데이터로부터 안전하다는 것을 확인하십시오.

1

아약스는 클라이언트의 자바 스크립트 엔진에 의해 실행되는 클라이언트 측 자바 스크립트로 해석됩니다. 서버에 대한 호출은 클라이언트에게 언제나 읽을 수 있습니다. 당신의 보안은 이것에 의지해서는 안됩니다.

관련 문제