请大家发表一下意见哪,我的数据库经常被人修改,而且我三天二天改FTP密码也没用。如果。NET安全性真的这么差的话。我想还是放弃了。

解决方案 »

  1.   

    只要他无法向你的服务器上传文件,我想FTP的原因可能大些。
      

  2.   

    .net的安全性很好了,不过如果你程序中有问题,可不能怪.net
      

  3.   

    一般来讲程序没什么问题。
    但它知道我数据库存放地址又如何修改数据???好像*.aspx的数据不大,一般是无法得到的。在页里面提交更新命令?它做为客户端,是无法得知服务器上程序运行的错误的提示的。而且它专门更改我数据库里的一个字段的值(相对来讲它应该无法得知我的字段的)
    哪位朋友有这方面的经验,就是在网站中输入命令更新数据库或不通过窃取FTP密码来达到破坏他人的数据库。(发表者给一百分)
      

  4.   

    看看你有没有sql漏洞,
    在输入框里输入 “'” 看程序报错不报错!如果报错就是你没有参数的方式提交变量如登陆 select count(*) from table name = '"+ strName +"' and pass = '"+ strPass +"'如果我知道用户名 密码填写:1'or'1'='1
    那就可以登陆,而不需要正确密码
      

  5.   

    阿灰:
    这个不会有,我是先进行获取用户名然后再去用该获取用户名的密码。如
    textbox1.text=表的字段'这样就不会有SQL的漏洞了。