分类: Asp预览模式: 普通 | 列表

八大法则防范ASP网站漏洞

如何更好的达到防范黑客攻击,本人提一下个人意见!第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的站点。
由于ASP的方便易用,越来越多的网站后台程序都使用ASP脚本语言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就会给黑客提供可乘之机。事实上,安全不仅是网管的事,编程人员也必须在某些安全细节上注意,养成良好的安全习惯,否则会给自己的网站带来巨大的安全隐患。目前,大多数网站上的ASP程序有这样那样的安全漏洞,但如果编写程序的时候注意一点的话,还是可以避免的

1、用户名与口令被破解

攻击原理:用户名与口令,往往是黑客们最感兴趣的东西,如果被通过某种方式看到源代码,后果是严重的。防范技巧:涉及用户名与口令的程序最好封装在服务器端,尽量少在ASP文件里出现,涉及与数据库连接的用户名与口令应给予最小的权限。出现次数多的用户名与口令可以写在一个位置比较隐蔽的包含文件中。如果涉及与数据库连接,在理想状态下只给它以执行存储过程的权限,千万不要直接给予该用户修改、插入、删除记录的权限。

查看更多...

Tags: 漏洞

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 388

ASP网页中的 Expires 属性

Expires 属性
Expires 属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的版本
语法
Response.Expires [= number]

参数
number

查看更多...

Tags: Expires

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 404

加入Conn.asp文件中的语句,防SQL注入




Function FlasHack()
Dim flashack_Post,flashack_Get,flashack_In,flashack_Inf,flashack_Xh,flashack_db,flashack_dbstr
flashack_In = "'※;※and※exec※insert※select※delete※update※count※*※%※chr※mid※master※truncate※char※declare"
flashack_Inf = split(flashack_In,"※")

查看更多...

Tags: 防SQL注入

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 453

Jmail发邮件代码(测试成功)  

按照下面的说明调用SendMail函数!  
Jmail 4.4.0 Free Edition可以到这里下载http://blog.ii-home.cn/detial.asp?id=60(注册方法,拷贝jmail.dll到system32文件夹,开始-运行-输入regsvr32 jmail.dll-确定)  



<%
'按照下面方法调用

查看更多...

Tags: Jmail

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 444

Persits.Jpeg (ASPJpeg) 组件的使用说明

<%
Dim tmStart, tmEnd, demo
tmStart = timer()
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

查看更多...

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 363

AspJpeg 生成 水印 随机码 缩略图

本文章来自 百度百科

1、AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系。
AspJpeg可以使用很少的代码在您的ASP/ASP.Net应用程序上动态的创建高质量的缩略图象,支持的图象格式有:JPEG, GIF, BMP, TIFF, PNG。

AspJpeg主要可以做到:生成缩略图片、生成水印图片、图片合并、图片切割、数据库支持、安全码技术

查看更多...

Tags: ASPJPEG

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 375

[转]XmlHttp是什么?  

XmlHttp是什么?  

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。  
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。  

现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。  

查看更多...

Tags: XmlHttp

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 338

ASP常用数据库连接及操作的方法和技巧

1.ASP连接Access数据库

<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile

查看更多...

Tags: 数据库

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 392

[转]杂谈ASP生成静态Html文件技术

网页生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录,不仅被收录的快还收录的全.前台脱离了数据访问,减轻对数据库访问的压力,加快网页打开速度.像http://yangshu.org/的主站就采用了生成html文件!以下为转,仅是生成HTML的基础内容,具体自己发挥吧

1,下面这个例子直接利用FSO把html代码写入到文件中然后生成.html格式的文件
<%
filename="test.htm"
if request("body")<>"" then
set fso = Server.CreateObject("Scripting.FileSystemObject")

查看更多...

Tags: 静态

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 408

[转]ASP怎么实现urlrewite  

UrlRewrite是怎么样发生作用的?  
简单的说,一个web server的工作就是根据用户请求的地址发送一个文件,或者运行一个cgi/脚本,并把运行结果发送给用户。加入了UrlRewrite功能的web server的工作流程略有变化,首先是看用户请求的地址是否包括在我们的替换规则里面。如果在,先把用户请求的地址进行改变,然后服务器按照新的地址进行文件传送或者cgi/脚本执行。  


UrlRewrite有什么用处?  
1、满足搜索引擎的要求  

查看更多...

Tags: urlrewite

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 417