因而,如何防范互联网上的“野蛮人”,也就是那些使用形形色色手段发起攻击的网络犯罪者,是今天这个网络时代每一个公司,甚至每个人都需要认真关注的问题。
在研究和学习网络攻防的过程中,我们阅读了相关的大量文献,在此过程中,有幸研读了关于拒绝服务攻击和网络钓鱼防御的两本专著。考虑到这两类攻击发生的频率非常之高,而且造成的经济损失和其他后果相当严重,我们深感如果能够把这些专著介绍给国内的读者,会有益于网络用户和网络安全专业人员了解这两类攻击方式的原理、特点和常用防御方式。
作为人工智能的核心技术,机器学习算法并非新生事物,但是直到近十年来,随着计算机硬件性能的提升、算法的改进以及海量数据的有效利用,才使得这些算法能够大量被应用在各种各样的现实场景中。尤其是近两年自动驾驶和其他各种机器人的大量涌现,更是让人惊呼人工智能主导的下一次工业革命即将到来。我们相信这本专著不但可以帮助读者了解如何利用机器学习来防御网络钓鱼,而且这些知识也有助于读者适应并投身于这场由人工智能引起的巨大变革中。
本书的内容组织为三部分:第一部分专注于网络钓鱼的工作原理及如何应用机器学习算法来防御网络钓鱼;第二部分的主题则讨论了分布式拒绝服务攻击和防御的方法;第三部分介绍了攻击网站服务器的基本原理,以及使用开源软件Burp Suite发动攻击的具体步骤。
