文件如何防止黑客进入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这样的漏洞攻击者也不可能马上拿下你的站点。

CloudCone 新增洛杉矶优化线路 年付17.99美元且简单线路测试

CloudCone 商家在以前的篇幅中也有多次介绍到,这个商家也蛮有意思的。以前一直只有洛杉矶MC机房,而且在功能上和Linode、DO、Vultr一样可以随时删除采用按时计费模式。但是,他们没有学到人家的精华部分,要这样的小时计费,一定要机房多才有优势,否则压根没有多大用途。这不最近CloudCone商家有点小变化,有新人洛杉矶优化线路,具体是什么优化的等会我测试看看线路。内存CPU硬盘流量价格...

火数云-618限时活动,国内云服务器大连3折,限量50台,九江7折 限量30台!

官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...

ShockHosting日本机房VPS测试点评

这个月11号ShockHosting发了个新上日本东京机房的邮件,并且表示其他机房可以申请转移到日本,刚好赵容手里有个美国的也没数据就发工单申请新开了一个,这里做个简单的测试,方便大家参考。ShockHosting成立于2013年,目前提供的VPS主机可以选择11个数据中心,包括美国洛杉矶、芝加哥、达拉斯、杰克逊维尔、新泽西、澳大利亚、新加坡、日本、荷兰和英国等。官方网站:https://shoc...

asp网站空间为你推荐
域名注册com如何注册..com域名海外主机租用为什么很多人选择国外服务器租用海外域名我想了解一下“国内域名”,“国外域名”以及“海外服务器”这三个方面的一些知识网站域名空间哪个网站的域名空间的便宜?香港虚拟空间香港虚拟空间 好不、现在还有人买嘛成都虚拟空间虚拟主机哪家最好~~~美国网站空间我想买个国外的网站空间,那家好,懂的用过的来说说虚拟主机评测网怎么选一台好的虚拟主机虚拟主机控制面板虚拟主机管理面板与网站后台有什么区别?虚拟主机服务商现在市场上那家服务商的虚拟主机性价比最高?
子域名查询 泛域名绑定 宕机监控 42u标准机柜尺寸 tightvnc 架设服务器 免费个人空间 国外免费asp空间 新睿云 镇江高防 电信宽带测速软件 ssl加速 ncp cdn加速 comodo 服务器是什么 网络安装 内存 衡天主机 koss耳机 更多