使用 EFCTP 和 .net mvc 进行 SQL 注入的可能性

发布于 2024-12-07 10:14:42 字数 62 浏览 1 评论 0原文

只是想从专家那里知道实体框架或 .net MVC 中的 SQL 注入是否有内置的安全性?

谢谢

Just want to know from experts that is there any inbuilt security for SQL Injection in Entity Framework or .net MVC?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海之角 2024-12-14 10:14:42

仅当您使用它时,它才会内置。实体框架提供强类型实体类 - 如果您仅使用 Linq to Entities,您将免受 SQL 注入攻击,但如果您直接在 SQL Server 中使用参数化 SQL,情况也是如此。

话虽如此,如果您使用 EF 存储查询,您仍然可能会搬起石头砸自己的脚 - 这可以是普通的老式 SQL - 因此请确保您在此处使用 SqlParameter

It is only built in if you use it. Entity Framework provides strongly typed entity classes - if you only use Linq to Entities you will be protected against SQL injection attacks, the same is true though if you use parametrized SQL with SQL server directly.

Having said that, you can still shoot yourself in the foot if you use EF store queries - this can be plain old SQL - so make sure you use SqlParameter here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文