永发信息网

在.NET中,如何防止sql注入了? 最好的方法是什么了

答案:6  悬赏:20  手机版
解决时间 2021-05-09 12:30

我想听听详细的介绍了 ,还有实现的方法;

最佳答案

1.采取程序过滤危险参数,比如说“,select,update,delete等”


2.采取存储过程来传输参数


3.可以相应的在输入性文本框用正则啊,JS,来限制输入。



现在的注入已经不像以前简单了,很多通过加密的编码注入,但是离不开的还是一些基本符号,比如说AND,;分号。过滤了这个,就安全多了。



www.nogua.com

全部回答

insert into table(title,info) values(@title.@info)

添加参数,绝对没问题

采用Parameters来传递参数

采用Parameters来传递参数。

注意html要记得考虑js的注入问题。这个和SQL无关。

强制类型转换

因为.net 不熟,所以说不了具体函数什么的

还有个方法就是过滤单引号,字符型的注入过滤了单引号就基本无效了

首先 你需要在客户端尽量的限制非法字符 可以用正则表达式

再次 你需要在sql语句中限制 如果是C#的话 可以再SQL字符串前面加@

最后 尽量使用存储过程而少用SQL语句

这样基本就差不多了 再能被注入就是高手了 那个防不胜防

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成都大慈寺站到百花站怎么坐公交
阿区便利店怎么去啊,有知道地址的么
请问,经济学专业,报考公务员,可以报考那些
单位pcs是什么意思
合贵源商行地址在什么地方,想过去办事
不是水货的诺基亚5300现在要多少钱?
父母坚决不同意嫁外省怎么办?
萧山哪有卖佳能的单反(型号Canon EOS 500D)?
600096今天能否有好的表现?
金鑫公寓南门我想知道这个在什么地方
什么是真情
是我看见“鬼”还是神经紧张?
防伪开票???
信阳华贵源房地产开发有限公司在什么地方啊,
卡盟搭建分站怎么赚钱,搭建了一个卡盟分站,
推荐资讯
亿户便利新民路店我想知道这个在什么地方
炫舞传统火花跳多少分算高手?
求《剃刀2:隐藏的天空》下载?
男人的话有几成能信?
如何根治脸上的豆豆?
哪一款华硕笔记本XP系统玩游戏流畅?
中国南方电网仙湖营业厅(新)地址在哪,我要去
为什么旋舞G压缩后用不了
我儿子胸骨好像比的小孩凸这是怎么回事?
东汉宦官是怎么兴起的,又是怎么被平灭的。
地下城死灵术士怎么加点
麦迪回来会给火箭带来连胜吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?