2013-03-13 3 views
1

저는 Parse가 백엔드로 지원하는 webapp을 만들고 있습니다. Parse를 사용할 때 모든 요청에 ​​Consumer key와 secret를 추가해야합니다. 우리가 알고있는 것처럼, iOS 나 Android App에서 Parse를 사용하면 소스 코드가 공개되지 않기 때문에 괜찮습니다. 그러나 웹 응용 프로그램에서 누군가 내 웹의 소스 코드를 읽고 내 Parse Consumer 키와 sercret을 가져온 다음 Parse 데이터를 해킹 할 수도 있습니다.Javascript WebApp에서 소비자 키와 Sercret을 숨기는 방법?

웹 앱을 만들 때 내 소비자 키와 비밀을 숨길 수있는 방법이 있는지 궁금합니다.

도움 주셔서 감사합니다.

답변

4

JavaScript 만 사용하는 경우 이러한 종류의 정보를 숨기 어렵습니다. PHP, Ruby, Node.js 등의 스크립팅 언어를 사용하면이 정보를 쉽게 숨길 수 있습니다. JS에서 작성한 모든 요청을 타사 응용 프로그램에 전달하고 서버 측에 키와 비밀 정보를 추가 할 수 있으므로 공개되지 않습니다.

유용했는지 또는 다른 질문이있는 경우 알려주십시오.

+1

예. 이것이 접근 방법이라고 생각합니다. 그러나 실제로는 모든 요청이 내 서버로 전송 된 다음 타사 서버로 전송되기 때문에이 방법은 네트워크 응답 시간을 두 배로 늘릴 수 있습니다. @Max –

+0

@Phineas PHP에서 키를 숨기는 대안을 알아 냈습니까? – Norbert

+0

@Norbert Nope, 실제로. 미안합니다. –