您的位置: 网站首页> 大家问> 当前文章

如何避免拒绝服务攻击?

老董2023-07-06169围观,145赞

拒绝服务攻击即是攻击者想办法让目标机器停止提供服务,是黑客常用的攻击手段之一。通过向服务器发送大量垃圾信息或干扰信息的方式,导致服务器无法向正常用户提供服务的现象。防御该攻击的办法有以下这些:

1前端代理:可为静态资源准备多个站点做冗余备份,当Service Worker加载资源出错时,可不返回错误给上层页面,而是继续从备用站点加载,直到获得正确结果才返回。这样,只要有一个备用站点可用,资源就不会加载失败。

2离线访问:Service Worker的设计初衷就是为了增强网页的离线化体验,因此一旦安装即可在后台长期运行,即使服务器关机、浏览器重启,它也不会失效。

3免费节点:使用冗余站点虽能提升稳定性,但攻击者仍可对备用站点发起攻击,尤其是恶意消耗流量费用的攻击,导致成本大幅上升。为此,还可使用一种更极端的方案使用免费CDN作为备用站点,例如jsdelivr.net、unpkg.com、IPFS Gateway等等,图片则可上传到各大网站的相册。

4接口防御:对于纯静态资源的站点,可将所有资源甚至包含HTML文件都通过免费CDN加速,从而大幅降低成本、增加稳定性。

  本文就此结束,感谢IT人士的关注如何避免拒绝服务攻击?,本文合作企业直达:更多推荐

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    如何避免拒绝服务攻击?文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200