2016-11-28 1 views
0

내 응용 프로그램은 AngularJS를 기반으로합니다. 완전히 클라이언트 측입니다. 서버는 Express JS를 기반으로합니다. 데이터 통신의 경우 http post 메서드를 사용하고 있습니다. http 요청을 보내면 서버는 JSON 형식의 데이터로 응답하지만 모든 JSON 데이터는 클라이언트 브라우저에 표시됩니다. JSON 데이터를 클라이언트 브라우저에 표시하고 싶지 않습니다.클라이언트 - 서버에서 통신을 보호하는 방법은 무엇입니까?

alt

클라이언트 브라우저에있는 숨기는 방법 또는 보안 JSON 데이터가 있습니까?

+2

질문과 설명은 완전히 다른 두 가지입니다. – Prajwal

+0

데이터를 보내지 마십시오. – Prajwal

+0

질문의 가독성을 높이기 위해 약간의 편집을했습니다. 이 사이트에서 가능한 한 명확하고 유용하도록 질문을 편집하고 다시 편집하는 것이 좋습니다. 행운을 빕니다! –

답변

0

당신이 보낼 응답은 언제나 클라이언트 측에 표시됩니다. 일부 데이터를 숨기려면 항상 암호화하고 보내면됩니다. 그러한 유용한 도구 중 하나는 Crypto-JS입니다.

사용자는 여전히 데이터를 볼 수 있지만 암호화되므로 사용자는이를 이해할 수 없습니다.

그러나 클라이언트 측에 사용자에게 중요한 데이터를 보내지 않는 것이 더 안전합니다.

+0

고마워요.하지만 익스프레스 js로 암호화 된 데이터를 디코딩 할 수 있습니까? – abhimanyu

+0

예, 가능합니다. 이러한 목적으로 Angular2를 사용해야합니다. 둘 다 npm을 사용하기 때문입니다. – Prajwal

+0

okk..i는 json 데이터를 암호화하려고 시도합니다. – abhimanyu

관련 문제