- 1
- 0
- 约2.77千字
- 约 7页
- 2026-01-29 发布于广东
- 举报
标定XML外部实体防护试题库及答案
一、单项选择题(每题2分,共10题)
1.XML外部实体攻击的英文缩写是()
A.XXEB.SQLIC.XSS
答案:A
2.以下哪个不是XML外部实体的常见危害()
A.信息泄露B.目录遍历C.提升权限
答案:C
3.防止XML外部实体攻击,通常要禁用()
A.内部实体B.外部实体解析C.命名空间
答案:B
4.在XML文档中,外部实体声明的关键字是()
A.!ELEMENTB.!ENTITYC.!DOCTYPE
答案:B
5.XML外部实体攻击可利用的文件类型不包括()
A..txtB..jpgC..xml
答案:B
6.以下编程语言中,存在XML外部实体攻击风险的是()
A.PythonB.JavaC.以上都有
答案:C
7.XML外部实体攻击利用的是XML解析器对()的处理机制。
A.元素B.实体C.属性
答案:B
8.为防范XXE攻击,XML解析器配置中应设置()
A.允许外部引用B.禁止外部引用C.仅允许内部引用
答案:B
9.攻击者通过XML外部实体攻击可能获取服务器的()
A.系统版本B.内存数据C.网络拓扑
答案:A
10.XML外部实体攻击可能引发()
A.拒绝服务B.端口扫描C.中间人攻击
答案:A
二、多项选择题(每题2分,共10题)
1.以下属于XML外部实体攻击利用方式的有()
A.利用file协议读取本地文件
B.利用http协议发起SSRF攻击
C.利用ftp协议传输文件
答案:AB
2.检测XML外部实体攻击的方法有()
A.检查XML文档结构
B.分析解析器日志
C.监控网络流量
答案:ABC
3.防范XML外部实体攻击的措施包括()
A.升级XML解析器版本
B.对输入进行严格验证
C.禁用DTD
答案:ABC
4.XML外部实体可引用的资源类型有()
A.本地文件B.远程文件C.数据库
答案:AB
5.下面哪些情况可能存在XML外部实体攻击风险()
A.接收用户上传的XML文件
B.解析外部XML数据接口
C.内部XML配置文件
答案:AB
6.常见的XML解析器有()
A.DOM解析器B.SAX解析器C.Json解析器
答案:AB
7.XML外部实体攻击可能导致()
A.敏感信息泄露B.服务器崩溃C.数据篡改
答案:ABC
8.为避免XML外部实体攻击,开发过程中可以()
A.使用安全的XML库
B.采用白名单机制
C.不使用XML技术
答案:AB
9.当XML解析器处理外部实体时,哪些配置错误可能引发攻击()
A.信任外部DTD
B.允许外部实体加载
C.未对实体内容过滤
答案:ABC
10.识别XML外部实体攻击的特征有()
A.异常的实体引用B.大量的网络请求C.解析器报错
答案:ABC
三、判断题(每题2分,共10题)
1.XML外部实体攻击只能针对XML格式文件。()
答案:错
2.只要禁用XML外部实体解析,就一定能防范XXE攻击。()
答案:错
3.XML外部实体可以引用不存在的资源。()
答案:对
4.解析XML时,如果不涉及外部资源就不存在XXE风险。()
答案:对
5.只有用户输入的XML数据才可能存在XXE攻击风险。()
答案:错
6.检测XML外部实体攻击不需要考虑解析器类型。()
答案:错
7.防范XML外部实体攻击,只需在服务器端进行处理。()
答案:错
8.XML外部实体攻击不会影响系统性能。()
答案:错
9.所有XML解析器默认都支持外部实体解析。()
答案:错
10.对XML输入进行长度限制可有效防范XXE攻击。()
答案:错
四、简答题(每题5分,共4题)
1.简述XML外部实体攻击的基本原理。
答案:攻击者利用XML解析器支持外部实体引用的特性,通过精心构造XML文档,声明恶意外部实体,让解析器去加载恶意资源,如本地敏感文件,从而导致信息泄露等危害。
2.列举两种防范XML外部实体攻击的技术手段。
答案:一是禁用XML解析器的外部实体解析功能;二是对输入的XML
原创力文档

文档评论(0)