Website & SQL Server Security
- From: csgraham74 <colin@xxxxxxxxxxxxxxxx>
- Date: Thu, 28 Aug 2008 09:41:52 -0700 (PDT)
Ok,
im sure this has been dealt with before but when i read other posts i
kinda get lost in the jargon. Ok the reason for my being here is that
i developed a website that recently got hit by a sql injection attack.
Of the back of that i have decided to rethink my security strategy to
ensure it doesnt happen again.
from my vague understanding of sql server i have decided to setup my
sql server authentication to allow only db_datareader access and also
to give grant permissions to my stored procedures.
To me this means that front end users will only be able to run
"SELECT" command statements on my datatables & run the stored
procedures as i have set them up.
what im wondering about is this really what this means or does this
mean that someonce could do sql injection again through one of my
forms and delete or insert into my database ????
BTW ive added extra validation to all my user input formsto restrict
SQL Injection but its the database stuff i need to know more about.
any help appreciated.
CG
.
- Follow-Ups:
- Re: Website & SQL Server Security
- From: Erland Sommarskog
- Re: Website & SQL Server Security
- From: Mark McGinty
- Re: Website & SQL Server Security
- Prev by Date: Re: Understanding SQL and Microsoft GP
- Next by Date: Re: How to verify whether a user has been added to a database role
- Previous by thread: RE: sql 2005 login thru an external web app
- Next by thread: Re: Website & SQL Server Security
- Index(es):
Relevant Pages
|