Quibank 应用: 已上架 App Store——免费、可离线使用。 下载应用 ↗

44 道架构、密码学与概念练习题及答案

CompTIA Security+ 认证考试练习的全部架构、密码学与概念练习题,附正确答案和简短解析。

开始练习测验 →
  1. 1. 某销售经理在以软件即服务方式交付的托管客户关系管理系统中启用了一项共享设置,使一份包含完整客户联系资料的报表对任何拿到链接的人都可访问。按照云责任模型,这次数据暴露应由谁负责?

    • A.提供商,因为在软件即服务模式下应用由其运营,其中每一项设置都归其负责。
    • B.提供商,因为通过内置功能造成的暴露属于平台缺陷,应由其负责修复。
    • C.双方均等,因为责任矩阵把应用层的各项控制在两者之间平均划分。
    • D.客户,因为租户内的共享设置以及其中的记录始终由客户自行掌控。✓ 答案

    从基础设施到平台再到软件即服务,应用之下的技术栈责任逐步转向提供商,但数据本身以及租户内部的访问配置始终留在客户一侧:由客户决定谁能看到什么。按设计使用的共享开关不是平台缺陷,因此补救办法是制定禁止匿名链接的租户策略,而不是向提供商提交支持工单。

    编号 QB-NZUQ66依据: CompTIA Security+ exam objectives, Security Architecture — cloud responsibility matrix报告此题的问题

  2. 2. 某开发团队把 Web 应用部署到托管的平台即服务运行时上。一周内出现两项发现:运行时之下的主机操作系统内核存在缺陷,以及该团队自行打包进部署件的第三方库存在缺陷。哪一项修复由该团队负责?

    • A.只有库漏洞,因为运行时之下的操作系统由提供商维护。✓ 答案
    • B.只有内核漏洞,因为平台服务会自动扫描并更新应用程序库。
    • C.两个漏洞都要,因为订阅内运行的一切都由客户负责。
    • D.两个都不用,因为平台服务由提供商维护到所部署的代码为止。

    平台即服务的责任分界线落在所部署的制品上:硬件、操作系统和受管运行时由提供商打补丁,而客户自己打包交付的一切(包括其选定的第三方库版本)仍由客户负责修复。受管运行时不会自行升级团队在构建中锁定的依赖项。

    编号 QB-4HB8E4依据: CompTIA Security+ exam objectives, Security Architecture — cloud service models and the responsibility matrix报告此题的问题

  3. 3. 某零售商把订单处理作业迁移到无服务器函数,项目负责人称“服务器由提供商运行,所以打补丁的风险已经消失”。该函数的执行角色对账户中的每一个存储桶都拥有写权限。对这句话的准确评价是什么?

    • A.仅补丁部分对,因为函数代码及其过宽的执行角色仍属客户风险。✓ 答案
    • B.补丁部分错,因为客户仍要为函数所在主机安装操作系统更新。
    • C.完全正确,因为无服务器把主机维护和权限管理都从客户手中移走。
    • D.整体都错,因为无服务器把代码审查和权限设计也交给了提供商。

    无服务器确实把主机维护从客户手中移走,因此这句话中关于打补丁的那一半成立。但它并未移走应用层的任何风险:函数代码中的注入缺陷,以及远超作业所需的执行角色,仍是客户自身的风险;权限过宽的角色会使一个被攻陷的函数变成对整个账户的写入权限。

    编号 QB-MZGDZ4依据: CompTIA Security+ exam objectives, Security Architecture — serverless architecture报告此题的问题

  4. 4. 在零信任部署中,管理员在策略引擎里撤销了某承包商的授权。该承包商已经建立的内部应用会话又持续工作了数分钟才被切断。这一空档出现在哪里?

    • A.在策略引擎,因为撤销要等目录复制到每个节点后才生效。
    • B.在控制平面,因为执行点自身不保存策略,必须重新加载规则。
    • C.在数据平面,因为执行点沿用先前判定,直到重新评估为止。✓ 答案
    • D.在设备代理,因为终端状态软件缓存授权,只在重启时才清除。

    零信任把控制平面与数据平面分开:策略引擎在控制平面作出判定、策略管理器下达结论,而策略执行点位于资源之前、处于数据平面并据此放行或阻断。撤销在控制平面是即时的,但要等执行点下一次评估请求时才真正生效,因此缩短重新评估的间隔才是收窄这一窗口的办法。

    编号 QB-7HD8X7依据: CompTIA Security+ exam objectives, General Security Concepts — zero trust control plane and data plane报告此题的问题

  5. 5. 某承包商向公司 VPN 认证一次之后,就能访问财务文件服务器、构建系统和交换机管理地址,而这些都不是其工作所需。VPN 本身的配置符合设计。哪项改动能解决根本的设计缺陷?

    • A.按身份、设备状态和上下文逐次授权每个请求,而非凭一次登录。✓ 答案
    • B.缩短 VPN 会话时长,让该承包商每天多次向集中器重新认证。
    • C.把 VPN 集中器移入屏蔽子网,使远程会话在内网之外终结。
    • D.为该承包商另发一个账户,并对财务服务器要求更强的口令策略。

    缺陷在于隐式信任:在边界成功认证一次,就获得其后所有资源的可达性,因此被盗凭据或被攻陷的笔记本电脑会继承这一整片范围。按身份、设备状态和上下文对每个请求单独授权,可消除这种长期有效的全网通行权;缩短会话或加强口令,只是改变了同样宽泛的访问被发放的频率。

    编号 QB-QZJDH8依据: CompTIA Security+ exam objectives, General Security Concepts — zero trust: policy-driven access control报告此题的问题

  6. 6. 九百名员工在家办公,依赖云端邮件、云存储和托管的资源计划套件。他们的全部流量都通过 VPN 回传到总部接受检查,这既占满了总部线路,也给每一次云端会话增加了延迟。哪种架构能在保留单一检查策略的同时解决该问题?

    • A.在总部再加一台 VPN 集中器,并在两台设备之间分担远程会话。
    • B.把所有用户改为分离隧道,云端流量直接从家庭线路发出且不受检查。
    • C.在靠近用户的服务商边缘节点施加安全策略,流量到达云服务前即被检查。✓ 答案
    • D.在每个区域办事处部署下一代防火墙,让居家用户就近接入。

    问题在于流量绕行:用户和他们使用的服务都在数据中心之外,每个数据包却都要绕经数据中心。安全访问服务边缘把软件定义广域网与云端交付的安全能力融合,在靠近用户的接入点执行策略,从而既保持统一策略,又让流量走直达路径。增加集中器或区域防火墙只是把绕行换个地方。

    编号 QB-6H2WR6依据: CompTIA Security+ exam objectives, Security Architecture — secure communication and access: SASE报告此题的问题

  7. 7. 某公司要求检查员工的全部网页流量,远程员工使用全隧道。现在经该隧道进行的视频会议已无法使用:音频断续、画面卡死。哪种配置最符合上述要求,代价又是什么?

    • A.让所有用户改用分离隧道,网页记录改由终端代理的本地日志提供。
    • B.保留全隧道,仅将会议服务商排除在外,这部分会话因此不受检查。✓ 答案
    • C.保持全隧道不变并扩充集中器带宽,因为每个会话都必须接受检查。
    • D.把会议客户端移到个人设备上,使公司的检查不再适用于这部分流量。

    全隧道把每个数据包都送经企业出口,这既是检查得以实现的原因,也带来了破坏实时媒体的往返时延。有针对性的分离隧道例外可以保留网页流量的检查要求,同时让对时延敏感的会议流量直连;代价必须讲清楚:该服务商的会话不再受检查。

    编号 QB-PZ73C7依据: CompTIA Security+ exam objectives, Security Architecture — remote access and tunneling (full and split tunnel)报告此题的问题

  8. 8. 某理赔平台的业务方提出:已记录的理赔数据丢失不得超过十五分钟,且必须在四小时内恢复对客户的服务。备用数据中心距离 600 公里。哪种设计能同时满足这两项要求?

    • A.每晚把全量备份运到备用站点,事后再订购硬件并在其上恢复。
    • B.向备用站点做同步复制,因为十五分钟只能靠零数据丢失来满足。
    • C.向备用站点做异步复制,并在宣布灾难后启动温备系统。✓ 答案
    • D.在主阵列保留每小时快照,备用站点只存放归档副本。

    这两句话分别是数据丢失容忍度和服务恢复期限,各自由不同机制满足:复制频率决定前者,备用系统的就绪程度决定后者。在 600 公里的链路上,异步复制可把滞后控制在十五分钟以内;而同步复制要求每次写入都等待远端确认,在该距离上不切实际;仅保留在主阵列上的每小时快照会随阵列一起损失。

    编号 QB-9H4W9A依据: CompTIA Security+ exam objectives, Security Architecture — backups, replication and site considerations报告此题的问题

  9. 9. 某核心交换机大约每两年故障一次,因备件存放在区域仓库,更换需要十一小时。运维方表示偶发停机可以承受,但任何一次停机都不得超过四小时。厂商提供两个选项:可靠性更高的机箱,或四小时到场的现场备件合同。哪一项符合上述约束,为什么?

    • A.选可靠性更高的机箱,因为减少故障次数是缩短每次停机的唯一办法。
    • B.选现场备件,因为约束限制的是停机时长,属于平均修复时间问题。✓ 答案
    • C.选现场备件,因为更短的修复时长同时会提高平均无故障间隔时间。
    • D.选可靠性更高的机箱,因为决定停机时长的是平均无故障间隔时间。

    平均无故障间隔时间描述部件多久故障一次,平均修复时间描述一旦故障要停多久。业务方已明确接受故障频率,只对停机时长设限,因此投入应放在缩短修复时间上——本地备件可把十一小时压到四小时。可靠性更高的机箱在真正故障的那天,更换仍需十一小时。

    编号 QB-SZ93VA依据: CompTIA Security+ exam objectives, Security Program Management — business impact analysis metrics (MTBF and MTTR)报告此题的问题

  10. 10. 某区域性保险公司可以承受理赔系统停摆最多三天,几乎没有建设备用设施的资本预算,且其总部所在的流域两年前刚发生过洪水。哪种备用站点安排符合这些约束?

    • A.同一都市圈内的热站点,保持数据同步,可在数分钟内恢复办公。
    • B.位于另一流域的冷站点,宣布灾难后再运入硬件完成布置。✓ 答案
    • C.同一都市圈内的温站点,已有服务器,只需装入最新数据即可。
    • D.与邻近保险公司的互助协议,由对方代为处理理赔直到总部恢复。

    两项约束决定了答案:三天的容忍期足以使用恢复最慢、成本最低的站点类别;而洪水历史意味着备用站点必须位于会摧毁主站点的同一灾害范围之外。冷站点只提供场地、电力和线路,正好匹配预算;把它设在另一流域就是地理分散的含义。同一流域内的热站点和温站点带来了业务并未要求的速度,而且可能在同一次事件中一起损失。

    编号 QB-R9RZFB依据: CompTIA Security+ exam objectives, Security Architecture — site considerations and geographic dispersion报告此题的问题

  11. 11. 某业务连续性经理必须证明恢复站点能够承载真实的交易量,而管理层禁止在演示过程中中断生产。哪种测试能同时满足这两个条件,它又留下了什么未被证明?

    • A.完全故障转移:把生产切到恢复站点,这是唯一不留疑问的测试。
    • B.模拟演练:按脚本处置情景,可证明该站点能承载生产级业务量。
    • C.并行处理:恢复站点与生产并行承载真实负载,但切换仍未验证。✓ 答案
    • D.桌面推演:团队通读计划,在纸面上确认恢复站点的容量数据。

    测试阶梯按干扰程度由低到高排列:桌面推演、模拟演练、并行处理,最后是故障转移。并行处理是唯一在生产继续对外服务的同时、让恢复环境承担真实负载的一级,恰好满足题设的两个条件。它的局限在于切换本身——路由、名称解析、许可、切换次序——始终未被演练,只有真正的故障转移才能证明这一点。

    编号 QB-8SJUVA依据: CompTIA Security+ exam objectives, Security Architecture — testing: parallel processing and failover报告此题的问题

  12. 12. 某公司的年度桌面推演结束时,各岗位都对业务连续性计划充满信心。下一季度一次计划外停机迫使真正切换,却因名称解析记录带有 24 小时缓存时长、且两个应用的许可绑定在主站点硬件上而失败。这说明该推演存在什么问题?

    • A.桌面推演只检验决策、分工与次序,不触及系统,依赖关系未获验证。✓ 答案
    • B.此次失败与测试无关,因为许可与名称解析属于变更管理的范畴。
    • C.桌面推演组织有误,因为规范的桌面推演也会实际演练恢复系统。
    • D.只要计划自上次切换以来没有变化,桌面推演就可以替代故障转移测试。

    桌面推演按定义就是以讨论为基础的演练:参与者口头走查角色、决策和次序,不触及任何生产或恢复系统。因此它很擅长发现职权和沟通上的缺口,却对缓存时长、绑定硬件的许可这类技术依赖完全无感;这些只有在模拟、并行或故障转移层级真正操作系统时才会暴露。

    编号 QB-S94CNC依据: CompTIA Security+ exam objectives, Security Architecture — testing: tabletop exercises报告此题的问题

  13. 13. 市电中断时,备用发电机启动并在约 45 秒后接下数据中心负载。在这几十秒内,两个机柜中的服务器硬性断电关机,尽管此后发电机连续无故障供电十一小时。正确的整改措施是什么?

    • A.把这两个机柜改接另一路市电,以便在主电源中断时继续供电。
    • B.换一台更大的发电机,靠更大的容量缩短其启动和切换所需时间。
    • C.再并联一台发电机,使两台中总有一台能够立即接下全部负载。
    • D.核算并测试不间断电源,让这两个机柜撑过发电机启动的空档。✓ 答案

    不间断电源与发电机覆盖不同的时间段,二者互补而非互替:电池可立即承载负载数分钟,发电机可承载数小时但需要时间启动、同步并完成切换。此处的证据是发电机运行正常而空档出现在启动阶段,故障在于电池系统对这两个机柜而言容量不足或已老化——再加一台或换更大的发电机都无法解决最初的 45 秒。

    编号 QB-9SW63C依据: CompTIA Security+ exam objectives, Security Architecture — power: uninterruptible power supply and generators报告此题的问题

  14. 14. 两个数据中心各自运行同一应用,各承载约为单站点容量的 70%,由全局负载均衡器在二者之间分配流量。一次区域性停电使其中一个站点下线。接下来会发生什么,遗漏了哪条容量规划原则?

    • A.负载均衡器会自动重新分配且用户无感,因为双活架构可按需扩容。
    • B.幸存站点要承担 140% 的容量并开始丢弃流量;每个节点都须按满载设计。✓ 答案
    • C.会话切换到被动节点,所以主备架构在同样情况下表现完全一致。
    • D.幸存站点会把超出部分排队稍后处理,因为双活节点之间可缓冲流量。

    只有当每个成员都能独自承担全部负载时,双活架构才同时带来容量与可用性;各跑 70% 意味着幸存方要承担 140%,随之出现排队、超时和会话丢弃。对冗余对的容量规划要让每个节点都按满负荷设计,第二个站点因此是余量,而不能被计入可用容量。

    编号 QB-T9FPTD依据: CompTIA Security+ exam objectives, Security Architecture — high availability and capacity planning报告此题的问题

  15. 15. 某 Web 应用位于按轮询方式分发的负载均衡器之后。每当有节点因打补丁被排空,正在填写多页申请表的用户就会丢失已填内容,必须重新开始。哪项改动能解决这一问题,为什么?

    • A.提高负载均衡器的健康检查频率,在用户察觉之前摘除被排空的节点。
    • B.把均衡算法改为最少连接,让每个用户落到连接数最少的那个节点上。
    • C.把会话状态放入各节点共享的集群存储,任何节点都能接续同一会话。✓ 答案
    • D.在均衡器后面再加两个节点,降低每次排空所影响的用户比例。

    负载均衡与集群解决的是不同问题,二者常被混淆。均衡器只决定下一个请求交给哪台彼此独立的服务器,因此保存在某台服务器内存中的状态会随该服务器一起消失;集群节点共享状态并对外表现为一个逻辑系统,这才使另一个节点能够接手尚未完成的事务。更换分发算法或增加节点都无法让状态变得可迁移。

    编号 QB-AS9H8D依据: CompTIA Security+ exam objectives, Security Architecture — high availability: load balancing and clustering报告此题的问题

  16. 16. 交换机和防火墙的管理接口在普通用户 VLAN 上响应,管理员用收发邮件和上网的同一台笔记本电脑访问它们。哪项设计改动最能降低这种暴露?

    • A.把管理接口放到带外管理网,只允许经加固并记录的跳板主机访问。✓ 答案
    • B.把管理接口移到屏蔽子网,使内外部访问都要经过边界防火墙统一把关。
    • C.让管理接口留在用户 VLAN,并用列出各管理员地址的访问列表加以限制。
    • D.把管理端口改成非标准号码,并为每台设备的账户设置更长的口令。

    带外管理网把基础设施的控制面从承载用户流量的网络中剥离出来,使普通办公笔记本上的恶意软件根本没有通往交换机控制台的路径。跳板主机随后提供进入该区域的唯一加固、可记录、可监控的入口,这正是管理员需要管理隔离网段时的标准做法。地址列表和非标准端口都仍让管理接口对已被攻陷的终端保持可达。

    编号 QB-U9TZYE依据: CompTIA Security+ exam objectives, Security Architecture — infrastructure considerations: security zones and jump server报告此题的问题

  17. 17. 某公开 Web 层位于屏蔽子网中,需要读取内网数据库中的客户记录。哪一组规则符合标准的分区设计?

    • A.允许 Web 主机仅以数据库服务端口访问,其余入站流量一律拒绝。✓ 答案
    • B.允许屏蔽子网内任意主机进入内网,靠数据库自身的登录来做控制。
    • C.把数据库迁入屏蔽子网,只允许 Web 主机访问其服务端口。
    • D.允许数据库主动向外连接 Web 主机,并拒绝屏蔽子网向内的所有流量。

    设置屏蔽子网的原因,正是其中主机直面互联网、终将被攻陷,因此从它进入可信区的流量必须是对隐式拒绝的最窄例外:指定源主机、单一目的、单一服务端口。把数据库迁入该子网等于把记录本身放到暴露区;而仅靠数据库登录来控制,则意味着一旦某台 Web 主机失守,所有内部系统都可达。

    编号 QB-BSMUDE依据: CompTIA Security+ exam objectives, Security Architecture — device placement and security zones (screened subnet)报告此题的问题

  18. 18. 某承包商把个人笔记本电脑插入会议室墙上的网口,立即获得公司用户网的地址并可完全访问内网。该机构希望在不重新布线的前提下,把未识别设备改放到受限网段。哪项控制能做到?

    • A.把会议室端口全部关闭,需要时再由前台向访客发放网线接入。
    • B.在会议室端口上做过滤,只放行资产清单中登记过的硬件地址。
    • C.基于端口的网络准入控制,设备先认证,交换机再分配相应 VLAN。✓ 答案
    • D.在有线网段上部署强制门户,要求每位访客先接受可接受使用政策。

    基于端口的准入控制会让交换机端口在请求方经认证方提交给集中认证服务器完成认证之前,对数据流量保持关闭;服务器的应答还可携带该设备应归属的 VLAN,因此未知设备会直接落到访客或隔离网段,无需改动配线架。硬件地址过滤只要复制一个已批准的地址即可轻易绕过,而强制门户只记录同意,并不决定设备归属。

    编号 QB-M9BPS6依据: CompTIA Security+ exam objectives, Security Architecture — port security: 802.1X and EAP报告此题的问题

  19. 19. 一台串接式安全设备将部署在两条链路上:一条承载医院的临床监护流量,另一条承载银行卡支付交易。团队必须为设备硬件故障时每条链路的行为作出选择。哪种配置站得住脚?

    • A.临床链路故障开放、支付链路故障关闭,各自匹配最不能失去的属性。✓ 答案
    • B.两条链路都故障关闭,因为设备不可用意味着流量未经检验,应当阻断。
    • C.两条链路都故障开放,因为安全设备本身绝不应成为业务中断的原因。
    • D.临床链路故障关闭、支付链路故障开放,因为患者数据属于受监管数据。

    故障开放在设备失效时放行流量,因而保护可用性;故障关闭则阻断流量,因而保护机密性与完整性。选择要按网段来做,取决于业务最不能失去哪种属性:失去病人监护是安全事件,而放行未经检查的支付交易则是支付网段无法接受的损失。统一采用同一设置,等于无视两条链路的优先级恰好相反。

    编号 QB-4S5H76依据: CompTIA Security+ exam objectives, Security Architecture — failure modes: fail-open and fail-closed报告此题的问题

  20. 20. 事后复盘发现,由交换机镜像端口供流的入侵检测传感器完整记录了该漏洞利用尝试,但攻击仍然到达了服务器。管理层询问传感器为何没有阻止。准确的回答和补救措施是什么?

    • A.该传感器的特征库运行在检测模式,应在镜像流量上改为阻断模式。
    • B.传感器已阻断了最初的数据包,日志中的镜像副本只是阻断前的会话。
    • C.镜像端口送来的只是流量副本,要阻断必须把设备串接在流量路径上。✓ 答案
    • D.传感器缺少阻断授权,在现有镜像流量上启用授权后即可丢弃恶意流量。

    分接或镜像端口交给传感器的,是已经被转发到目的地的流量副本,因此该设备在结构上就是被动的:它可以告警、记录、支持调查,却手上没有任何可以扣留的数据包。要实现阻断,必须把设备串接在原始流量必经的路径上,这正是检测与阻断之间的结构性差别——任何模式设置或授权都改变不了副本的来源。

    编号 QB-HSYSWD依据: CompTIA Security+ exam objectives, Security Architecture — device attributes: inline versus tap/monitor报告此题的问题

  21. 21. 某构建服务需要运行外部贡献者提交的代码。目前每份提交都在同一台共享构建主机上的容器中运行,而该主机同时存放着部署凭据。哪项改动最能遏制恶意提交?

    • A.每份提交都在不含凭据的一次性虚拟机中运行,由虚拟化层隔离。✓ 答案
    • B.沿用容器方案,并在执行前用终端防护产品扫描每一份提交的代码。
    • C.沿用容器方案,但把构建进程降为该主机上的非特权账户运行。
    • D.为每份提交单独构建容器镜像,每次运行前都从可信基础镜像重建。

    容器共享宿主内核,这既是其轻快、密度高的原因,也意味着内核级逃逸可以触及该主机上的其他一切,包括存放的凭据。运行不可信的第三方代码,正是值得付出更重的虚拟化隔离代价的场景;把实例做成一次性且不含凭据,则意味着即便逃逸成功,落脚处也无可窃取、无法驻留。

    编号 QB-2A6YGE依据: CompTIA Security+ exam objectives, Security Architecture — virtualization and containerization报告此题的问题

  22. 22. 某灌装生产线的控制工作站运行着厂商已停止更新的操作系统,设备供应商规定只要对其作任何改动即终止支持。一次扫描在这些工作站上列出了多个可远程利用的缺陷。哪种处置符合上述约束?

    • A.仍旧安装操作系统更新,并把设备供应商的反对意见记入风险登记册。
    • B.把这些工作站加入公司域,由集中补丁和终端防护工具统一进行管理。
    • C.把产线隔离分段,入站只放行供应商协议,并经跳板主机中转运维访问。✓ 答案
    • D.正式接受该风险且不采取措施,因为无法打补丁就不再属于问题范围。

    工业控制环境围绕可用性与人身安全构建,设备生命周期长、配置须经厂商认证,因此“无法打补丁”被视为设计约束,而不是可以反驳的审计发现。架构上的答案是用补偿性控制切断攻击者的路径,而不是消除缺陷本身:在分段边界只放行产线所需协议,管理访问经跳板主机中转并留痕,同时对跨界流量进行监控。强行打补丁会使支持失效,并可能导致停产。

    编号 QB-JSB54F依据: CompTIA Security+ exam objectives, Security Architecture — ICS/SCADA, embedded systems and inability to patch报告此题的问题

  23. 23. 某工程团队既要加密每晚 400 GB 的科研归档文件,又要让四十家此前没有任何共享秘密的外部合作伙伴向同一系统提交加密文件。哪种设计同时满足这两项要求?

    • A.直接用接收方的公钥加密每个文件,因为非对称算法本来就是为高效保护大批量静态存储数据而设计的
    • B.用随机生成的对称密钥加密每个文件,再用接收方的公钥封装该对称密钥,兼顾速度与开放交换✓ 答案
    • C.用一把事先邮寄给各合作伙伴的共享对称密钥加密全部文件,因为只有对称密码的速度够用
    • D.不做加密,改为对每个文件计算带密钥的摘要,因为这种规模的摘要在外部方看来已无法还原

    混合加密之所以存在,是因为两类算法解决不同的问题:对称密码能高速处理大批量数据,却无法与陌生方安全地协商密钥;公钥算法能与没有共享秘密的一方建立密钥,但速度太慢且单次可加密的数据长度有限,无法直接处理 400 GB 数据。用随机会话密钥加密数据本身,再用每个接收方的公钥仅加密这把短密钥,即可同时获得两种特性。

    编号 QB-3AHAPF依据: NIST SP 800-175B, Guideline for Using Cryptographic Standards (hybrid key establishment and bulk data encryption)报告此题的问题

  24. 24. 某供应商需要发送一份只有买方能打开的报价文件,同时买方必须能够证明该文件确实来自这家供应商。供应商应依次使用哪两把密钥?

    • A.用买方的私钥加密、用买方的公钥签名,这样整个交换过程的两半都由买方掌控
    • B.用买方的公钥加密、用供应商的私钥签名,这样机密性与来源证明各自得到覆盖✓ 答案
    • C.用供应商的公钥加密、用买方的私钥签名,这样双方各自使用自己对外公布的那把密钥
    • D.用供应商的私钥加密、用供应商的公钥签名,这样整个操作只需一对密钥

    机密性与来源证明的方向正好相反。用公钥加密的内容只能由对应的私钥打开,因此要让买方独自可读,必须使用买方的公钥加密;而签名必须由只有署名者本人持有的东西产生,因此用供应商的私钥生成,再用供应商公开的公钥验证。

    编号 QB-KSPF9G依据: NIST SP 800-57 Part 1, Recommendation for Key Management (key usage: public key for encryption to a recipient, private key for digital signature generation)报告此题的问题

  25. 25. 两家银行目前用共享密钥的消息认证码来认证批量文件。监管机构现在要求:发送方银行必须无法否认自己生成过某个文件。应当如何改动,理由是什么?

    • A.无需改动,因为消息认证码已经把该文件绑定到某一个指定的发送方
    • B.把共享密钥加长并每天轮换,因为更长的密钥可排除事后抵赖的可能性
    • C.改用数字签名,因为只有由一方独自持有的私钥才能产生可验证的来源证明✓ 答案
    • D.再对批量文件加密,因为加密能够证明内容是两方中的哪一方生成的

    抗抵赖要求产生凭证的能力只属于某一方。消息认证码使用两家银行共同持有的密钥计算,因此任何一方都可能生成任意标签,谁也无法被单独追责。数字签名由只有发送方持有的私钥生成、用对应公钥验证,正因如此,来源主张才能经得起事后否认。

    编号 QB-4AVMUG依据: NIST FIPS 198, The Keyed-Hash Message Authentication Code; NIST FIPS 186, Digital Signature Standard (signatures support non-repudiation, symmetric MACs do not)报告此题的问题

  26. 26. 调查人员需要判断某条交易记录是由两台服务器中的哪一台生成的,该记录带有一个用两台服务器共同持有的密钥计算出的 HMAC 标签。这个标签能够证明什么?

    • A.能说明记录由持有该密钥的一方打上标签,但无法区分是哪一台服务器✓ 答案
    • B.能说明记录来自实际发送它的那台服务器,因为每个端点生成的标签值互不相同
    • C.能说明记录在传输过程中保持机密,因为标签会对其覆盖的字段进行加密
    • D.能说明记录是在所述时间生成的,因为标签会绑定打标签主机的时钟

    HMAC 能证明完整性,并能证明标签是由持有共享密钥的一方生成的,但该密钥是对称的:任何持有者对同一数据都能算出完全相同的标签。既然两台服务器共用一把密钥,标签只能把生成者缩小到“密钥持有者”这个集合,无法再细分,因此不能用来在两者之间归因。

    编号 QB-MS2TEH依据: NIST FIPS 198, The Keyed-Hash Message Authentication Code (symmetric key shared by verifier and generator)报告此题的问题

  27. 27. 攻击者已录制某公司一年的 TLS 会话流量,今天又拿到了该 Web 服务器的长期私钥。但使用临时 Diffie-Hellman 密钥交换协商的会话仍然无法解密。为什么?

    • A.因为录制下来的会话在加密前经过压缩,拿到密钥也无法还原其压缩状态
    • B.因为服务器的长期密钥只用于对握手进行签名,而且每建立一次连接之后就会轮换
    • C.因为证书在这一年之中已经过期,而过期证书会使此前的密文无法再被解开
    • D.因为该会话密钥只为这一次会话协商,无法由服务器的长期密钥推导出来✓ 答案

    前向保密性取决于会话密钥从何而来。使用临时 Diffie-Hellman 时,每条连接都由会话结束即丢弃的临时值派生出新的共享秘密,服务器的长期密钥只用于认证该交换过程,从不用来传递会话密钥。因此长期密钥即便泄露,也解不开此前录下的任何流量。

    编号 QB-5A8YZH依据: RFC 8446, The Transport Layer Security (TLS) Protocol Version 1.3 (ephemeral key exchange and forward secrecy)报告此题的问题

  28. 28. 某厂商需要给基于 8 位微控制器、电池须支撑十年的野外传感器加上公钥认证功能。应当选择哪种方案,理由是什么?

    • A.改用椭圆曲线密钥,因为在密钥尺寸小得多的情况下就能达到相当的强度✓ 答案
    • B.改用较短的 RSA 模数,因为把密钥长度减半只会降低运算量而不会削弱该算法
    • C.改用对称预共享密钥,因为每个传感器上放一个共享秘密即可满足公钥认证的要求
    • D.改用更长的散列输出而不用密钥对,因为更宽的摘要能提供与签名相同的保证

    决定因素是“每比特密钥所提供的安全强度”。椭圆曲线算法达到某一安全强度所需的密钥长度,比同等强度的大整数分解类密钥短好几倍,因此签名所消耗的处理时间、内存和传输字节都更少,而这三者都会消耗电池。把 RSA 模数缩短并不能保持强度,反而会直接破坏强度。

    编号 QB-NSD5MJ依据: NIST SP 800-57 Part 1, Recommendation for Key Management (comparable security strengths of elliptic-curve and integer-factorisation keys)报告此题的问题

  29. 29. 审计人员加密了一个由等长记录组成的文件,发现重复的明文分组会产生完全相同的密文分组,记录结构因此仍然可见。应如何修正,理由是什么?

    • A.沿用同一工作模式但换用更长的密钥,因为更大的密钥空间会消除输出中的重复
    • B.在加密之后再对文件做压缩,因为压缩会消除密文之中残留下来的重复模式
    • C.先对每条记录做散列再加密,因为先散列可以抹去密码本会暴露出来的结构
    • D.改用为每个分组混入唯一初始化向量的工作模式,使相同明文加密后结果不同✓ 答案

    泄漏来自工作模式而非密钥。逐个分组独立加密的模式是确定性的:在同一密钥下,相同的明文分组永远映射到相同的密文分组,数据的排列结构因而透出来。链接模式或计数器模式会为每条消息引入唯一的初始化向量,使相同输入产生彼此无关的输出。

    编号 QB-6AKA7K依据: NIST SP 800-38A, Recommendation for Block Cipher Modes of Operation (deterministic ECB mode versus IV-based modes)报告此题的问题

  30. 30. 某开发人员提议把客户的纳税识别号以不加盐的 SHA-256 摘要形式存储,这样支持人员仍可通过输入号码来查询客户,而任何人都读不出库中存的值。应如何评价这一设计?

    • A.可行,因为散列本身就是一种加密,只是支持人员不需要掌握它的密钥
    • B.可行,因为这种宽度的摘要在实际中无法与任何输入建立起对应关系
    • C.不可行,因为摘要无法被稳定地重算出来,按标识符查询将得不到任何匹配
    • D.不可行,因为该标识符的取值空间小到可以穷举,每个摘要都能被反查回原值✓ 答案

    散列的“不可逆”仅指没有任何密钥能还原输入;它仍然是确定性的,攻击者只要能猜出候选输入,就可以逐一计算散列并比对。纳税识别号格式短且固定、取值集合有限,因此可以离线把整个空间算一遍,把库中每个摘要都对回原值。低熵输入需要带密钥或加盐的构造,而不是裸摘要。

    编号 QB-MUYXEH依据: NIST SP 800-107, Recommendation for Applications Using Approved Hash Algorithms (guessing attacks against hashes of low-entropy inputs)报告此题的问题

  31. 31. 某凭据数据库泄露后,分析人员发现:两名选用了相同口令的员工,其存储值完全一致;并且大部分存储值都在几小时内被预计算表破解。哪项改动能同时解决这两个问题?

    • A.改用数据库密钥加密整个散列列,使任何能读到该表的人都无法看懂其中的摘要值
    • B.换用输出更宽的摘要算法,使相同的口令不再产生完全相同的存储值
    • C.要求用户每月更换一次口令,使预计算出来的表在被用上之前就已经失效
    • D.为每条口令散列单独存随机盐,使相同口令存储值不同,预计算表无法复用✓ 答案

    两个现象源于同一原因:存储值仅由口令本身决定。为每个账户生成随机盐并在散列前拼接,使存储值同时取决于账户,于是口令相同的两个人存储值不同,攻击者也必须逐个账户单独破解,而不能用一张为所有人预先建好的表直接查表。

    编号 QB-4CTSUG依据: NIST SP 800-63B, Digital Identity Guidelines (salted hashing of memorized secret verifiers); OWASP Password Storage guidance报告此题的问题

  32. 32. 一名研究人员突然去世,其笔记本电脑上三年的项目文件都用只有她本人持有的密钥加密。机构必须把这些文件恢复出来。事先部署哪项控制措施才能使恢复成为可能?

    • A.对每位用户的口令短语实施密钥拉伸,以显著延缓针对该加密卷的离线破解
    • B.在该用户对系统的权限终止当天,为其证书发布一条证书吊销记录
    • C.配置完全前向保密,使每个文件在写入时都临时派生出一把新的密钥
    • D.预先建立密钥托管,由分权保管的受信方留存各用户密钥副本,以供授权恢复✓ 答案

    只有一个人能解开的加密,一旦此人不在,就把数据变成了可用性问题。密钥托管正是为此而设:把密钥副本存放在可信保管方处,通常由两名负责人分权保管,使任何单个人都无法滥用,并且只在有书面恢复授权时才取出使用。密钥拉伸、证书吊销和前向保密都只会让恢复更困难,而不会让它成为可能。

    编号 QB-KUMM9G依据: NIST SP 800-57 Part 1, Recommendation for Key Management (key recovery and escrow provisions)报告此题的问题

  33. 33. 管理员在 Web 服务器上生成密钥对,创建证书签名请求并发送给公共证书颁发机构。同事问:究竟有哪些内容被送到该机构,机构又提供了什么?哪项回答是正确的?

    • A.请求中携带私钥的散列值,颁发机构对该散列值签名,从而生成最终的证书
    • B.请求中同时携带密钥对的两把密钥,颁发机构会保存私钥以便日后重新签发
    • C.请求中只携带私钥,颁发机构先由它推导出对应的公钥,然后再进行签名
    • D.请求中携带公钥和身份信息,颁发机构用自己的密钥签名,把二者绑定在一起✓ 答案

    这种请求格式的意义正在于:私钥永远不离开生成它的那台机器。请求中包含主体名称和公钥,并用私钥自签以证明申请者确实持有该私钥;颁发机构核实身份后,把公钥与名称一并签名,正是这一步把一把裸公钥变成其他方愿意信任的证书。

    编号 QB-3CFFPF依据: RFC 2986, PKCS #10: Certification Request Syntax Specification报告此题的问题

  34. 34. 某公共服务的客户端抱怨握手过慢,并且他们的访问行为被暴露给了签发机构的状态应答服务器。该服务仍必须证明自己的证书未被吊销。哪项改动能同时解决这两个问题?

    • A.由每个客户端每天下载一次签发机构的完整吊销列表,之后从本地缓存中查询
    • B.由服务器向签发机构取得带时间戳的签名状态响应,并在握手中一并送达✓ 答案
    • C.由服务器同时出示另一家机构签发的第二张证书,使其中总有一张是有效的
    • D.由客户端完全跳过状态查询,只依赖证书上标注的较短有效期来做出判断

    让客户端自己去查询状态应答服务器,既多一次往返,又等于把用户正在访问哪个站点告诉了签发机构。改由服务器提前取得已签名的状态响应并附在自己的握手中,客户端就能在不联系第三方的情况下,获得针对这一张证书的、由权威机构签名的新鲜吊销证据,延迟和隐私泄露也就一并消除。

    编号 QB-PUPMSK依据: RFC 6960, Online Certificate Status Protocol; RFC 6066, TLS Extensions (certificate status request)报告此题的问题

  35. 35. 某团队需要用尽可能少的证书来保护 api.corp.com、shop.corp.com 以及另一个独立域名 corp-status.net。哪种证书选择是正确的?

    • A.申请一张 *.corp.com 通配符证书,因为通配符会覆盖公司其他域名
    • B.签发一张证书,在主题备用名称字段中列出全部三个名称,因为名称横跨两个域✓ 答案
    • C.为三个名称签发一张自签名证书,因为自签名证书可以容纳任意数量的名称
    • D.每个域各申请一张通配符证书,因为通配符是覆盖多个主机名的唯一办法

    通配符只能替代同一个域中某一层级上的一个标签,因此 *.corp.com 永远匹配不到 corp-status.net 下的名称。浏览器实际用来比对主机名的是主题备用名称扩展,该扩展可以列出彼此无关的名称,所以一张列出全部三个主机名的证书,用一次签发和一次续期就满足了要求。

    编号 QB-6CHF7K依据: RFC 5280, Internet X.509 Public Key Infrastructure Certificate and CRL Profile (subject alternative name extension)报告此题的问题

  36. 36. 员工访问某内部应用时,浏览器警告“连接不是私密连接”。该证书在有效期内,主机名也匹配,并且由公司自建的证书颁发机构签发。受管笔记本电脑不出现警告,外包人员的个人电脑则会出现。原因是什么?

    • A.该证书使用的密钥长度被外包人员的浏览器拒绝,而受管笔记本仍然接受该长度
    • B.该应用以明文 HTTP 提供证书,受管浏览器会在后台把它静默升级为 HTTPS
    • C.该证书签发的是通配符名称,而个人浏览器对内部主机一律拒绝通配符名称
    • D.公司的根证书装在受管笔记本的信任库里,而外包人员的个人电脑中没有它✓ 答案

    证书链验证要成功,链条必须终结于客户端已经信任的根证书。自建颁发机构不在任何浏览器的默认信任库中,因此必须把它的根证书分发到各终端,而这件事只有设备管理系统为公司机器做了,个人电脑没有。有效期和主机名匹配是另外两项独立检查,在本例中都已通过。

    编号 QB-NUBAMJ依据: RFC 5280, Internet X.509 Public Key Infrastructure Certificate and CRL Profile (certification path validation requires a trust anchor)报告此题的问题

  37. 37. 在一个配置错误、可从互联网访问的存储桶中,发现了某 Web 服务器的备份,其中包含该服务器公开证书所对应的未加密私钥。首先应当做什么?

    • A.在原到期日为证书续期并沿用同一密钥对,以免造成客户端访问中断
    • B.吊销该证书,重新生成一对新密钥,并向签发机构申请一张替换证书✓ 答案
    • C.缩短证书的有效期,使泄露的密钥在下一次续期时自动失去作用
    • D.轮换服务器的加密套件并保留原证书,因为泄露的只是密钥文件本身

    证书只是“某个具名主体控制着某把私钥”这一断言。一旦该私钥脱离机构掌控,任何持有者都能冒充该站点,并解开未使用临时密钥协商的会话,续期或更换加密套件都改变不了这一点。必须更换密钥对并吊销旧证书,使查询状态的客户端不再接受它。

    编号 QB-5C652J依据: RFC 5280, Internet X.509 Public Key Infrastructure Certificate and CRL Profile (revocation on key compromise); CA/Browser Forum Baseline Requirements报告此题的问题

  38. 38. 同一周内提出了两项要求:一批笔记本电脑必须保存无法被转移到其他机器上的磁盘加密密钥;某支付平台必须由多台应用服务器每秒签署数万笔交易。哪种搭配是正确的?

    • A.笔记本用可信平台模块(TPM),支付平台的服务器用硬件安全模块(HSM)✓ 答案
    • B.笔记本用硬件安全模块(HSM),支付平台的服务器用可信平台模块(TPM)
    • C.两者都用可信平台模块,因为只有它能把密钥保存在防篡改的芯片之中
    • D.两者都用硬件安全模块,因为只有它能把密钥绑定到某一台特定的机器上

    这两种部件的差别在于绑定关系和吞吐量。可信平台模块焊在某一块主板上,把密钥封装到该平台的启动度量状态上,正因如此被盗的硬盘换到别处就毫无用处。硬件安全模块则是共享的网络设备或插卡设备,专为高速率的密码运算而设计,可同时为多台服务器保管密钥并代为运算。

    编号 QB-RUDA5P依据: Trusted Computing Group TPM specification (platform-bound key sealing); NIST FIPS 140, Security Requirements for Cryptographic Modules (validated hardware security modules)报告此题的问题

  39. 39. 某新的分析数据集由三个来源系统汇聚而成,团队询问该数据集适用哪些加密、保留和共享规则,而整条数据管道中没有任何地方记录过分级标签。处理规则由什么决定?

    • A.由数据落地平台的默认规则决定,数据管道会把这套默认规则套用到所有新数据集
    • B.由三个来源中抽取成本最低的那个系统的分级决定,并直接套用于合并后的数据集
    • C.由搭建这条数据管道的管理员自行判断决定,并把结论写在作业的配置文件里
    • D.由数据所有者为合并后的数据集确定分级,处理要求随后都由该分级推导出来✓ 答案

    分级是一项业务决策,下游所有处理控制都由它驱动,且这项决策属于数据所有者,而不属于搬运数据的工程师,也不由平台默认值代劳。分级必须针对合并后的数据集作出,因为多源汇聚可能使敏感度高于任何单一来源;随后由数据保管方按所定级别落实加密、保留和共享等控制。

    编号 QB-8C85JN依据: CompTIA Security+ Exam Objectives (data classifications and general data considerations); NIST SP 800-60, Guide for Mapping Types of Information to Security Categories报告此题的问题

  40. 40. 监管机构要求公民记录必须留在本国境内。云团队提议:用保存在境内的密钥加密这些记录,而存储服务继续把对象复制到三个大洲。这样做是否满足该要求?

    • A.满足,因为只要密钥始终不出境,存放在境外的密文就不再被视为个人数据
    • B.不满足,因为数据驻留要求记录只能存放在本机构自有的硬件设备之上
    • C.不满足,因为数据驻留看的是数据实际存放的位置,复制范围必须限制在境内✓ 答案
    • D.满足,因为只要服务商合同中写明了本国的监管机构,该要求即被视为达成

    数据主权的含义是:存储的信息受其物理所在地法律管辖,因此驻留要求针对的是地理位置,而不是“能否读懂”。加密保护的是机密性,并不会改变数据存放在哪里,落在境外磁盘上的副本依然属于境外存储。真正满足该规则的控制,是把存储区域和复制目标限定在境内位置。

    编号 QB-KHSHAG依据: CompTIA Security+ Exam Objectives (data sovereignty, geolocation and geographic restrictions)报告此题的问题

  41. 41. 某报表数据库所在的卷已启用全盘加密。审计人员指出:任何能执行查询的账户仍然能以明文读到国民身份号码,而其余各列并不敏感。哪项控制措施能解决这一问题?

    • A.再叠加一层全盘加密,使该卷在服务器处于运行状态时也依然无法被读取
    • B.把数据库迁移到使用更长磁盘密钥的卷上,使查询结果不再暴露该敏感列
    • C.对身份号码所在的那一列单独加密,使这些值在普通查询访问下仍然受保护✓ 答案
    • D.把数据库备份也一并加密,使身份号码无论存放在什么位置都无法被读出

    全盘加密保护的是断电或被拆下的介质;一旦卷被挂载、数据库处于运行状态,任何有查询权限的人读到的都是明文。要在合法但过宽的查询面前保护某一个字段,就必须在列级别施加加密,并把解密密钥交由应用层掌握,而不是交给存储层。

    编号 QB-42YPVG依据: NIST SP 800-111, Guide to Storage Encryption Technologies for End User Devices (scope of full-disk versus field-level encryption); CompTIA Security+ Exam Objectives报告此题的问题

  42. 42. 某零售商把库中存储的卡号替换为由独立保险库签发的替代值,分析团队继续用这些替代值作为关联键。攻击者复制了分析数据库,只得到了替代值。这与复制到加密卡号相比有何不同?

    • A.替代值是用较短密钥加密出的密文,因此还原所需的工作量远大于常见攻击
    • B.替代值与卡号之间没有任何数学关系,因此没有任何密钥或算法能把它还原✓ 答案
    • C.替代值是卡号加盐之后的摘要,因此能否还原取决于是否找到所使用的那个盐
    • D.替代值可用与保险库相同的密钥解开,因此风险敞口与失窃的密文完全相同

    令牌化与加密的失效方式不同。密文是原值的可逆变换,因此始终暴露在密钥泄露或算法日后被攻破的风险之下。令牌则是与原值毫无关系的值,它与卡号之间唯一的联系是另行受保护的保险库中的一条映射记录,所以分析数据库的副本里没有任何可逆内容,该数据库也因此不再属于持卡人数据环境。

    编号 QB-JHE75F依据: PCI Security Standards Council, Tokenization Product Security Guidelines (tokens have no mathematically reversible relationship to the primary account number)报告此题的问题

  43. 43. 某分析作业把患者记录解密到服务器内存中以计算汇总指标。存储和传输均已加密,剩余的顾虑是主机上可能存在抓取内存的植入程序。哪项控制措施针对这一数据状态?

    • A.换用更强的磁盘加密算法,使内存中保存的明文也随之获得同样更强的保护
    • B.在硬件隔离的可信执行环境中处理这些记录,使明文不暴露给主机操作系统✓ 答案
    • C.提高密钥轮换的频率,使内存中的明文在两次轮换之间就已经失去价值
    • D.把传输加密终结在主机上,以便通过流量检查发现读取进程内存的植入程序

    使用中的数据是静态加密和传输加密都覆盖不到的那个状态,因为应用必须看到明文才能计算。与这一状态相匹配的控制是基于硬件的隔离:记录在受保护的执行环境内部解密,而该环境的内存是操作系统、虚拟化管理程序以及并行运行的任何进程都读不到的。

    编号 QB-32MCQF依据: CompTIA Security+ Exam Objectives (data states: at rest, in transit, in use); NIST SP 800-175B, Guideline for Using Cryptographic Standards报告此题的问题

  44. 44. 某数据防泄露系统能拦截通过电子邮件外发的受监管记录,但调查发现,员工正用受管笔记本上安装的消费级云同步客户端把同样的记录传出去。哪项改动能堵住这一缺口?

    • A.提高邮件规则的敏感度阈值,因为更严格的邮件策略同样会覆盖同步客户端
    • B.在笔记本本地对这些记录做静态加密,因为已加密的文件无法被消费级客户端上传
    • C.增加防火墙规则封锁同步客户端所用端口的出站流量,因为该客户端端口固定
    • D.把同一套内容规则扩展到终端代理和网页通道,因为目前只有邮件通道受到检查✓ 答案

    内容检查只能保护它被部署到的那些通道。在数据已经不走的通道上收紧规则毫无作用,而按端口封锁也拦不住使用普通网页端口的客户端。把同一套基于分级的规则同时施加在终端代理(文件在上传前会先被读取的地方)和网页出口路径上,才能让同步通道纳入同一策略。

    编号 QB-NHG7NJ依据: CompTIA Security+ Exam Objectives, data loss prevention as an enterprise security capability (endpoint, email and web channel coverage)报告此题的问题

分套练习

本考试的其他主题

练习题依据 CompTIA Security+ SY0-701 考试目标编写。这是一个独立的学习工具,与 CompTIA 无关联、未获其认可,也不授予任何认证。 关于 Security+ →