zoukankan      html  css  js  c++  java
  • 开发语言与安全规则对应表之C++

    语言种类 规则名
    C++ [SP] 内存泄漏
    C++ [SP] 除以零
    C++ [SP] 数组索引超出范围
    C++ [SP] 使用Reallocation时发生内存泄露
    C++ [SP] 使用格式字符串时参数类型不一致
    C++ [SP] 代码准确性 : 提前结束线程
    C++ [SP] 宏使用不当
    C++ [SP] 整数转换为字符串
    C++ [SP] 不必要的初始化
    C++ [SP] 不能调用函数
    C++ [SP] 同步错误
    C++ [SP] 逻辑值的算术运算
    C++ [SP] 使用格式字符串时参数个数不一致
    C++ [SP] 弱加密: 不充分的密钥强度
    C++ [SP] 脆弱的加密 : RSA填充不当
    C++ [SP] 脆弱的加密哈希函数 : 硬编码的加盐值
    C++ [SP] 密码通过注释泄露
    C++ [SP] 硬编码的用户账号
    C++ [SP] 浮点数输出格式字符串的缓冲区溢出
    C++ [SP] 有符号整数缓冲区溢出
    C++ [SP] LDAP处理不当
    C++ [SP] 返回栈空间地址
    C++ [SP] 空指针引用
    C++ [SP] 使用未初始化的变量
    C++ [SP] 使用已释放的资源
    C++ [SP] 重复释放
    C++ [SP] 资源关闭或释放不准确
    C++ [SP] 使用危险函数
    C++ [SP] 敏感信息通过错误日志泄露
    C++ [SP] 无符号整数转换为有符号整数时的类型转换错误
    C++ [SP] 有符号整数转换为无符号整数时的类型转换错误
    C++ [SP] 非故意符号扩展
    C++ [SP] 整数溢出
    C++ [SP] NULL结束
    C++ [SP] 未控制的格式化字符串
    C++ [SP] 在安全决策中依赖不可信的输入
    C++ [SP] 未经控制的内存分配
    C++ [SP] 有效期结束后没有释放文件描述符
    C++ [SP] 使用未加Salt的单向哈希算法
    C++ [SP] 异常处理不准确 
    C++ [SP] 未检查日志中恶意字符串
    C++ [SP] 进程控制
    C++ [SP] 资源注入
    C++ [SP] LDAP注入
    C++ [SP] SQL注入
    C++ [SP] 关键资源的不正确权限授予
    C++ [SP] 使用不正确的参数类型调用函数
    C++ [SP] 使用不正确的参数个数调用函数
    C++ [SP] Use of Potentially Dangerous Function
    C++ [SP] 不受控制的递归
    C++ [SP] Xquery注入
    C++ [SP] Xpath注入
    C++ [SP] 跨站点脚本攻击(XSS)
    C++ [SP] 系统信息通过注释泄露
    C++ [SP] 在循环中未检查用户输入
    C++ [SP] 多重连接同一个端口
    C++ [SP] 重定向到不受信任站点的URL
    C++ [SP] 释放非堆内存
    C++ [SP] 操作系统命令注入
    C++ [SP] 在指针储存常量地址
    C++ [SP] 始终返回True的逻辑表达式
    C++ [SP] 始终返回False的逻辑表达式
    C++ [SP] 未使用的变量
    C++ [SP] 在多线程中使用getlogin()
    C++ [SP] 弱口令入侵
    C++ [SP] 对路径名的一致性检查不当
    C++ [SP] 绝对路径遍历
    C++ [SP] 相对路径遍历
    C++ [SP] 路径操作及资源注入
    C++ [SP] 外部控制系统和配置设置
    C++ [SP] 系统数据信息泄漏
    C++ [SP] 遗留的调试代码
    C++ [SP] Switch语句遗漏了Break片段
    C++ [SP] 不再支持的函数
    C++ [SP] 只能识别特定输入值的方法
    C++ [SP] 使用不遵循一致性的函数
    C++ [SP] 不安全的反射
    C++ [SP] 上传危险类型的文件不受限制
    C++ [SP] 缺少锁定检查
    C++ [SP] 资源锁定不准确
    C++ [SP] 资源关闭或释放不准确
    C++ [SP] 使用不受控制的资源
    C++ [SP] 没有任何行为的错误条件(检测到具体的错误,但没有采取行动去处理该错误)
    C++ [SP] 隐蔽时间信道
    C++ [SP] 不安全的临时文件
    C++ [SP] 竞争条件 : 检查时间和使用时间
    C++ [SP] 信号处理竞争条件
    C++ [SP] 隐私信息违规
    C++ [SP] 使用不够随机的数字或值
    C++ [SP] 在CBC模式中没有使用随机初始化向量(IV)
    C++ [SP] 可逆的单向哈希函数
    C++ [SP] 使用被破解或者有风险的加密算法
    C++ [SP] 弱加密: 不充分的密钥强度
    C++ [SP] 加密时重复利用随机数或密钥对
    C++ [SP] 使用硬编码加密密钥
    C++ [SP] 明文形式传输敏感信息
    C++ [SP] 敏感信息明文保存
    C++ [SP] 对重复认证不加限制
    C++ [SP] 不适当的认证
    C++ [SP] 违反最小权限分配
    C++ [SP] 不当的访问控制(授权)
    C++ [SP] 密码弱加密
    C++ [SP] 在配置文件储存密码
    C++ [SP] 使用硬编码密钥
    C++ [SP] 配置文件中的空密码
    C++ [SP] 明文保存密码
    C++ [SP] 未检查的返回值
    C++ [SP] 误用:字符串管理
    C++ [SP] 安全防护依赖DNS lookup
    C++ [SP] 堆分配
    C++ [SP] 通过chroot切换工作目录时失败
  • 相关阅读:
    Spring MVC 核心组件详解
    Spring MVC 入门就这一篇
    Spring 事务解决方案
    【UGUI源码分析】Unity遮罩之Mask详细解读
    游戏开发中不同时区下的时间问题
    ARTS第十三周(阅读Tomcat源码)
    Win10 电脑安装.NET低版本提示“这台计算机中已经安装了 .NET Framwork 4.6.2或版本更高的更新”问题
    Dynamics 365 Setup 提示SqlServer 存在
    Dynamics CRM "Verification of prerequisites for Domain Controller promotion failed. Certificate Server is installed."
    Dynamics CRM
  • 原文地址:https://www.cnblogs.com/actioning/p/4359791.html
Copyright © 2011-2022 走看看