新CAPEC吗?从这里开始
>CAPEC列表> capec - 267:利用替代编码(版本3.9)

capec - 267:利用替代编码

攻击模式ID: 267
抽象:标准
视图定制的信息:
+描述
敌人利用编码潜在有害的可能性输入或内容所使用的应用程序,这样的应用程序是无效的验证这个编码标准。
+攻击的可能性

+典型的严重性

+的关系
部分帮助此表显示了其他的攻击模式和高水平类别相关的这种攻击模式。这些关系被定义为ChildOf ParentOf,给类似的项目可能存在的洞察力在较高和较低的抽象级别。此外,关系如光束,PeerOf, CanAlsoBe定义显示类似的攻击模式,用户可能想要探索。
自然 类型 ID 的名字
ChildOf 元攻击模式元在CAPEC攻击模式——元级别攻击模式的量化无疑是一个抽象的描述一个特定的方法或技术用于攻击。元攻击模式往往是空虚的一个特定的技术或实现,旨在提供一个高水平的理解方法。元级攻击模式是一个泛化的攻击模式相关的标准水平。元级攻击模式尤其适用于架构和设计水平的威胁建模练习。 153年 输入数据操作
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 3 使用“鬼”主要输入字符序列绕过过滤器
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 4 使用替代的IP地址编码
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 43 利用多个输入解释层
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 52 嵌入空字节
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 53 后缀,零终止,反斜杠
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 64年 使用斜杠和URL编码结合绕过验证逻辑
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 71年 使用Unicode编码绕过验证逻辑
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 72年 URL编码
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 78年 在交替使用斜杠逃脱编码
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 79年 在交替使用斜杠编码
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 80年 使用utf - 8编码绕过验证逻辑
ParentOf 详细的攻击模式详细的攻击模式-一个详细级别攻击模式CAPEC提供了一个低水平的细节,通常利用一个特定的技术和针对特定的技术,并表达一个完整的执行流程。详细的攻击模式比元更具体的攻击模式和标准的攻击模式,通常需要一个特定的保护机制来减轻实际攻击。详细的级别攻击模式通常会利用许多不同的标准水平攻击模式链接在一起来完成一个目标。 120年 双编码
部分帮助此表显示了这种攻击模式的观点属于和顶级类别内的这一观点。
+执行流程
探索
  1. 调查申请用户可控的输入:使用一个浏览器,一个自动化工具或通过检查应用程序,敌人记录所有应用程序的入口点。

    技术
    使用搜索工具跟踪和记录所有的链接和分析网页找到入口点。特别注意任何链接,包括参数的URL。
    使用一个代理工具来记录所有用户输入入口点在手工遍历web应用程序的访问。
    网站使用浏览器手动探索和分析它是如何构建的。许多浏览器的插件可以促进分析或自动发现。
    手动检查应用程序找到入口点。
实验
  1. 探针的入口点来定位漏洞:对手使用入口点聚集在“探索”阶段作为目标列表和注入各种载荷使用各种不同类型的编码来确定一个入口点实际上代表一个漏洞验证逻辑和描述不足的程度可以利用的漏洞。

    技术
    尝试使用不同编码的内容为了绕过验证例程。
+先决条件
应用程序的译码器接收和解释编码字符。数据规范化,输入过滤和验证是没有正确地敞开了大门有害字符目标主机。
+技能要求
(等级:低)
敌人可以注入不同表示形式的过滤字符编码不同。
(级别:中等)
敌人可能工艺微妙的编码输入数据通过使用知识,他们对目标主机收集。
+后果
部分帮助这个表指定不同的个体与攻击模式相关的后果。范围确定违反了安全属性,而影响了负面的技术影响,如果敌人成功的攻击。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能有高可能性模式将被用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
范围 影响 可能性
完整性
修改数据
保密
读取数据
授权
执行未经授权的命令
问责制
身份验证
授权
不可抵赖性
获得特权
访问控制
授权
旁路保护机制
可用性
不可靠的执行
资源消耗
+缓解措施
假设所有的输入可能使用不当表示。使用规范化的数据在应用程序;所有的数据必须转换为内部使用的表示应用程序(utf - 8, utf - 16等)。
假设所有的输入是恶意的。创建一个定义所有有效allowlist输入软件系统根据需求规格说明书。输入不匹配allowlist不应被允许进入系统。测试你对恶意输入解码过程。
+例子,实例
微软Internet Explorer 5.01 SP4 6 6 SP1和7不妥善处理未指明的“编码的字符串,它允许远程敌人绕过同源策略和获取敏感信息通过一个精心设计的网站,又名“邮政编码信息披露漏洞。”Related Vulnerabilitiescve - 2010 - 0488
对手可能试图使一个可执行文件或文件难以发现或分析通过加密、编码,或者混淆其内容在系统或在运输途中。这是常见的行为,可以使用在不同平台和网络逃避防御。
+分类法映射
部分帮助CAPEC映射ATT&CK技术利用一个继承模型简化和减少直接CAPEC / ATT&CK映射。继承的映射表示文本说明父CAPEC有相关ATT&CK映射。注意,ATT&CK企业框架不使用一个继承模型的一部分映射到CAPEC。
相关ATT&CK分类法映射
条目ID 条目名称
1027年 混淆文件或信息
+引用
[ref - 108]“WASC威胁分类2.0”。WASC-20——输入处理不当。Web应用程序安全联盟(WASC)。2010年。<http://projects.webappsec.org/Improper-Input-Handling>。
[ref - 109]“OWASP”。类别:编码。开放的Web应用程序安全项目(OWASP)。<http://www.owasp.org/index.php/Category:编码>。
[ref - 110]“OWASP”。规范化、区域和Unicode。开放的Web应用程序安全项目(OWASP)。<https://owasp.org/www-project-proactive-controls/v3/en/c4-encode-escape-data>。
[ref - 69]“OWASP备忘单”。XSS(跨站脚本)预防备忘单。开放的Web应用程序安全项目(OWASP)。<https://www.owasp.org/www-community/xss-filter-evasion-cheatsheet>。
[ref - 112]大卫·惠勒。“安全编程Linux和Unix HOWTO”。第五章9节:字符编码。<http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/character-encoding.html>。
[ref - 113]“维基百科”。字符编码。维基媒体基金会有限公司<http://en.wikipedia.org/wiki/Character_encoding>。
(ref - 114)埃里克黑客。“与Unicode IDS逃税”。2001-01-03。<http://www.securityfocus.com/infocus/1232>。
+内容的历史
提交
提交日期 提交者 组织
2014-06-23
(版本2.6)
CAPEC内容团队 manbetx客户端首页
修改
修改日期 修饰符 组织
2017-01-09
(版本2.9)
CAPEC内容团队 manbetx客户端首页
更新Related_Attack_Patterns
2018-07-31
(版本2.12)
CAPEC内容团队 manbetx客户端首页
更新描述总结,Examples-Instances引用
2019-04-04
(版本3.1)
CAPEC内容团队 manbetx客户端首页
更新后的后果
2020-07-30
(版本3.3)
CAPEC内容团队 manbetx客户端首页
更新的措施之一,Skills_Required Taxonomy_Mappings
2020-12-17
(版本3.4)
CAPEC内容团队 manbetx客户端首页
更新的引用
2021-06-24
(版本3.5)
CAPEC内容团队 manbetx客户端首页
更新Related_Weaknesses
2022-02-22
(版本3.7)
CAPEC内容团队 manbetx客户端首页
更新Example_Instances、Execution_Flow Skills_Required
2022-09-29
(版本3.8)
CAPEC内容团队 manbetx客户端首页
更新Taxonomy_Mappings
更多的信息是可用的,请选择一个不同的过滤器。
页面最后更新或审查:2021年10月21日