SCW 아이콘
영웅 배경, 구분선 없음
블로그

程序员征服安全:分享与学习系列-点击劫持

야프 카란 싱
게시일 : 2019년 2월 14일
마지막 업데이트: 2026년 3월 10일

Susie 打开她的电子邮件是为了逃避两天后到期的令人讨厌的报告。她看到收件箱中出现了免费iPad的链接。点击后,她进入了一个带有大横幅页面的网站,上面写着:“点击这里免费获得iPad!”。她点击了按钮,但似乎什么也没发生。问题是,确实发生了一些事情。

回到收件箱后,她意识到所有电子邮件都已删除。她甚至没有在其中任何一个上点击 “删除”。发生了什么?

该电子邮件网站被点击劫持。点击劫持会诱使用户执行他们本来不打算执行的操作,这可能会导致严重的问题。

现在让我们来看看点击劫持是如何工作的,为什么它很危险,以及像你这样的开发者可以做些什么来防止这种情况:

了解点击劫持

点击劫持,也称为 “用户界面修复攻击”,发生在攻击者使用网页上的多个透明层诱使用户点击用户不打算点击的按钮或链接时。

你曾经在车里遇到过虫子吗?他们疯狂地飞向窗户试图飞到外面。虫子的意图是飞向看起来像树木和露天的地方,却忘记玻璃挡住了它的路径。

点击劫持在设计上也类似,唯一的不同是用户是漏洞,而你的网站是挡路的玻璃。用户会看到他们想要的东西,例如免费的 iPhone。攻击者将您的网站放在免费iPhone广告顶部的透明框架内。当用户点击按钮获取所谓的 “免费” 奖品时,他们实际上是在点击你网站上的一个按钮,执行他们本来不打算的操作。

为什么点击劫持很危险

攻击者可以用点击劫持做什么?这在很大程度上取决于相关网站的功能。

攻击者可以让用户进入 点赞或分享攻击者的网站 在社交媒体上。这很容易实现,因为为了方便起见,许多人会保持登录社交媒体帐户。

如果可以将您的网站放置在框架中,则可以通过单击按钮来完成敏感操作,这可以充当攻击载体。例如,用户点击获取免费iPad,但却更改了您网站上的帐户设置以降低该帐户的安全性。发生了这种类型的攻击 Adobe Flash 插件设置页面。可以将设置放置在透明的框架中,诱使用户允许任何 Flash 动画访问麦克风和摄像头。然后,攻击者可以记录受害者;这是对隐私的重大侵犯。

电子邮件客户端可能被陷害到一个站点,导致用户删除其邮箱中的所有电子邮件或将电子邮件转发到攻击者控制的电子邮件地址。

最重要的是:用户看不到他们在点击什么,因此可以说服他们点击任何东西。无论是社交分享还是下载恶意软件,可能性都是巨大的。

如何击败点击劫持

可以防止点击劫持。这个 推荐的方式 防止点击劫持就是定义一个 内容安全政策,简称 CSP,用于您的网站。使用 “框架祖先” HTTP 响应标头,您可以控制如何构造您的网站。

  • “frame-ancestors none'——不允许其他网站对你进行陷害。这是推荐的设置。
  • “frame-ancestors self” ——您网站中的页面只能由网站内的其他页面构图。
  • “框架祖先自我 <uri list="">-你的网站可以被URI列表中的网站构成,不能</uri>被其他网站构成。

目前,并非所有主流浏览器都支持 CSP 框架祖先。使用 “X-Frame-Options” HTTP 标头作为此类浏览器的备用选项。

  • 拒绝-没有人可以构架你的网站。这是推荐的设置
  • SAMEORIGIN-与 CSP 的 “自我” 相同。你可以构思自己的内容,但其他人不能。
  • ALLOW-F <uri>ROM-允许指定的 URI 框架您的内容</uri>。

不要被点击劫持

点击劫持是一种巧妙的误导性攻击,如果你的产品可以被攻击者操纵,它可能会导致声誉损害和收入损失。 查看我们的免费学习资源 了解有关点击劫持的更多信息。

使用内容安全策略和 “X-Frame-Options” 标题来防止其他人以恶意方式使用您的网站。不要允许攻击者操纵你的用户。不要被点击劫持。

리소스 보기
리소스 보기

现在让我们来看看点击劫持是如何工作的,为什么它很危险,以及像你这样的开发者可以做些什么来防止这种情况。

더 많은 것에 관심이 있으신가요?

야프 카란 싱은 보안 코딩 전도자, 수석 싱 및 공동 설립자입니다 Secure Code Warrior .

더 알아보세요

Secure Code Warrior는 조직이 소프트웨어 개발 생명주기 전반에 걸쳐 코드를 보호하고 사이버 보안을 최우선으로 하는 문화를 조성하도록 지원합니다. 앱 보안 관리자, 개발자, 최고정보보안책임자(CISO) 또는 보안 관련 업무를 수행하는 모든 분들에게, 저희는 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 돕습니다.

데모 예약
공유하기:
링크드인 브랜드사회적x 로고
저자
야프 카란 싱
게시일: 2019년 2월 14일

야프 카란 싱은 보안 코딩 전도자, 수석 싱 및 공동 설립자입니다 Secure Code Warrior .

공유하기:
링크드인 브랜드사회적x 로고

Susie 打开她的电子邮件是为了逃避两天后到期的令人讨厌的报告。她看到收件箱中出现了免费iPad的链接。点击后,她进入了一个带有大横幅页面的网站,上面写着:“点击这里免费获得iPad!”。她点击了按钮,但似乎什么也没发生。问题是,确实发生了一些事情。

回到收件箱后,她意识到所有电子邮件都已删除。她甚至没有在其中任何一个上点击 “删除”。发生了什么?

该电子邮件网站被点击劫持。点击劫持会诱使用户执行他们本来不打算执行的操作,这可能会导致严重的问题。

现在让我们来看看点击劫持是如何工作的,为什么它很危险,以及像你这样的开发者可以做些什么来防止这种情况:

了解点击劫持

点击劫持,也称为 “用户界面修复攻击”,发生在攻击者使用网页上的多个透明层诱使用户点击用户不打算点击的按钮或链接时。

你曾经在车里遇到过虫子吗?他们疯狂地飞向窗户试图飞到外面。虫子的意图是飞向看起来像树木和露天的地方,却忘记玻璃挡住了它的路径。

点击劫持在设计上也类似,唯一的不同是用户是漏洞,而你的网站是挡路的玻璃。用户会看到他们想要的东西,例如免费的 iPhone。攻击者将您的网站放在免费iPhone广告顶部的透明框架内。当用户点击按钮获取所谓的 “免费” 奖品时,他们实际上是在点击你网站上的一个按钮,执行他们本来不打算的操作。

为什么点击劫持很危险

攻击者可以用点击劫持做什么?这在很大程度上取决于相关网站的功能。

攻击者可以让用户进入 点赞或分享攻击者的网站 在社交媒体上。这很容易实现,因为为了方便起见,许多人会保持登录社交媒体帐户。

如果可以将您的网站放置在框架中,则可以通过单击按钮来完成敏感操作,这可以充当攻击载体。例如,用户点击获取免费iPad,但却更改了您网站上的帐户设置以降低该帐户的安全性。发生了这种类型的攻击 Adobe Flash 插件设置页面。可以将设置放置在透明的框架中,诱使用户允许任何 Flash 动画访问麦克风和摄像头。然后,攻击者可以记录受害者;这是对隐私的重大侵犯。

电子邮件客户端可能被陷害到一个站点,导致用户删除其邮箱中的所有电子邮件或将电子邮件转发到攻击者控制的电子邮件地址。

最重要的是:用户看不到他们在点击什么,因此可以说服他们点击任何东西。无论是社交分享还是下载恶意软件,可能性都是巨大的。

如何击败点击劫持

可以防止点击劫持。这个 推荐的方式 防止点击劫持就是定义一个 内容安全政策,简称 CSP,用于您的网站。使用 “框架祖先” HTTP 响应标头,您可以控制如何构造您的网站。

  • “frame-ancestors none'——不允许其他网站对你进行陷害。这是推荐的设置。
  • “frame-ancestors self” ——您网站中的页面只能由网站内的其他页面构图。
  • “框架祖先自我 <uri list="">-你的网站可以被URI列表中的网站构成,不能</uri>被其他网站构成。

目前,并非所有主流浏览器都支持 CSP 框架祖先。使用 “X-Frame-Options” HTTP 标头作为此类浏览器的备用选项。

  • 拒绝-没有人可以构架你的网站。这是推荐的设置
  • SAMEORIGIN-与 CSP 的 “自我” 相同。你可以构思自己的内容,但其他人不能。
  • ALLOW-F <uri>ROM-允许指定的 URI 框架您的内容</uri>。

不要被点击劫持

点击劫持是一种巧妙的误导性攻击,如果你的产品可以被攻击者操纵,它可能会导致声誉损害和收入损失。 查看我们的免费学习资源 了解有关点击劫持的更多信息。

使用内容安全策略和 “X-Frame-Options” 标题来防止其他人以恶意方式使用您的网站。不要允许攻击者操纵你的用户。不要被点击劫持。

리소스 보기
리소스 보기

아래 양식을 작성하여 보고서를 다운로드하세요

귀하의 허락을 받아 저희 제품 및/또는 관련 보안 코딩 주제에 관한 정보를 보내드리고자 합니다. 귀하의 개인정보는 항상 매우 신중하게 취급되며, 마케팅 목적으로 타사에 판매하지 않을 것을 약속드립니다.

제출
scw 성공 아이콘
scw 오류 아이콘
양식을 제출하려면 "분석" 쿠키를 활성화하십시오. 완료 후에는 원할 때 다시 비활성화할 수 있습니다.

Susie 打开她的电子邮件是为了逃避两天后到期的令人讨厌的报告。她看到收件箱中出现了免费iPad的链接。点击后,她进入了一个带有大横幅页面的网站,上面写着:“点击这里免费获得iPad!”。她点击了按钮,但似乎什么也没发生。问题是,确实发生了一些事情。

回到收件箱后,她意识到所有电子邮件都已删除。她甚至没有在其中任何一个上点击 “删除”。发生了什么?

该电子邮件网站被点击劫持。点击劫持会诱使用户执行他们本来不打算执行的操作,这可能会导致严重的问题。

现在让我们来看看点击劫持是如何工作的,为什么它很危险,以及像你这样的开发者可以做些什么来防止这种情况:

了解点击劫持

点击劫持,也称为 “用户界面修复攻击”,发生在攻击者使用网页上的多个透明层诱使用户点击用户不打算点击的按钮或链接时。

你曾经在车里遇到过虫子吗?他们疯狂地飞向窗户试图飞到外面。虫子的意图是飞向看起来像树木和露天的地方,却忘记玻璃挡住了它的路径。

点击劫持在设计上也类似,唯一的不同是用户是漏洞,而你的网站是挡路的玻璃。用户会看到他们想要的东西,例如免费的 iPhone。攻击者将您的网站放在免费iPhone广告顶部的透明框架内。当用户点击按钮获取所谓的 “免费” 奖品时,他们实际上是在点击你网站上的一个按钮,执行他们本来不打算的操作。

为什么点击劫持很危险

攻击者可以用点击劫持做什么?这在很大程度上取决于相关网站的功能。

攻击者可以让用户进入 点赞或分享攻击者的网站 在社交媒体上。这很容易实现,因为为了方便起见,许多人会保持登录社交媒体帐户。

如果可以将您的网站放置在框架中,则可以通过单击按钮来完成敏感操作,这可以充当攻击载体。例如,用户点击获取免费iPad,但却更改了您网站上的帐户设置以降低该帐户的安全性。发生了这种类型的攻击 Adobe Flash 插件设置页面。可以将设置放置在透明的框架中,诱使用户允许任何 Flash 动画访问麦克风和摄像头。然后,攻击者可以记录受害者;这是对隐私的重大侵犯。

电子邮件客户端可能被陷害到一个站点,导致用户删除其邮箱中的所有电子邮件或将电子邮件转发到攻击者控制的电子邮件地址。

最重要的是:用户看不到他们在点击什么,因此可以说服他们点击任何东西。无论是社交分享还是下载恶意软件,可能性都是巨大的。

如何击败点击劫持

可以防止点击劫持。这个 推荐的方式 防止点击劫持就是定义一个 内容安全政策,简称 CSP,用于您的网站。使用 “框架祖先” HTTP 响应标头,您可以控制如何构造您的网站。

  • “frame-ancestors none'——不允许其他网站对你进行陷害。这是推荐的设置。
  • “frame-ancestors self” ——您网站中的页面只能由网站内的其他页面构图。
  • “框架祖先自我 <uri list="">-你的网站可以被URI列表中的网站构成,不能</uri>被其他网站构成。

目前,并非所有主流浏览器都支持 CSP 框架祖先。使用 “X-Frame-Options” HTTP 标头作为此类浏览器的备用选项。

  • 拒绝-没有人可以构架你的网站。这是推荐的设置
  • SAMEORIGIN-与 CSP 的 “自我” 相同。你可以构思自己的内容,但其他人不能。
  • ALLOW-F <uri>ROM-允许指定的 URI 框架您的内容</uri>。

不要被点击劫持

点击劫持是一种巧妙的误导性攻击,如果你的产品可以被攻击者操纵,它可能会导致声誉损害和收入损失。 查看我们的免费学习资源 了解有关点击劫持的更多信息。

使用内容安全策略和 “X-Frame-Options” 标题来防止其他人以恶意方式使用您的网站。不要允许攻击者操纵你的用户。不要被点击劫持。

웹 세미나 시청
시작하자
더 알아보세요

아래 링크를 클릭하고 이 자료의 PDF를 다운로드하세요.

Secure Code Warrior는 조직이 소프트웨어 개발 생명주기 전반에 걸쳐 코드를 보호하고 사이버 보안을 최우선으로 하는 문화를 조성하도록 지원합니다. 앱 보안 관리자, 개발자, 최고정보보안책임자(CISO) 또는 보안 관련 업무를 수행하는 모든 분들에게, 저희는 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 돕습니다.

보고서 보기데모 예약
리소스 보기
공유하기:
링크드인 브랜드사회적x 로고
더 많은 것에 관심이 있으신가요?

공유하기:
링크드인 브랜드사회적x 로고
저자
야프 카란 싱
게시일: 2019년 2월 14일

야프 카란 싱은 보안 코딩 전도자, 수석 싱 및 공동 설립자입니다 Secure Code Warrior .

공유하기:
링크드인 브랜드사회적x 로고

Susie 打开她的电子邮件是为了逃避两天后到期的令人讨厌的报告。她看到收件箱中出现了免费iPad的链接。点击后,她进入了一个带有大横幅页面的网站,上面写着:“点击这里免费获得iPad!”。她点击了按钮,但似乎什么也没发生。问题是,确实发生了一些事情。

回到收件箱后,她意识到所有电子邮件都已删除。她甚至没有在其中任何一个上点击 “删除”。发生了什么?

该电子邮件网站被点击劫持。点击劫持会诱使用户执行他们本来不打算执行的操作,这可能会导致严重的问题。

现在让我们来看看点击劫持是如何工作的,为什么它很危险,以及像你这样的开发者可以做些什么来防止这种情况:

了解点击劫持

点击劫持,也称为 “用户界面修复攻击”,发生在攻击者使用网页上的多个透明层诱使用户点击用户不打算点击的按钮或链接时。

你曾经在车里遇到过虫子吗?他们疯狂地飞向窗户试图飞到外面。虫子的意图是飞向看起来像树木和露天的地方,却忘记玻璃挡住了它的路径。

点击劫持在设计上也类似,唯一的不同是用户是漏洞,而你的网站是挡路的玻璃。用户会看到他们想要的东西,例如免费的 iPhone。攻击者将您的网站放在免费iPhone广告顶部的透明框架内。当用户点击按钮获取所谓的 “免费” 奖品时,他们实际上是在点击你网站上的一个按钮,执行他们本来不打算的操作。

为什么点击劫持很危险

攻击者可以用点击劫持做什么?这在很大程度上取决于相关网站的功能。

攻击者可以让用户进入 点赞或分享攻击者的网站 在社交媒体上。这很容易实现,因为为了方便起见,许多人会保持登录社交媒体帐户。

如果可以将您的网站放置在框架中,则可以通过单击按钮来完成敏感操作,这可以充当攻击载体。例如,用户点击获取免费iPad,但却更改了您网站上的帐户设置以降低该帐户的安全性。发生了这种类型的攻击 Adobe Flash 插件设置页面。可以将设置放置在透明的框架中,诱使用户允许任何 Flash 动画访问麦克风和摄像头。然后,攻击者可以记录受害者;这是对隐私的重大侵犯。

电子邮件客户端可能被陷害到一个站点,导致用户删除其邮箱中的所有电子邮件或将电子邮件转发到攻击者控制的电子邮件地址。

最重要的是:用户看不到他们在点击什么,因此可以说服他们点击任何东西。无论是社交分享还是下载恶意软件,可能性都是巨大的。

如何击败点击劫持

可以防止点击劫持。这个 推荐的方式 防止点击劫持就是定义一个 内容安全政策,简称 CSP,用于您的网站。使用 “框架祖先” HTTP 响应标头,您可以控制如何构造您的网站。

  • “frame-ancestors none'——不允许其他网站对你进行陷害。这是推荐的设置。
  • “frame-ancestors self” ——您网站中的页面只能由网站内的其他页面构图。
  • “框架祖先自我 <uri list="">-你的网站可以被URI列表中的网站构成,不能</uri>被其他网站构成。

目前,并非所有主流浏览器都支持 CSP 框架祖先。使用 “X-Frame-Options” HTTP 标头作为此类浏览器的备用选项。

  • 拒绝-没有人可以构架你的网站。这是推荐的设置
  • SAMEORIGIN-与 CSP 的 “自我” 相同。你可以构思自己的内容,但其他人不能。
  • ALLOW-F <uri>ROM-允许指定的 URI 框架您的内容</uri>。

不要被点击劫持

点击劫持是一种巧妙的误导性攻击,如果你的产品可以被攻击者操纵,它可能会导致声誉损害和收入损失。 查看我们的免费学习资源 了解有关点击劫持的更多信息。

使用内容安全策略和 “X-Frame-Options” 标题来防止其他人以恶意方式使用您的网站。不要允许攻击者操纵你的用户。不要被点击劫持。

목록

PDF 다운로드
리소스 보기
더 많은 것에 관심이 있으신가요?

야프 카란 싱은 보안 코딩 전도자, 수석 싱 및 공동 설립자입니다 Secure Code Warrior .

더 알아보세요

Secure Code Warrior는 조직이 소프트웨어 개발 생명주기 전반에 걸쳐 코드를 보호하고 사이버 보안을 최우선으로 하는 문화를 조성하도록 지원합니다. 앱 보안 관리자, 개발자, 최고정보보안책임자(CISO) 또는 보안 관련 업무를 수행하는 모든 분들에게, 저희는 조직이 안전하지 않은 코드와 관련된 위험을 줄일 수 있도록 돕습니다.

데모 예약다운로드
공유하기:
링크드인 브랜드사회적x 로고
자원 센터

시작하는 데 도움이 되는 자료

더 많은 게시물
자원 센터

시작하는 데 도움이 되는 자료

더 많은 게시물