SQL SecurityWebcast
SQL SecurityWebcast
Agenda
Customer tools
Industry shifts
Incidents Reported
Source: http://www.cert.org/stats/cert_stats.html
A decade ago
Agenda
Customer tools
Secure Installation
Physical security
Configuration Options
Authentication mode
Login auditing
Secure Operation
Xp_cmdshell usage
Encryption options
Windows
IIS
SQL Server
Agenda
Customer tools
Multitier Scenarios
ASP.NET
SQL
Advantages
Disadvantages
Advantages
Disadvantages
Advantages
Agenda
Customer tools
Easier to secure
No password storage required
If using SQL auth, use SSL
Ease of management
Objects owned by roles, need not be dropped/renamed when
user dropped
Do not grant permissions to public
Execute Perms
checked for User3
User2.Proc1
User1.T1
User1.Proc1
User1.T1
Execute Perms
checked for User3
NO Perms checked
for User3
User3
SQL Injection
Can it be compromised?
Code Review
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
in this summary.