access数据库防止下载程序

access|程序|数据|数据库|下载

<%
'access数据防止下载程序
db="access.mdb"'数据库地址
setconn=server.createobject("Adodb.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
conn.openconnstr
'添加notdownload表
conn.execute("createtablenotdownload(notdownoleobject)")
'写入<%数据
setrs=server.createobject("adodb.recordset")
  sql="select*fromnotdownload"
rs.opensql,conn,1,3
rs.addnew
  rs("notdown").appendchunk(chrB(asc("<"))&chrB(asc("%")))
  rs.update
  rs.close
setrs=nothing
'关闭连接
conn.close
setconn=nothing
%>
写入数据完成!
1.请不要反复运行本程序
2.您现在可以删除本程序了。

时间: 2024-10-05 21:55:39

access数据库防止下载程序的相关文章

ASP.NET网站中怎么防止Access数据库被下载

  如何防止Access数据库下载是一个很老的话题了,网上的讨论也比较多.这里我们给出几种在ASP.NET下防止Access数据库被下载的方法. 我们这里假设Access数据库名字为 test.mdb. 1.把数据库放在WEB目录外 如你的网站目录是D:www,你可以把数据库放到D:data 这个文件夹里,然后修改网站程序中的数据库连接字串地址部分为:"D:datatest.mdb" ,这样数据库可以正常调用,但是无法下载的,因为它不在网站目录里. 假设在web.config中配置数据

防止ACCESS数据库被下载的一个通用解决方法

防止ACCESS数据库被下载的一个通用解决方法:在IIS里面Web站点的属性,主目录=>配置=>应用程序影射=>添加随便做一个0字节的dll用来影射mdb文件.明白了吧?dll文件不是可用的ISAPI dll,IIS肯定报错啊..那么无论MDB是什么名字,都不会被下载了.

IIS中利用重定向URL来防止Access数据库被下载的方法

对于ASP+Access开发的网站,安全性最最让人担忧的就是Access数据库可以随意下载,当然我们可以通过一些修改数据库名称的手段进行尽量的防护,但归根结底是不彻底的.所以今天就来谈谈在IIS中利用重定向URL来防止Access数据库被下载的方法. 此方法需要你有IIS的管理权限,如果你使用的是虚拟主机,那估计没有办法了,呵呵.这里假设你有IIS的管理权限. 1.首先打开Internet 信息服务(IIS)管理器,在Internet 信息服务(IIS)管理器左边窗口中找到你数据库所在的文件夹,

如何防止ACCESS数据库被下载

昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文件,跳出记事本,将内容另存为.mdb文件,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏. 然后用Flashget试验下载data.asp文件,并另存为data.mdb文件,发现用ACCESS打开完好无损!看来,好一些编程人员在开发的时候都认为,改了mdb后缀为asp就能防下载的概念,是错的!后台数

防止ACCESS数据库被下载的9种方法

access|数据|数据库|下载     篇首语:原来改mdb为asp就能防下载是鬼话.     引子:昨天和animator试验了一下,把 data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键- >察看源文件,跳出记事本,将内容另存为.mdb文件 ,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏.     然后用 Flashget试验下载data.asp文件,并另存为data.mdb文件,发现

ACCESS数据库防止下载

access|数据|数据库|下载 怎样防止mdb数据库被下载一直是用access的程序员的一大头疾.现在总结如下有效方法: 1. 修改数据库名.这是常用方法,将数据库名该成怪异名字或长名字,以防别人猜测.一旦被人猜到,别人还是能下载数据库文件,但几率不大.如将数据库database.mdb改成dslfjds$^&ijjkgf.mdb等 2. 修改数据库后缀.一般改成database.asp .database.asa. database.inc. database.cgi. database.d

防止Access数据库被下载

access|数据|数据库|下载 数据库在网站的核心,一切的SQL侵入都是冲着数据库来的.一旦网站的数据库被人下载那就算你的数据库是MD5加密,还是可以被人暴力破解 出来.用户的资料丢失,是对自己也是对用户的一种伤害.那怎么样防止数据库被下载呢.下面是我从网上摘的一篇文章.------------------------------------------------------------------------------------------- 防止数据库被下载的几个方法 前言:很多动态

 ACCESS数据库防下载方法

下面的方法分别适用有IIS控制权和  虚拟空间的用户! 1:修改数据库名.这是常用的方法,将数据库名改成怪异名字或长名字以防他人猜测.如果被猜到数据库名则还能下载该数据库文件,但机率不大.如:将数据库database.mdb改成fjds$^&ijjkgf.mdb这种名称. 2:修改数据库后缀名.如改成database.inc.database.dwg.database.dll等等,请注意要在IIS中设置这些后缀的文件可以被解析,这样直接访问这个数据库文件时将会象程序一样被执行而不会被下载,以避免

怎样在PHP中通过ADO调用Access数据库和COM程序

access|ado|程序|数据|数据库 PHP4已经支持Microsoft的COM技术.然而文档中在COM部分却提得很少. 这儿是几个我试过的例子.希望这些给你一些概念.注意的是这些只能运行在32位的Microsoft Windows平台下. 用php激活ADO ADO是Microsoft的数据库对象技术.ADO里面包括连接数据库的对象,从查询语句中返回数据的记录集对象和表现数据元素的字段对象. 许多数据库不直接支持ADO.代之的是很多数据库支持低两级的Microsoft数据库技术:ODBC和