Tools to encrypt sql server database

后端 未结 6 1410
野的像风
野的像风 2021-02-06 15:05

I don\'t want customers to be able to make backups of my sql server database and access the tables data etc.

I know there are some products that will encrypt the data in

6条回答
  •  -上瘾入骨i
    2021-02-06 15:31

    The problem with encrypting data inside the database is that as long as the database lives on the client's machine (as you indicated, they're running SQL 2008 Express, so I'm betting it lives on the client's desktops or laptops) then they can get into the data. They can set up security on the instance so that they have SA privileges, and from there, they can get the data, period. There's no way around that.

    What you have to do is encrypt the data before it hits the database: encrypt it in your application. Inside the app, encrypt the data that you want to store in each sensitive field. As another poster indicated, you don't want to encrypt ID fields because those are used for indexing.

提交回复
热议问题