MySQL SQL中的安全问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL SQL中的安全问题相关的知识,希望对你有一定的参考价值。

一、SQL注入是一个很常见的问题:利用的原理是SQL语句中的 “or”操作符或者“/*"和"#"注释符。前者利用逻辑运算,或者利用mysql语句的特性。

二、解决方法:

  (A) PrepareStatement + BindVariable (JAVA 和php5+)

  (B) 使用应用程序的转换函数,转换掉特殊字符。

  (C) 自己定义函数进行校验

以上是关于MySQL SQL中的安全问题的主要内容,如果未能解决你的问题,请参考以下文章

《深入浅出Mysql》——第十五章 SQL中的安全问题 + 第十六章 SQL Mode 及相关问题

MySQL数据库中的字段类型varchar和char的主要区别是什么,sql语句的安全性问题,一些sql数据库的面试问题

MySQL数据库中的字段类型varchar和char的主要区别是什么,sql语句的安全性问题,一些sql数据库的面试问题

mysql安全小结

帮助查找此 MySQL 页面中的安全漏洞?

MYSQL的安全模式:sql_safe_updates介绍