Defend Your Database
Data protection is not only the admin’s job anymore.
October 30, 2009
asp:feature
LANGUAGES: SQL
TECHNOLOGIES: SQLServer | Database Security
Defend Your Database
Data protection is not only the admin's job anymore.
By Beth Breidenbach
Database defense might seem like an odd topic for adeveloper-oriented magazine article. In the early days of developingdatabase-driven Web sites, we coders had the naive luxury of believing databasesecurity to be the province of the administrators. As long as we could connectto the database, write a query, and incorporate the results into our Webapplication logic, we had no reason to worry further - or so we thought.
Those days of innocence are gone. The events of the lastcalendar year prove that how we code to the database directly impacts thesecurity of the entire site. In the last 12 months, we have seen the first "Inthe wild" SQL Server -specific virus, numerous buffer overflows discovered invarious SQL Server technologies, and a plethora of papers detailing how SQLInjection attacks can use our own Web forms as vectors for attacks against theserver. Administrators have their part to play in protecting our sites, but sodo developers.