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 从一个HTTPS站点向另一个HTTPS站点提交表单是否安全?_Security_Ssl_Https - Fatal编程技术网

Security 从一个HTTPS站点向另一个HTTPS站点提交表单是否安全?

Security 从一个HTTPS站点向另一个HTTPS站点提交表单是否安全?,security,ssl,https,Security,Ssl,Https,我需要将三个字符串以一种形式从站点a发布到其他站点B,这些站点B托管在不同的服务器上 两个站点都使用HTTPS连接 我的问题是: 这三个字符串在网络传输期间是否加密(使用站点B的HTTPS连接)?我觉得这三个字符串没有加密,但我不知道主要原因。使用HTTPS时,客户端和服务器之间传递的所有表单数据,实际上是所有数据,在传输过程中都会加密。HTTPS是客户端(浏览器)和终止HTTPS的服务器之间的安全通道(通常是Web服务器,但也可以是负载均衡器)。通过HTTPS在客户端和服务器之间发送的任何东西

我需要将三个字符串以一种形式从站点a发布到其他站点B,这些站点B托管在不同的服务器上

两个站点都使用HTTPS连接

我的问题是:

这三个字符串在网络传输期间是否加密(使用站点B的HTTPS连接)?我觉得这三个字符串没有加密,但我不知道主要原因。

使用HTTPS时,客户端和服务器之间传递的所有表单数据,实际上是所有数据,在传输过程中都会加密。

HTTPS是客户端(浏览器)和终止HTTPS的服务器之间的安全通道(通常是Web服务器,但也可以是负载均衡器)。通过HTTPS在客户端和服务器之间发送的任何东西都被加密,其完整性受到保护,服务器也被认证(但客户端不是)。这意味着中间攻击者不能读取流量,不能修改它。(通过对数据包重新排序等操作),并且攻击者无法模拟服务器(但是,缺少客户端身份验证意味着攻击者可以模拟客户端,除非在应用程序中实现身份验证)

所有这些都意味着,通过HTTPS从站点A下载的任何流量在站点A和客户端之间都是安全的,然后从客户端发送到站点B的任何流量在客户端和站点B之间也是安全的。但是,在这两种情况下,客户端都会终止HTTPS连接,这意味着客户端可以读取或篡改数据,即,您不能rantee在服务器B上发现,有权访问客户端的潜在恶意用户在将从服务器a下载的数据传递到服务器B之前没有更改该数据

不管怎样,如果您只从客户机连接到服务器B,那当然是加密和安全的

值得注意的是,由于网络堆栈(TCP/IP)的工作方式,一些信息被泄露,例如,中间攻击者将知道端点IP地址,以及大多数情况下传输的数据的近似量。但是,他将没有来自HTTP协议的信息。(请求或响应标题、正文等)