仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3735|回复: 19
打印 上一主题 下一主题

[学习教程] ASP网页编程之给你的FSO对象加把锁

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:25:13 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;fso|对象       在国际供应撑持ASP的收费空间愈来愈多了,关于ASP喜好者来讲无疑是个好的势头,然而良多供应收费ASP空间的站点都没有对FileSystemObject这个对象做出任何限制,这也就招致了平安成绩。好比,往年哲人节“东莞视窗”一切的主页都遭到了黑客的进击,其实做这件工作很复杂,就是利用FileSystemObject对象,详细的法式就不再会商了。而别的一个对照着名的供应ASP空间的站点“网界”一样也存在这个平安破绽,很轻易遭到进击。不单单是这些供应收费空间的站点存在这个平安破绽,良多国际的虚拟主机供应商一样也存在这个平安隐患。如许给贸易用户带来的伤害就很大了。
   
   那末咱们若何才干限制用户利用FileSystemObject对象呢?一种极真个做法是完整反注册失落供应FileSystemObject对象的谁人组件,也就是Scrrun.dll。详细的办法以下:
   
   在MS-DOS形态上面键入:
   
  Regsvr32 /u c:\windows\system\scrrun.dll
   
  (注重:在实践操作的时分要更改成为你当地的实践途径)
   
   然而,不言而喻,假如如许做,那末包含站点体系办理员在内的任何人都将不成以利用FileSystemObject对象了,这其实并非站点办理人员想要失掉的了局,究竟咱们利用这个对象可以完成便利的在线站台办理,假如连络统办理员都没法利用了,那可就得失相当了,然而不由止这个风险的对象又会给本人的站点带来平安破绽。那末有无一举两得的办法呢?有!详细办法以下:
   
   咱们可以做到制止别人不法利用FileSystemObject对象,然而咱们本人依然可使用这个对象.
   
   办法以下:
   
   查找注册表中
   
     HKEY_CLASSES_ROOT\Scripting.FileSystemObject 键值
   
   将其更改成为你想要的字符串(右键-->"重定名"),好比更改成为
   
   
     HKEY_CLASSES_ROOT\Scripting.FileSystemObject2
   
   
   如许,在ASP就必需如许援用这个对象了:
   
     Set fso = CreateObject("Scripting.FileSystemObject2")
   
   而不克不及利用:
   
     Set fso = CreateObject("Scripting.FileSystemObject")
   
   假如你利用凡是的办法来挪用FileSystemObject对象就会没法利用了。
   
   呵呵,只需你不告知他人这个更悔改的对象称号,其别人是没法利用FileSystemObject对象的。如许,作为站点办理者咱们就根绝了别人不法利用FileSystemObject对象,而咱们本人依然可使用这个对象来便利的完成网站在线办理等等功效了! </p>  当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题
再现理想 该用户已被删除
沙发
 楼主| 发表于 2015-3-1 06:57:53 | 显示全部楼层
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 12:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表