内容简介
SQL injection (SQLi) is probably the most infamous attack that can be unleashed against applications on the internet. SQL Injection Strategies is an end-to-end guide for beginners looking to learn how to perform SQL injection and test the security of web applications, websites, or databases, using both manual and automated techniques. The book serves as both a theoretical and practical guide to take you through the important aspects of SQL injection, both from an attack and a defense perspective
AI简介
这是一本专注于SQL注入攻击的全面指南,旨在帮助读者理解和防御这种对Web应用程序和数据库构成严重威胁的攻击方式。本书首先介绍了SQL注入攻击的原理及影响,详细解释了攻击者如何通过插入恶意代码到SQL语句中,利用SQL语言的开放性,执行非预期操作,从而破坏数据库,窃取数据,甚至摧毁依赖数据库的Web应用程序。
在实践部分,书中详细介绍了如何设置目标Web应用程序,并操作实验室进行测试。这些测试不仅可以在Web应用程序上进行,还可以在Web服务,甚至移动应用程序和IoT设备上进行。此外,书中还介绍了如何处理用户输入,包括输入控制与消毒,以及如何使用安全编码技术和参数化查询来避免SQL注入。
本书还深入探讨了安全缺陷成因及安全评估阶段,以及虚拟化软件和Kali Linux的介绍。在安全缺陷成因及安全评估阶段中,书中详细解释了安全缺陷的成因,以及安全专业人员的职责和安全评估的三个阶段。在虚拟化软件的介绍中,书中详细介绍了如何使用VMware Workstation和Oracle VirtualBox等工具来模拟硬件资源。在Kali Linux的介绍中,书中详细介绍了Kali Linux作