加密缺陷
与 OpenSSL 加密例程用法不正确相关的缺陷
这些缺陷与 OpenSSL 库中加密例程的用法不正确相关。例如:
使用弱加密算法
缺少基本元素,例如密钥或初始化向量
加密运算的顺序不正确
Polyspace 结果
常量块加密初始化向量 | Initialization vector is constant instead of randomized |
常量加密密钥 | Encryption or decryption key is constant instead of randomized |
加密运算不一致 | You perform encryption and decryption steps in succession with the same cipher context without a reinitialization in between |
缺失块加密初始化向量 | Context used for encryption or decryption is associated with NULL initialization vector or not associated with an initialization vector |
缺失加密算法 | An encryption or decryption algorithm is not associated with the cipher context |
缺失要处理的加密数据 | Final encryption or decryption step is performed without previous update steps |
缺失加密最终步骤 | You do not perform a final step after update steps for encrypting or decrypting data |
缺失加密密钥 | Context used for encryption or decryption is associated with NULL key or not associated with a key |
可预测的块加密初始化向量 | Initialization vector is generated from a weak random number generator |
可预测的加密密钥 | Encryption or decryption key is generated from a weak random number generator |
弱加密算法 | Encryption algorithm associated with the cipher context is weak |
弱加密模式 | Encryption mode associated with the cipher context is weak |
加密运算的上下文初始化不正确 | Context used for public key cryptography operation is initialized for a different operation |
加密算法的密钥不正确 | Public key cryptography operation is not supported by the algorithm used in context initialization |
缺失用于加密、解密或签名运算的数据 | Data provided for public key cryptography operation is NULL or data length is zero |
缺失密钥生成参数 | Context used for key generation is associated with NULL parameters |
缺失对等密钥 | Context used for shared secret derivation is associated with NULL peer key or not associated with a peer key at all |
缺失私钥 | Context used for cryptography operation is associated with NULL private key or not associated with a private key at all |
缺失公钥 | Context used for cryptography operation is associated with NULL public key or not associated with a public key at all |
不安全的密钥生成参数 | Context used for key generation is associated with weak parameters |
对 RSA 算法运算使用不兼容的填充 | Cryptography operation is not supported by the padding type set in context |
RSA 算法缺失盲化 | Context used in decryption or signature verification is not blinded against timing attacks |
RSA 算法缺失填充 | Context used in encryption or signing operation is not associated with any padding |
不安全的 RSA 公钥指数 | 密钥生成中使用的上下文与低指数值相关联 |
对 RSA 算法使用弱填充 | Context used in encryption or signing operation is associated with insecure padding type |
未正确初始化摘要运算的上下文 | Context used for digest operation is initialized for a different digest operation |
哈希更新运算后缺失最终步骤 | Hash is incomplete or non-secure |
缺失哈希算法 | Context in EVP routine is initialized without a hash algorithm |
哈希运算缺失加密盐 | Hashed data is vulnerable to rainbow table attack |
未向上下文添加数据 | Performing hash operation on empty context might cause run-time errors |
不安全的哈希算法 | Context used for message digest creation is associated with weak algorithm |
缺失证书认证中心列表 | Certificate for authentication cannot be trusted |
缺失 X.509 证书的私钥 | Missing key might result in run-time error or non-secure encryption |
缺失 X.509 证书 | Server or client cannot be authenticated |
不安全的 SSL/TLS 协议 | Context used for handling SSL/TLS connections is associated with weak protocol |
未检查服务器证书的通用名 | Attacker might use valid certificate to impersonate trusted host |
未设置 TLS/SSL 连接方法 | Program cannot determine whether to call client or server routines |
TLS/SSL 连接方法设置不正确 | Program calls functions that do not match role set by connection method |
未检查 X.509 对等证书 | Connection might be vulnerable to man-in-the-middle attacks |
主题
- Bug Finder 缺陷组
Bug Finder 的缺陷检查项分为数据流、并发、数值等分组。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)