什么是欺骗攻击?

欺骗是指冒充他人的行为。在互联网环境中,欺骗主要可能发生在以下两种场景中:

  1. 冒充其他用户:
    这包括以他人身份访问系统、发送文档或加密通信。例如,电子邮件可以在未经身份验证的情况下发送,因此攻击者很容易冒用他人的姓名或电子邮件地址发送邮件。为防止此类欺骗,发送者可以使用自己的数字证书,通过与证书中公钥配对的私钥生成数字签名,并将该签名附加到通信内容中。接收者可以使用证书中的公钥解密签名,以验证发送者的身份。但是,数字证书本身必须由可信的证书颁发机构签发,才能被视为合法;该机构应由公认可靠的第三方机构管理。
  2. 伪造源IP地址:
    这种方法广泛用于DoS/DDoS等攻击。例如,在DNS反射攻击中,攻击者将源IP地址伪装成目标站点的IP地址,并向DNS服务器发送大量请求。DNS服务器随后会向目标站点返回经过放大的响应(大于初始请求),消耗该站点的网络带宽和服务器资源,最终导致其无法访问(拒绝服务)。