Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
密SQL指令与数据库的安全
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Adolescent Developer Community
November 04, 2013
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
密SQL指令与数据库的安全
时间:2013年8月3日 上海
演讲类型:学生演讲
讲者:范文捷 - 来自90ITer
主要内容:移动设备应用开发概述
Adolescent Developer Community
November 04, 2013
More Decks by Adolescent Developer Community
See All by Adolescent Developer Community
数据挖掘与无障碍技术
adcmnt
0
190
编写更合理的 JavaScript 代码
adcmnt
1
320
小谈信息学竞赛与软件开发之间的关系
adcmnt
0
180
走进用户群,才能收获更多
adcmnt
0
110
移动设备应用开发概述
adcmnt
0
110
探索电池
adcmnt
0
160
成长网介绍
adcmnt
0
97
青少年互联网开发与人机交互
adcmnt
0
94
Other Decks in Programming
See All in Programming
Performance Optimization With LLMs
xleitix
0
130
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1.5k
Domain-Driven Transformation
hschwentner
2
2.3k
Jetpack Compose Mechanisms
skydoves
3
820
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
160
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
すこし踏み込む CancellationToken
htkym
2
1.7k
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
140
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
180
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
RailsConf 2023
tenderlove
30
1.6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Automating Front-end Workflow
addyosmani
1369
210k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Six Lessons from altMBA
skipperchong
29
4.5k
Crafting Experiences
bethany
1
380
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Transcript
90科技人自由与开放创新计划团队 范文捷
数据库安全问题 • 黑客利用数据库漏洞获得管理员权限入侵 • 利用SQL语句转义漏洞注入攻击 • 利用数据库默认口令入侵 • ......
什么是密SQL语句数据库? 密SQL语句是对SQL语句全部或部分进行更改,建立密SQL 语句和标准SQL语句的影射表。当用户或程序对数据库进行操作 时,只能使用密SQL指令。数据库先把输入的语句传入解密函数, 解密函数先对密SQL语句进行分析,若发现标准SQL指令,则对 该语句进行过滤。否则则解密该语句,并传入数据库。
系统架构 shell(输入输出显示) 输 入 解密函数 传 递 数据库底层 显 示
数据解密函数过程 密SQL语句 判断是否存在标准SQL指令 语句置空(;) 语句解密 数据库
指令映射表(示例) 标准指令 密指令 AND HE OR HUO
WHERE DANG SELECT XUANZE
密SQL指令优点 • 黑客即使掌握管理员权限,无指令影射表也无法操作数据库 • 因为不知道密指令,导致黑客几乎不可能进行注入攻击
谢谢观赏 WPS Office Make Presentation much more fun @WPS官方微博
@kingsoftwps