Heim Datenbank MySQL-Tutorial ibatis之sql注入

ibatis之sql注入

Jun 07, 2016 pm 04:21 PM
ibatis Injektion

今天亲自试了一把,原来ibatis中的$是如此的危险,如果你用$的话,很可能就会被sql注入!!! 所以: 使用:select * from t_user where name like '%'||#name #||'%' 禁用:select * from t_user where name like '%'||'$name$'||'%' 解释: 预编译语句已经对o

   今天亲自试了一把,原来ibatis中的$是如此的危险,如果你用$的话,很可能就会被sql注入!!!

  所以:

  使用:select * from t_user where name like '%'||#name #||'%'

  禁用:select * from t_user where name like '%'||'$name$'||'%'

  解释:

  预编译语句已经对oracle的特殊字符单引号,进行了转义。即将单引号视为查询内容,,而不是字符串的分界符。

  由于SQL注入其实就是借助于特殊字符单引号,生成or 1= 1这种格式的sql。预编译已经对单引号进行了处理,所以可以防止SQL注入

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

iBatis vs. MyBatis: Welches ist besser für Sie? iBatis vs. MyBatis: Welches ist besser für Sie? Feb 19, 2024 pm 04:38 PM

iBatis vs. MyBatis: Welches ist besser für Sie?

iBatis und MyBatis: Vergleich und Vorteilsanalyse iBatis und MyBatis: Vergleich und Vorteilsanalyse Feb 18, 2024 pm 01:53 PM

iBatis und MyBatis: Vergleich und Vorteilsanalyse

Was ist der Unterschied zwischen Ibatis und Mybatis? Was ist der Unterschied zwischen Ibatis und Mybatis? Jan 10, 2024 am 11:25 AM

Was ist der Unterschied zwischen Ibatis und Mybatis?

iBatis und MyBatis: Vergleichende Bewertung von Geschichte und aktueller Situation iBatis und MyBatis: Vergleichende Bewertung von Geschichte und aktueller Situation Feb 19, 2024 am 10:42 AM

iBatis und MyBatis: Vergleichende Bewertung von Geschichte und aktueller Situation

Vergleich der Ähnlichkeiten und Unterschiede zwischen iBatis und MyBatis: Vergleich der gängigen ORM-Frameworks Vergleich der Ähnlichkeiten und Unterschiede zwischen iBatis und MyBatis: Vergleich der gängigen ORM-Frameworks Feb 19, 2024 pm 07:08 PM

Vergleich der Ähnlichkeiten und Unterschiede zwischen iBatis und MyBatis: Vergleich der gängigen ORM-Frameworks

So lösen Sie verstümmelte Ibatis-MySQL-Zeichen So lösen Sie verstümmelte Ibatis-MySQL-Zeichen Feb 16, 2023 am 10:40 AM

So lösen Sie verstümmelte Ibatis-MySQL-Zeichen

iBatis vs. MyBatis: Vergleich und Auswahl zweier Java Persistence Frameworks iBatis vs. MyBatis: Vergleich und Auswahl zweier Java Persistence Frameworks Feb 22, 2024 pm 07:09 PM

iBatis vs. MyBatis: Vergleich und Auswahl zweier Java Persistence Frameworks

Java JPA im Vergleich zu anderen Persistenz-Frameworks: Welches ist besser für Sie? Java JPA im Vergleich zu anderen Persistenz-Frameworks: Welches ist besser für Sie? Feb 19, 2024 pm 08:21 PM

Java JPA im Vergleich zu anderen Persistenz-Frameworks: Welches ist besser für Sie?

See all articles