Web开发安全之攻击篇(二) | 青训营笔记

131 阅读2分钟

Web开发安全之攻击篇(二) | 青训营笔记

这是我参与「第五届青训营 」伴学笔记创作活动的的第9天

本文将围绕着前端开发中网络编程的安全性展开,从Hacker(骇客)的角度能够如何对网站进行攻击 ,继续讲解web开发安全关于web攻击的小知识,主要是Dos和DDos。

DoS攻击

  • 拒绝服务 (Denial of Service,DoS) 攻击是指攻击者通过大量的请求或数据包来骚扰或使目标服务器、网络或应用程序不可用
  • 这可以通过多种方式实现,包括分发大量的请求、发送巨大的数据包或利用漏洞等。最常见的DoS攻击有计算机网络宽带攻击和连通性攻击。

image.png

预防DoS攻击的措施包括:

  • 使用防火墙和入站/出站流量过滤器;
  • 使用负载平衡技术,例如负载均衡器;
  • 通过容量规划和扩展,为系统预留充足的资源;
  • 通过安全策略和操作程序,确保系统和应用程序的安全;
  • 监控网络流量,以便快速识别和响应潜在的攻击。

DDoS攻击

  • 分布式拒绝服务 (DDoS) 攻击,攻击者使用大量被控制的计算机,通过同时向目标服务器发送大量请求来骚扰服务器或网络。因为请求来自多个计算机,因此很难识别和阻止此类攻击。

image.png

预防DDoS攻击的措施包括:

  • 使用防火墙和入站/出站流量过滤器;
  • 使用负载平衡技术,例如负载均衡器;
  • 通过容量规划和扩展,为系统预留充足的资源;
  • 通过与互联网服务提供商的合作,利用其网络流量分析和过滤技术;
  • 监控网络流量,以便快速识别和响应潜在的攻击。

DDos和Dos的区别

DoS攻击

  • 是利用自己的计算机攻击目标,是一对一的关系。
  • 通过占用目标系统的资源来阻止其正常运行的一种攻击。
  • 攻击者通常通过向目标服务器发送大量请求或数据包,以使其超载并不再可用。

DDoS攻击

  • 在DoS攻击的基础之上,产生的一种新的攻击方式,是一种更先进的DoS攻击,
  • 使用大量被控制的计算机同时向目标服务器发送请求,以骚扰服务器或网络。由于请求来自多个计算机,因此很难识别和阻止此类攻击。

总之,DDoS攻击是通过使用大量被控制的计算机的协作来扩大DoS攻击的影响,以达到更大的损害效果。