快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP漏洞及安全建议(1)

     ASP漏洞及安全建议
  
  ( 小 鸟 )
   一 前言
   Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强盛的应用程序。
  现在很多网站特殊是电子商务方面的网站,在前台上大都用ASP来实现。以至于现在ASP在网站应用上很普遍。
  ASP是开发网站应用的迅速工具,但是有些网站治理员只看到ASP的迅速开发能力,却忽视了ASP安全问题。ASP从一开始就一直受到众多漏洞,后门的困扰,包括%81的噩梦,密码验证问题,IIS漏洞等等都一直使ASP网站开发人员心惊胆跳。
  本文试图从开放了ASP服务的操作系统漏洞和ASP程序本身漏洞,阐述ASP安全问题,并给出解决方式或者建议。
  
   二 要害字
  
  ASP,网络安全,IIS,SSL,加密。
  
   三 ASP工作机理
  
   Active Server Page技术为应用开发商提供了基于脚本的直观、迅速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。ASP脚本是采用明文(plain text)方法来编写的。
  
   ASP脚本是一系列按特定语法(目前支持vbscript和jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件。当客户端的最终用户用WEB浏览器通过INTERNET来访问基于ASP脚本的应用时,WEB浏览器将向WEB服务器发出HTTP哀求。WEB服务器分析、判定出该哀求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。ASP.DLL将从文件系统或内部缓冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行。最终的处理结果将形成HTML格式的内容,通过WEB服务器“原路”返回给WEB浏览器,由WEB浏览器在客户端形成最终的结果呈现。这样就完成了一次完整的ASP脚本调用。若干个有机的ASP脚本调用就组成了一个完整的ASP脚本应用。
   让我们来看看运行ASP所需的环境:
   Microsoft Internet Information Server 3.0/4.0/5.0 on NT Server
   Microsoft Internet Information Server 3.0/4.0/5.0 on Win2000
  Microsoft Personal Web Server on Windows 95/98
  WINDOWS NT Option Pack所带的Microsoft IIS提供了强盛的功能,但是IIS在网络安全方面却是比较危险的。因为很少有人会用Windows 95/98当服务器,因此本文我更多的从NT中的IIS安全问题来探讨。
  
  


返回类别: 教程
上一教程: ASP中循环语句的学习总结(适合初学者)
下一教程: 开发者面临的.Net挑战(二)

您可以阅读与"ASP漏洞及安全建议(1)"相关的教程:
· ASP漏洞全接触-入门篇
· 一个asp函数, 解决SQL Injection漏洞
· 微软建议的ASP性能优化28条守则
· ASP,安全写入数据库操作,正常读出并显示在不同的场合
· Asp的安全治理(10)
    微笑服务 优质保证 索取样品