首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端WinForms/世界粮食计划署应用程序中的.NET实体框架:安全问题?

客户端WinForms/世界粮食计划署应用程序中的.NET实体框架:安全问题?
EN

Stack Overflow用户
提问于 2011-07-20 23:30:06
回答 1查看 299关注 0票数 0

我的团队正在考虑将最新版本的实体框架与WinForm或WPF应用程序一起使用,这些应用程序将由用户下载并安装在他们的机器上。

这将通过WCF连接到我们的数据库,应用程序将使用LINQ查询通过EF与数据库交互。

这个安全吗?是否可以对应用程序进行逆向工程,让竞争对手看到我们的数据库结构和业务规则?

这种架构可以接受吗?或者,如果风险很高,是否应该将结构抽象到接口后面?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-21 00:08:10

我想这有点取决于你的WCF服务是如何工作的。Webservice还是Windows服务?加密?如果您没有加密,而是以XML格式序列化返回的对象,则可能有人会窥探该XML流,并了解实体的结构(非常确定映射信息或存储层信息不包括在序列化的实体中)。

就Entity Framework而言,假设攻击者无法访问edmx或生成的EDM组成文件,并且无法直接访问数据库,那么您应该做得很好。Entity Framework EDM的编译方式与其他程序集非常相似。只要你保证了从服务到客户端的传输的安全,你就应该做得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6764454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档