gpt4 book ai didi

asp.net - ASP.net __EVENTTARGET 和 __EVENTARGUMENT 是否容易受到 SQL 注入(inject)的影响?

转载 作者:行者123 更新时间:2023-12-02 00:40:58 25 4
gpt4 key购买 nike

针对我们的一个 ASP.net 应用程序进行了安全审查,并在测试结果中返回了一个被认为是高风险项目的 SQL 注入(inject)暴露。

执行的测试通过了 SQL 语句作为 __EVENTTARGET 和 __EVENTARGUMENT 的值。我想知道,因为这两个值是 ASP.net 自动生成的隐藏字段,用于框架的自动回发功能并保存特定于启动回发的控件的信息,如果您从不手动操作,是否真的存在 SQL 注入(inject)的可能性在后面的代码中调用和/或从这些参数中提取值?

最佳答案

您应该始终假设可以从您的表单传递脏数据。允许从回发中加载它,__EVENTARGUMENT 可以通过 javascript 从客户端更改。

始终使用良好的做法来确保您不允许 sql 注入(inject);并使用参数化 SQL 语句或其他安全方法。

http://msdn.microsoft.com/en-us/library/ms998271.aspx

关于asp.net - ASP.net __EVENTTARGET 和 __EVENTARGUMENT 是否容易受到 SQL 注入(inject)的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com