Javascript 是否可以使用https连接保护/隐藏ajax响应?

Javascript 是否可以使用https连接保护/隐藏ajax响应?,javascript,apache,http,https,Javascript,Apache,Http,Https,我们如何使用https连接保护/隐藏ajax响应,使其不被firebug等调试工具看到 我有大量json数据作为ajax响应获取,我正在使用这些数据构建UI。但我担心有人会窃取我的json数据并创建类似的网站。所以我想防止我的json数据被盗。你不能。客户端JavaScript中没有任何东西是安全的。您不能。只是使用TLS(或SSL)在客户端和服务器之间进行数据传输的一个安全层。也就是说,HTTPS关心传输期间数据的安全性。HTTPS并不决定您如何处理数据 客户端JavaScript没有任何机制

我们如何使用https连接保护/隐藏ajax响应,使其不被firebug等调试工具看到


我有大量json数据作为ajax响应获取,我正在使用这些数据构建UI。但我担心有人会窃取我的json数据并创建类似的网站。所以我想防止我的json数据被盗。

你不能。客户端JavaScript中没有任何东西是安全的。

您不能。只是使用TLS(或SSL)在客户端和服务器之间进行数据传输的一个安全层。也就是说,HTTPS关心传输期间数据的安全性。HTTPS并不决定您如何处理数据


客户端JavaScript没有任何机制来存储或保护这些信息,因此它对用户是隐藏的。

正如您所说,https是使用TLS(或SSL)在客户端和服务器之间传输数据的一个安全层,类似地,一些数据通过GET或POST传输到服务器,因此服务器使用一些新数据进行响应。为什么这些响应数据不安全?因为客户端通过AJAX调用以某种方式为用户或UI获取数据。如果您没有向用户显示此数据,为什么要将其发送到客户端?我有一个json数据作为ajax响应获取,我正在使用该数据构建UI。但我担心有人会窃取我的数据并创建一个类似的网站。所以我想防止我的json数据被盗。此外,数据被安全地传输到客户端,但不会在到达客户端后立即传输。只有传统的web应用程序才允许这样做,如ASP.NET或JAVA MVC。一般来说,隐藏代码并不是UI的首要任务。那么,如何保护这些ajax响应数据呢。一定有什么事。请帮助我。如何通过服务器端加密和通过客户端解密。这个问题无关紧要吗?