代码之家  ›  专栏  ›  技术社区  ›  YodasMyDad

实体框架有多安全?

  •  14
  • YodasMyDad  · 技术社区  · 14 年前

    只是想知道实体框架是否设置为可以处理诸如SQL注入之类的事情?

    我看过的每一个教程,视频,书籍或博客。没有人提到安全性,似乎在没有检查的情况下直接将变量传递到上下文中。。。

    只是想知道人们是怎么想的,你怎么处理这方面的事情?

    1 回复  |  直到 14 年前
        1
  •  13
  •   shareef    6 年前

    是的,如果使用LINQ to Entities查询,实体框架确实可以处理一些安全问题,例如SQL注入攻击。

    在SQL注入的情况下,它是通过SQL查询参数实现的。如果使用实体SQL命令,则可能存在攻击向量,就像使用ADO.NET一样。

    我不确定是否存在其他可能的安全漏洞,但您可以在此处阅读更多内容 MSDN 提供一些关于确保实体框架安全的提示。