首页> 外国专利> SQL injection prevention

SQL injection prevention

机译:SQL注入预防

摘要

Hackers and other malicious users are prevented from injecting harmful SQL into a database and from retrieving confidential data. SQL statements formed by an application in response to user input (e.g., user Id and password), are scanned and compared to patterns of SQL commands and data embodied in one or more anti-SQL injection policies. If there is a match, the SQL statement is in violation of the policy. A severity level of the violation may be checked, for example, it may be determined whether the violation is critical or non-critical (normal). Different actions are taken depending on the severity of the violation. If the violation is critical, the SQL statement is dropped and the administrator is notified immediately and a trace of the violation is provided. If the violation is not critical, the data is retrieved and is compared against data in a confidential data registry. If any of the data is found to be confidential, that data is encrypted and then sent to the hacker. The hacker is not able to use or read the encrypted confidential data.
机译:防止黑客和其他恶意用户将有害的SQL注入数据库和检索机密数据。扫描由应用程序响应用户输入(例如,用户ID和密码)形成的SQL语句,并将其与SQL命令的模式和包含在一个或多个反SQL注入策略中的数据进行比较。如果匹配,则SQL语句违反策略。可以检查违反的严重性级别,例如,可以确定违反是严重的还是非严重的(正常)。根据违规的严重程度采取不同的措施。如果违反行为很严重,则会删除SQL语句,并立即通知管理员,并提供违反行为的跟踪。如果冲突不是很严重,则将检索数据并将其与机密数据注册表中的数据进行比较。如果发现任何数据是机密的,则对该数据进行加密,然后将其发送给黑客。黑客无法使用或读取加密的机密数据。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号