当我们谈web应用安全的时候 主要谈哪些
发布网友
发布时间:2022-03-28 10:53
我来回答
共1个回答
热心网友
时间:2022-03-28 12:22
一、防止SQL注入
SQL(结构化查询语言)是基于美国国家标准学会(ANSI)标准,并作为共同的语言与数据库通信。每个数据库系统增加了一些专有功能到基本的ANSI SQL。
SQL注入是一门将制作好的SQL注入用户输入字段的一种技术,它是网页形式的一部分——用来绕过自定义登录到网站。然而,SQL注入也可以用于登录或者接管一个网站,因此要确保其能防止攻击很重要。
开发人员和管理员可以采取许多不同的步骤解决SQL注入的问题。以下是为开发者提供的解决方案:
· 过滤的所有输入字段单引号(’ ),以防止未经授权的登录。
· 过滤器SQL命令的所有输入字段,如插入,选择,工会,删除和exec ,以保护服务器操作。 (请确保操作是在过滤单引号后进行)
· *输入字段长度(这将*攻击者的选择),并用服务器端脚本验证输入长度。