EF4中的敏感数据

时间:2010-08-18 17:45:23

标签: .net frameworks entity

使用实体框架时隐藏敏感数据的最佳方法是什么? (例如,包含SSN列的表......等等)

2 个答案:

答案 0 :(得分:2)

这实际上取决于你想要保护它的东西。您的代码应该能够获得吗?然后将对该列的访问权限仅限于在您的应用中连接的用户。

即使您的代码无法获取代码,例如它只能通过存储过程进行额外的审计,然后进一步限制它。基本上你几乎肯定想在数据库本身做这个,我想过。老实说,我不认为你使用EF的事实会产生很大的不同。

答案 1 :(得分:1)

只需删除数据模型中的列。

作为替代方案,甚至不要在SQL中公开列;公开只提供您愿意公开的列的视图。