Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 如何确保web客户端';客户的请求数据是否可信?_Security_Web - Fatal编程技术网

Security 如何确保web客户端';客户的请求数据是否可信?

Security 如何确保web客户端';客户的请求数据是否可信?,security,web,Security,Web,需要一些‎对“可信”的解释 场景:我假设A是我的web服务器,B是第三方服务器,C是浏览器客户端。请继续阅读(很抱歉,很难用代码表示) C向B(第三方服务器)发送请求,B用一些数据响应C,然后C向a发送数据。 问题:如上所述,A是我的服务器,我如何确保客户的数据可信 在web环境中似乎很困难,因为所有的客户端代码都可以看到,请求也可以由客户端创建。 在第三部分中,服务器支持直接反馈给我的服务器,但没有。这意味着,我将通过客户端获取数据,客户端和服务器之间是否有一些身份验证,或者通过其他方式使数据

需要一些‎对“可信”的解释

场景:我假设A是我的web服务器,B是第三方服务器,C是浏览器客户端。请继续阅读(很抱歉,很难用代码表示)
C向B(第三方服务器)发送请求,B用一些数据响应C,然后C向a发送数据。
问题:如上所述,A是我的服务器,我如何确保客户的数据可信

在web环境中似乎很困难,因为所有的客户端代码都可以看到,请求也可以由客户端创建。
在第三部分中,服务器支持直接反馈给我的服务器,但没有。这意味着,我将通过客户端获取数据,客户端和服务器之间是否有一些身份验证,或者通过其他方式使数据可信?

谢谢阅读。希望有任何建议

“可信”是指确保数据来自B且未被C修改?理想情况下,B将拥有一个对发送给C的数据进行签名的公钥/私钥,然后使用公钥,a将能够验证签名。像JWT这样的技术可以包含数据和签名信息。如果没有,祝你好运@谢谢,我会检查是否有可用的钥匙。此外,JWT是一个很好的工具,我也将测试它。