文件如何防止黑客进入ASP空间网站

asp网站空间  时间:2020-12-29  阅读:()

如何防止黑客进入ASP空间网站Asp程序以其操作简单方便易用的网站后台管理模式受到更多的站长和编程人员的喜欢。但是ASP程序本身有一些漏洞很容易导致黑客乘虚而入。其实网站安全不仅仅是网管的事情编程人员也必须注意在写程序代码时某些安全的细节一定要注意养成良好的安全意识和习惯就可以避免给网站埋下安全隐患的种子。 目前尽管ASP空间程序有很多这样那样的安全漏洞但是如果在编程过程中注意的话这些都是可以避免的。 一般的漏洞问题大概有几类这里总结下1、用户名与口令被破解攻击原理用户名与口令往往是黑客们最感兴趣的东西如果被通过某种方式看到源代码后果是严重的。防范技巧涉及用户名与口令的程序最好封装在服务器端尽量少在ASP空间的程序文件里出现涉及与数据库连接的用户名与口令应给予最小的权限。 出现次数多的用户名与口令可以写在一个位置比较隐蔽的包含文件中。如果涉及与数据库连接在理想状态下只给它以执行存储过程的权限千万不要直接给予该用户修改、插入、删除记录的权限。 2、验证被绕过攻击原理现在需要经过验证的ASP程序大多是在页面头部加一个判断语句但这还不够有可能被黑客绕过验证直接进入。 防范技巧需要经过验证的ASP空间页面可跟踪上一个页面的文件名只有从上一页面转进来的会话才能读取这个页面。 3、 inc文件泄露问题攻击原理当存在ASP的空间主页正在制作且没有进行最后调试完成以前可以被某些搜索引擎机动追加为搜索对象。如果这时候有人利用搜索引擎对这些网页进行查找会得到有关文件的定位并能在浏览器中查看到数据库地点和结构的细节并以此揭示完整的源代码。防范技巧程序员应该在网页发布前对它进行彻底的调试安全专家则需要加固ASP文件以便外部的用户不能看到它们。首先对.inc文件内容进行加密其次也可以使用.asp文件代替.inc文件使用户无法从浏览器直接观看文件的源代码。 inc文件的文件名不要使用系统默认的或者有特殊含义容易被用户猜测到的名称尽量使用无规则的英文字母。 4、 自动备份被下载攻击原理在有些编辑ASP程序的工具中当创建或者修改一个ASP空间文件时编辑器自动创建一个备份文件比如UltraEdit就会备份一个.bak文件如你创建或者修改了some.asp编辑器会自动生成一个叫some.asp.bak 文件如果你没有删除这个bak文件攻击者可以直接下载some.asp.bak文件这样some.asp的源程序就会被下载。 防范技巧上传程序之前要仔细检查删除不必要的文档。对以BAK为后缀的文件要特别小心。 5、特殊字符攻击原理输入框是黑客利用的一个目标他们可以通过输入脚本语言等对用户客户端造成损坏如果该输入框涉及数据查询他们会利用特殊查询语句得到更多的数据库数据甚至表的全部。因此必须对输入框进行过滤。但如果为了提高效率仅在客户端进行输入合法性检查仍有可能被绕过。 防范技巧在处理类似留言板、 BBS等输入框的ASP程序中最好屏蔽掉HTML、 j avaScript、VBScript语句如无特殊要求可以限定只允许输入字母与数字屏蔽掉特殊字符。 同时对输入字符的长度进行限制。而且不但要在客户端进行输入合法性检查同时要在服务器端程序中进行类似检查。 6、数据库下载漏洞攻击原理在用Access做后台数据库时如果有人通过各种方法知道或者猜到了服务器的Access数据库的路径和数据库名称那么他也能够下载这个Access数据库文件这是非常危险的。防范技巧1为你的数据库文件名称起个复杂的非常规的名字并把它放在几层目录下。所谓非常规打个比方说比如有个数据库要保存的是有关书籍的信息可不要给它起个book.mdb的名字而要起个怪怪的名称比如d34ksfslf.mdb并把它放在如./kdslf/i44/studi/的几层目录下这样黑客要想通过猜的方式得到你的Access数据库

文件就难上加难了。 2不要把数据库名写在程序中。有些人喜欢把DSN写在程序中比如DBP athS erver.MapP athcmddb.mdb conn.OpendriverMicrosoftAccessDriver.mdbdbqDBPath假如万一给人拿到了源程序你的Access数据库的名字就一览无余了。因此建议你在ODBC里设置数据源再在程序中这样写conn.openshujiyuan 3使用Access来为数据库文件编码及加密。首先在工具→安全→加密/解密数据库中选取数据库如employer.mdb然后按确定接着会出现数据库加密后另存为的窗口可存为employer 1.mdb。 要注意的是以上的动作并不是对数据库设置密码而只是对数据库文件加以编码目的是为了防止他人使用别的工具来查看数据库文件的内容。 接下来我们为数据库加密首先打开经过编码了的employer1.mdb在打开时选择独占方式。然后选取功能表的工具→安全→设置数据库密码接着输入密码即可。这样即使他人得到了employer1.mdb文件没有密码他也是无法看到employer1.mdb中的内容。 还有一点就是免费程序不要真的就免费用既然你可以共享原码那么攻击者一样可以分析代码。如果在细节上注意防范那样你站点的安全性就大大的提高了。即使出现了SQLInj ection这样的漏洞攻击者也不可能马上拿下你的站点。

wordpress公司网站模板 wordpress简洁高级通用公司主题

wordpress公司网站模板,wordpresss简洁风格的高级通用自适应网站效果,完美自适应支持多终端移动屏幕设备功能,高级可视化后台自定义管理模块+规范高效的搜索优化。wordpress公司网站模板采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时...

香港物理服务器 E5-2660v2 16G 500GSSD 增送20G防御 688/月 华纳云

#年终感恩活动#华纳云海外物理机688元/月,续费同价,50M CN2 GIA/100M国际大带宽可选,超800G 防御,不限流华纳云成立于2015年,隶属于香港联合通讯国际有限公司。拥有香港政府颁发的商业登记证明,作为APNIC 和 ARIN 会员单位,现有香港、美国等多个地区数据中心资源,百G丰富带宽接入,坚持为海内外用户提供自研顶级硬件防火墙服务,支持T B级超大防护带宽,单IP防护最大可达...

快云科技:香港沙田CN2云服务器低至29元/月起;美国高防弹性云/洛杉矶CUVIP低至33.6元/月起

快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。云服务器网(yuntue.com)小编之前已经介绍过很多快云科技的香港及美国云服务器了,这次再介绍一下新的优惠方案。目前,香港云沙田CN2云服务器低至29元/月起;美国超防弹性云/洛杉矶CUVIP低至33.6元/月起。快云科技的云主机架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10...

asp网站空间为你推荐
海外服务器租用国外服务器租用与国内服务器有哪些区别免费国内空间现在国内比较好的免费网站空间有那个啊?asp网站空间ASP空间是什么?深圳网站空间求免费稳定空间网站?独立ip虚拟主机独立ip的虚拟主机和vps的区别和优势??虚拟主机评测网请问这几个哪个虚拟主机好虚拟主机试用哪儿的虚拟主机可以试用??广西虚拟主机江西服务器托管,但要接入专线,问了很多代理都说不可以,如何解决?安徽虚拟主机安徽众仁联合科技有限公司是做什么的啊??m3型虚拟主机建网站,M型虚拟主机和G型虚拟主机,选哪种好?
河南服务器 100m免费空间 中国智能物流骨干网 京东商城0元抢购 秒杀预告 最好的免费空间 泉州移动 河南移动网 免费phpmysql空间 lick 英国伦敦 秒杀品 网页加速 asp空间 forwarder 赵荣 堡垒主机 万网主机代理 免费空间申请 邮件服务器是什么 更多