开发安全之:Insecure Transport: Weak SSL Protocol

Overview

SSLv2、SSLv23、SSLv3、TLSv1.0 和 TLSv1.1 协议包含使它们变得不安全的缺陷,不应该使用它们来传输敏感数据。

Details

传输层安全 (TLS) 协议和安全套接字层 (SSL) 协议提供了一种保护机制,可以确保在客户端和 Web 服务器之间所传输数据的真实性、保密性和完整性。TLS 和 SSL 都进行了多次修订,因此需要定期进行版本更新。每次新的修订都旨在解决以往版本中发现的安全漏洞。使用不安全版本的 TLS/SSL 会削弱数据保护力度,并可能允许攻击者危害、窃取或修改敏感信息。 弱版本的 TLS/SSL 可能会呈现出以下一个或多个属性:

  • 没有针对中间人攻击的保护

  • 身份验证和加密使用相同密钥 - 消息身份验证控制较弱

  • 没有针对 TCP 连接关闭的保护

  • 使用弱密码套件 这些属性的存在可能会允许攻击者截取、修改或篡改敏感数据。

Recommendations

Fortify 强烈建议强制客户端仅使用最安全的协议。

示例 1: ... stream_socket_enable_crypto($fp, true, STREAM_CRYPTO_METHOD_TLSv1_2_SERVER); ...

Example 1 演示了如何强制实施基于 TLSv1.2 协议的通信。

相关推荐
潇凝子潇31 分钟前
网络协议的零拷贝 和 操作系统的零拷贝异同
网络·网络协议
RTC老炮1 小时前
webrtc弱网-BitrateEstimator类源码分析与算法原理
网络·人工智能·算法·机器学习·webrtc
悟能不能悟1 小时前
用cmd命令修改适配器ip
网络·tcp/ip·github
Jul1en_1 小时前
HTTP初识(二)
网络·网络协议·http
我科绝伦(Huanhuan Zhou)4 小时前
Systemctl 与 Systemd 全面指南:Linux 系统服务管理详解
linux·服务器·网络
world-wide-wait4 小时前
python高级05——HTTP协议和静态服务器
网络·网络协议·http
止水编程 water_proof4 小时前
Java--网络编程(二)
java·开发语言·网络
漫途科技5 小时前
物联网时代下无锡漫途科技无线多参数遥测终端助力饮水安全监测
科技·物联网·安全
沐浴露z5 小时前
【深入理解计算机网络10】UDP协议详解
网络·网络协议·计算机网络·udp
world-wide-wait6 小时前
python高级04——网络编程
linux·服务器·网络