广博吧

位置:首页 > 学习经验 > 考研

软件缺陷的分类都有哪些

考研2.43W

From wikipedia

软件缺陷的分类都有哪些

Memory safety violations, such as:

Buffer overflows

Dangling pointers

Input validation errors, such as:

Format string bugs

Improperly handling shell metacharacters so they are interpreted

SQL injection

Code injection

E-mail injection

Directory traversal

Cross-site scripting in web applications

HTTP header injection

HTTP response splitting

Race conditions, such as:

Time-of-check-to-time-of-use bugs

Symlink races

Privilege-confusion bugs, such as:

Cross-site request forgery in web applications

Clickjacking

FTP bounce attack

Privilege escalation

User interface failures, such as:

Warning fatigue or user conditioning

Blaming the Victim Prompting a user to make a security decision without giving the user enough information to answer it

Race Conditions

参考翻译

从维基百科

内存安全违规,如:

缓冲区溢出

悬空指针

输入验证错误,如:

格式字符串错误

处理不当,shell元字符,所以他们解释

SQL注入

代码注入

电子邮件注入

目录遍历

网络应用中的跨站点脚本

HTTP头注入

HTTP响应拆分

种族条件,如:

检查时间的.使用错误

符号链接的种族

特权混淆的错误,如:

网络应用中的跨站点请求伪造

点击劫持

FTP反弹攻击

特权升级

用户界面失败,如:

警告疲劳或用户调节

指责受害者促使用户做出安全决定,而不给予用户足够的信息来回答它

比赛条件

标签:软件缺陷