信息安全工程师 · 高频练习

HSTS 为什么能降低 HTTPS 降级攻击风险?

中级 单选题 第 337 题 中等 信息安全工程师HSTSHTTPS降级攻击Web 安全
题目

某网站已经支持 HTTPS,但安全人员担心用户首次输入 http:// 开头地址时,被中间人诱导继续使用明文 HTTP,导致登录 Cookie 或敏感请求暴露。网站希望浏览器以后强制使用 HTTPS 访问该域名。较合适的安全机制是()。

A HSTS(HTTP Strict Transport Security)
B 图片懒加载
C 数据库视图
D 音频采样率转换
题目类型:原创高频考点题 用途:用于帮助理解信息安全工程师相关考点和答案解析,不等同于官方真题。
书木兰刷题练习 适合懒人、小白的刷题通关平台
正确答案
A
答案解析

HSTS 通过响应头告诉浏览器:在指定时间内访问该站点必须使用 HTTPS。浏览器记住这条策略后,即使用户输入 HTTP 地址,也会自动改用 HTTPS,从而降低 SSL stripping、HTTPS 降级和明文传输风险。它不能替代证书校验和漏洞修复,但能减少用户被迫退回 HTTP 的机会。

选项分析

A

正确。HSTS 可以要求浏览器后续强制使用 HTTPS,降低降级到 HTTP 的风险。

B

错误。图片懒加载用于性能优化,不处理传输安全。

C

错误。数据库视图用于数据查询封装或权限控制,不强制 HTTPS。

D

错误。音频采样率转换属于多媒体处理。

本题为什么容易错

容易把 HSTS 理解成一种加密算法。它本身不负责加密数据,加密仍由 TLS 完成;HSTS 的作用是让浏览器坚持走 HTTPS,不轻易退回明文 HTTP。

先看结论

简短答案

HSTS 为什么能降低 HTTPS 降级攻击风险,正确答案是 A(HSTS(HTTP Strict Transport Security))。HSTS 通过响应头告诉浏览器:在指定时间内访问该站点必须使用 HTTPS。浏览器记住这条策略后,即使用户输入 HTTP 地址,也会自动改用 HTTPS,从而降低 SSL stripping、HTTPS 降级和明文传输风险。它不能替代证书校验和漏洞修复,但能减少用户被迫退回 HTTP 的机会。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
HSTS(HTTP Strict Transport Security) 本题正确答案 正确。HSTS 可以要求浏览器后续强制使用 HTTPS,降低降级到 HTTP 的风险。 看到题干核心场景时优先联想到它
图片懒加载 本题干扰项 错误。图片懒加载用于性能优化,不处理传输安全。 看到该词不要急着选,先判断是否真正解决题干问题
数据库视图 本题干扰项 错误。数据库视图用于数据查询封装或权限控制,不强制 HTTPS。 看到该词不要急着选,先判断是否真正解决题干问题
音频采样率转换 本题干扰项 错误。音频采样率转换属于多媒体处理。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 图片懒加载:错误。图片懒加载用于性能优化,不处理传输安全。
  • 数据库视图:错误。数据库视图用于数据查询封装或权限控制,不强制 HTTPS。
  • 音频采样率转换:错误。音频采样率转换属于多媒体处理。
复习

知识点详解

HSTS是信息安全工程师考试中需要结合场景理解的考点。围绕“HSTS 为什么能降低 HTTPS 降级攻击风险”这类题目,复习时要先看题干描述的是概念定义、适用场景、作用效果,还是与其他选项的区别。本题的题干关键词是“某网站已经支持 HTTPS,但安全人员担心用户首次输入 http:// 开头地址时,被中间人诱导继续使用明文 HTTP,导致登录 Cookie 或敏感请求暴露。网站希望浏览器以后强制使用 HTTPS 访问该域名。较合适的安全机制是()”,它指向的核心答案是 A(HSTS(HTTP Strict Transport Security))。

备考速记

备考速记:题干如果强调“Web 安全”中的关键目标,就先联想到 HSTS;如果选项里出现 图片懒加载、数据库视图、音频采样率转换,不要只看名称熟悉,要判断它们是否真正对应题干场景。

HSTS 在Web 安全场景中的作用

HSTS在本题中的核心价值,是解决“某网站已经支持 HTTPS,但安全人员担心用户首次输入 http:// 开头地址时,被中间人诱导继续使用明文 HTTP,导致登录 Cookie 或敏感请求暴露。网站希望浏览器以后强制使用 HTTPS 访问该域名。较合适的安全机制是()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。

拓展

同类题怎么考

  • 给出Web 安全场景,判断应该选择哪个概念、工具、协议或管理过程。
  • 考查HSTS的作用,要求从四个相近选项中找出最符合题干目标的一项。
  • 把HSTS和图片懒加载、数据库视图、音频采样率转换放在一起考,重点看适用场景是否一致。
  • 题干通常会出现一个关键动作或目标,先定位关键词,再回到选项逐一排除。
HSTS 在信息安全工程师软考中的考法

软考选择题通常不会只考概念定义,还会把HSTS放到Web 安全场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。

解题思路

题干说的是“已经支持 HTTPS,但怕被诱导用 HTTP”。这不是注入攻击,也不是跨站请求伪造,而是传输层安全策略没有被浏览器强制执行。老师讲 Web 安全时会说:HTTPS 是路,HSTS 像是告诉浏览器以后别再走那条明文小路。

考点定位

HSTS 的题眼是强制 HTTPS、浏览器记住策略、降低降级攻击和明文 HTTP 风险。不要把它和 WAF、数字证书、CSRF Token 混在一起。

易错提醒

  • 只在服务器支持 HTTPS,却没有处理 HTTP 到 HTTPS 的强制策略。
  • 证书配置错误时仍然强行上线 HSTS,可能导致用户无法正常访问。
  • 以为 HSTS 能防所有 Web 攻击,忽略 XSS、CSRF、SQL 注入仍需分别防护。

备考提示

  • 看到强制 HTTPS、SSL stripping、降级攻击、浏览器记住安全策略,优先想到 HSTS。
  • Web 安全题可以按层次复习:TLS 负责加密通道,证书验证身份,HSTS 防止退回 HTTP。

你可能还想了解

  • HSTS 为什么能降低 HTTPS 降级攻击风险?
  • HSTS是什么?
  • HSTS在信息安全工程师考试中怎么考?
  • 信息安全工程师HSTS题怎么理解?
  • HSTS有什么作用怎么考?
  • HSTS防HTTPS降级攻击怎么考?

本文小结

本题核心考点是HSTS在Web 安全场景中的判断和应用。遇到类似题目时,先看题干描述的目标,再判断哪个选项最符合场景;本题应选择 A(HSTS(HTTP Strict Transport Security))。