首页 >知识讲堂 >网站建设知识>分析与思考:电商网站中木马

分析与思考:电商网站中木马

2021-01-05 11:28:34 阅读(216 评论(0)

自腾讯与京东建立战略合作关系以来,作者首选京东进行网上购物。有一天,当我在家里访问京东主页时,我突然惊讶地发现浏览器突然跳到第三方网站,然后回到京东。我心中的第一反应是中木马。有这样的事,一定要把木马大卸八块。原因排查首先是在重现的情况下抓包,JavaScript确实返回了JavaScript,让浏览器跳转到yiqifa.com。下图为应用层的抓包。服务器返回的代码导致跳转,基本上可以排除本地木马,推测是网络或服务器的问题。根据作者的经验,这种情况很可能是链路上的流量劫持攻击。当然,也不能排除京东服务器被黑客攻击。继续排查。应用层不再工作,我们要用Wireshark抓取网络层的包。从Wireshark的结果可以看出,两个JD.COM的HTTP响应出现在网络上。第一个先到,所以JavaScript代码在浏览器执行中转移到yiqifa.com;由于迟到,第二个HTTP响应被系统忽略了(Wireshark识别为outt)-of-order)。JD.COM的两个HTTP响应包一定是真的,一个是假的。真相即将揭晓。再来看看HTTP响应的两个IP头。第一包TTL值为252,第二包TTL值为56,TCP三次握手时JD.COM服务器TTL值为56。因此,可以判断先到的包是伪造的,包真的很晚,被系统忽略了。到目前为止,确认是链路上的劫持。继续分析伪造的数据包进行攻击。伪造包的TTL值为252,即其原始TTL值为255(默认TTL值为255,一般不修改),表明攻击者设备离我有3条路由;京东网站正常HTTP响应TTL值为56,路由8条。物理上的假设备离我很近,所以伪造的HTTP响应会先到——更有趣的是,在实际监控中,作者发现伪造包太晚,导致劫持失败。推测是旁路设备对所有数据包进行调查,发现京东主页上的HTTP请求立即返回定制的HTTP响应。一般攻击示意图如下。当时,作者推测攻击者不应该只针对一个网站,所以他访问了易迅、淘宝、天猫等电子商务网站,发现易迅也受到了同样的攻击。流量劫持的目的似乎是将电子商务网站的流量导向返利联盟,并通过返利联盟获得当前用户交易金额的返利。基本确认运营商有问题,但无法确认运营商是官方故意还是被黑客攻击或者内部人士偷偷搞的。攻击源定位看当时的路由结果:如果按原TTL值为255计算,HTTP包到达本机后为252,计算出3(255-252)路由后,问题在第四路由附近,即119.145.220.86(属于深圳电信)。当然,虽然基本上可以确认这是第四个路由附近的问题(作者连续几天抓住包,伪造的HTTP响应包TTL值为252),但不排除设备故意构建初始TTL值(如设置为254)来增加追踪难度,为了严格的学术态度,避免被攻击者混淆,所以证据应该是真实的。定位相对简单,由于攻击设备是旁路侦听数据包,可以推测它是基于包而不是状态,我们构建侦听数据包(即直接访问京东主页HTTP请求TCP包,不需要三次握手)多次发送,TTL值从1开始增加,准确地将数据包传输到每条路径,直到伪造响应——没有问题的位置没有响应,伪造反应的第一个位置是有问题的位置。此时需要一个基于Python的Scapy或Windows下的XCAP的数据包结构工具。此时,需要一个基于Python的Scapy或Windows下的XCAP的数据包结构工具。所以一路上,当TTL值等于4时,伪造的响应包出现——确认第四跳路由有问题,119.145.55.14回复Time-to-ICMP包liveexceeded。凭借充分的证据,通过腾讯安全应急响应中心向深圳电信整理了一份图文并茂的文件。一天后,我得到了运营商的回复:“经核实,深圳本地没有推送,网上查询木马或病毒会导致这种现象,非电信网络问题,请在测试前杀毒,谢谢”。然而,从那天晚上开始,我在ADSL环境测试中没有发现这种流量劫持。攻防之路的链路劫持对企业和用户来说都是非常麻烦的,影响用户体验,泄露敏感信息,分区域,检测和防御相对困难。 链路劫持已经被一些人利用了。比如最近业内发现百度联盟广告脚本植入恶意JavaScript到DDOS攻击GitHub。腾讯历史上也遇到过很多链路劫持攻击,目的性很强,大部分都是插广告(少数是钓鱼和挂马),攻击手法多种多样,包括运营商区域DNS劫持和链路劫持,运营商区域DNSServer被缓存投毒攻击(CVE-2007-2926,非常经典)、在路由软件中植入劫持代码,CDN和源通信遭到ARP攻击,用户PC本地木马。当然,这些问题目前已经解决,并且正在持续监控中。当然,这些问题目前已经解决,并且正在持续监控中。  为了对抗链路劫持,腾讯的许多业务也使用了HTTPS或私人协议,如QQWeb登录、QQ邮箱、金融通信、Web微信、微信公共平台等。DNS劫持攻击相对容易检测和保护。在检测方面,用分布点进行DNS查询即可,发现运营商DNS结果不对可促进修复。在防护方面,使用DNSSEC是一种方案(DNSSecurityExtensions);腾讯和114DNS也开发了自己的方案——HttpDNS。HTTPDNS通过HTTP协议从HTTPDNS后端服务器获取域名对应的IP,而不使用DNS协议。当然,我们可以实现一堆类似的想法:HTTPSDNS、TCPDNS、UDPDNS、ICMPDNS...链路劫持相对复杂。  在检测方面,如果有客户端,可以依靠客户端进行检测;如果没有客户端,可以用JavaScript在网页上检测页面元素,甚至在全国重要城市租用ADSL进行检测。此外,在机房的流量监控设备中会发现异常:例如,在这种情况下,用户在收到HTTP响应后不会回应,然后在URL中带来yiqifa.com的关键字重新访问主页;另一个例子是,某些设备的HTTP阻断器将向服务器发送特定的RST包(我见过8*送IPID的案例)。在保护方面,本案只是伪造数据包,没有被阻止。因此,只要客户端安全软件拦截疑似问题包(TTL值在TCP会话中差异很大或IPID突然跳转),就可以进行防御。如果没有相同的数据包,可以拦截并休眠1秒,以免误杀。如果你有自己的客户端,你可以采取自己的私人协议。网站类别比较困难。部署HTTPS。百度主页最近使用了HTTPS,但大多数用户仍然不习惯在浏览器中输入“https:/”,因此仍有被劫持的风险(类似的工具有SSLStrip)。当然,对抗也会升级,比如GMail证书伪造事件。  当HTTPS不能大规模普及时,能否为用户或终端软件提供避免链路劫持的安全服务?好像可以。下图是一个简单的解决方案,可以通过本地代理软件和云服务来避免不安全的ADSL链路。一些浏览器的云加速也客观地实现了这一功能。对于安全性不确定的公共WiFi,也可以使用类似的方法来规避风险。后记希望这篇文章对你有帮助。

以上就是关于分析与思考:电商网站中木马的相关介绍,更多分析与思考:电商网站中木马相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对分析与思考:电商网站中木马有更深的了解和认识。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

骚扰电话拦截软件有哪些 骚扰电话拦截软件排行榜

  现在的骚扰电话可以说是非常的多的,。而且很烦很烦,下面*就给大家来详细介绍一下骚扰电话拦截软件有哪些 骚扰电话拦截软件排行榜这一块的相关内容,希望能帮助到大家。  骚扰电话拦截软件排行榜  1、《国家反诈中心》…查看详情

如何把整个网页下载下来

  在日常的网上冲浪中,我们常常会碰到很多优美、富有内容的网页,或许你会想将其完整地下载下来,或者保存在自己的电脑里,以便今后查阅。不过,有时单纯地保存网页时你只能够下载到其中的文本、图片等元素,而无法保留其整体…查看详情

聊天软件有哪些?6款常用的聊天app介绍

现在大家的工作压力变得越来越大了,大家都已经发现自己很少有时间去参加一些朋友间的聚会。而且因为加班时间的延长,大家心里的压力真的变得很大。而当人的压力增大的时候,和别人好好进行一番沟通也是一个相当不错的选择。那么…查看详情

怎样制作微信小程序?相关步骤要知道

微信小程序使用率是比较高的,尤其是在最近几年越来越火,有很多的线下商家相信也都是了解的,甚至有很多的企业想要制定自己的小程序,这样才能够将自己的产品展现出去,也能够吸引更多的客户。但是在进行微信小程序定制的时候,…查看详情

无货源采集,新手小白零基础操作采集教程

今天给大家分享无货源店群的操作步骤——店铺采集商品,将会分成下面两个部分给大家详细讲解,帮助新手小白零基础操作采集,具体需注意以下步骤事项。 一、不要使用软件采集商品 其实,最早做无货源店群的平台就是淘宝平台…查看详情

著作权登记怎么办理?这些小知识你应该知道

版权又称为著作权,作品登记实行自愿原则,作品无论是否登记,作者或其他著作权人依法取得的著作权不受影响。但版权登记有助于解决因著作权归属造成的著作权纠纷,并能为解决著作权纠纷提供初步证据。 图片来源于网络著作权登…查看详情

可免费投放广告的平台有哪些?

  现在对于中小企业来说推广获客成本太高了,很多的中小企业都无法解决推广获客难的问题,下面万商云集*给大家来详细介绍一下可免费投放广告的平台有哪些,下面的这些平台都算是比较不错的,还是可以免费投放广告的,下面就来看…查看详情

电暖气什么牌子的好?这些品质好

电暖器不仅颜值更高,使用起来也更加的简单方便,还可以移动,能够满足大家多种不同的取暖需求,尤其是和出租屋或者是办公室使用,但是面对多个品牌,可能大家不知道哪个更好,那么下面就关于比较好的电暖器品牌,为大家介绍。1、…查看详情

口碑最好的剑修小说 2022最火剑修小说

对于一些喜欢看小说的人来说,他们肯定遇到过选择小说纠结的问题,几乎每个人都会遇到,毕竟小说的种类非常多,每一个类型所对应的小说也是非常多的,所以很多人在面对这么多小说的时候会特别的纠结,那么剑修小说排行榜完结有哪…查看详情

企业网站开发是做什么的?有什么用处?

网站建设是大家都比较熟悉的,因为现在的很多企业都有属于自己的网站,但是也有些企业并不知道企业建设网站到底是用来做什么的,有什么用处,其实这个问题在进行网站建设之前也应该要做详细的了解,这样才能够帮助自己的网站更好…查看详情

windows10忘记开机密码怎么重置

  对于大多数人来说,忘记开机密码是一件非常让人苦恼的事情。不过,如果你没有准备好的U盘,也不必担心。因为在这篇文章中,我们将分享几个解决方案,让你重新获得Windows10系统的访问权限。  方法一:使用Windows10安全模式  如…...查看详情

财务软件有哪些 会计常用的三个软件

  怎么才算是最好用的财务软件呢?我们不妨逆转一下思维,其实没有最好的,只有最合适的,根据企业本身的规模,人员,服务商的能力来选择,为什么要说服务商呢?不同的服务商的效果是截然不同的;判断软件好不好的标准就是你的…查看详情

餐饮店的装修设计流程有哪些?有什么注意事项?

近年来,我国经济发展越来越快速,各行各业都被带动起来风生水起,餐饮业同样不容小觑。越来越多人看到餐饮业的前景争先恐后的参与进来,都想分一碗羹。那么当我们自己开餐饮店进行装修时不免疑惑,餐饮店的装修设计流程有哪些?…查看详情

嵌入式系统软件都有哪些,一文盘点

嵌入式软件系统是基于*件为标准中的操作系统和开发工具软件,他在日常生活中的用途非常的多,并且在产生中也比较麻烦,主要用语软件开发,芯片制造、嵌入式电子设备开发以及制造的过程,那今天我们就来盘点一下嵌入式系统软件都有…查看详情

个人如何申请开通网站

很多的站长都会拥有自己的网站,这样能够带来更多的引流。在个人网站进行建设的时候,也应该要了解到更好的开通方法,虽然说个人网站建设也是比较流行的,但是很多人并不知道网站开通的方法。那么个人如何申请开通网站呢?接下来…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询