Access数据库安全策略之ASP式
来源:互联网 发布:淘宝网衣服男装冬装 编辑:程序博客网 时间:2024/05/02 02:02
这种作法是比较专业但也是很安全的也是现在比较流行的作法,但是现在许多的人只是作了一半,只是将数据名改成ASP而以,这样的话直接用FlashGet之类的下载工具一样可以将数据库下载,这种方式的正确作法有两步:
第一步:在数据库内创建一个字段,名称随意,类型是OLE对象,内容设置为单字节型的" "<%",即(ASP代码chrB(asc("<")) & chrB(asc("%"))的运行结果)
第二步:将数据库改名为ASP
这样从URL上直接请求这个数据库将会提示"缺少关闭脚本分隔符",从而拒绝下载,因为这个方式比较麻烦我在网上找了一段小代码来完成OLE对象的插入工作,只要将数据库名设置好,然后放在和数据库内一目录运行一下就可以了。
代码全文如下:
<% db="d.mdb" '这里改成您的数据库地址 set conn=server.createobject("Adodb.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db) conn.open connstr conn.execute("create table notdownload(notdown oleobject)") set rs=server.createobject("adodb.recordset") sql="select * from notdownload" rs.open sql,conn,1,3 rs.addnew rs("notdown").appendchunk(chrB(asc("<")) & chrB(asc("%"))) rs.update rs.close set rs=nothing conn.close set conn=nothing %>
这段代码运行完之后将会在数据库内生成一个nodownload表,表内字段是notdown。如果数据库内已有同名的数据表存在请将代码内的nodownload改成自己想要的数据表名即可。
- Access数据库安全策略之ASP式
- 信息安全策略之五:Remote Access Policy
- ASP与ACCESS数据库
- asp连接Access数据库
- ASP连接Access数据库
- ASP与ACCESS数据库
- ASP操作access数据库
- ASP 连接 ACCESS 数据库
- asp读取access数据库
- asp 连接access数据库
- asp连接access数据库
- asp.net学习之路之登录+access数据库操作
- asp.net连接access数据库之c#篇 实例
- ASP.NET数据库编程之Access连接失败
- Asp之Access数据库不必存放在站点根目录下
- asp.net连接Access数据库
- asp.net连接Access数据库
- asp.net连接Access数据库
- 一个excel导出模板
- Validate Image Type Using Image GUID in ASP.NET(Asp.Net中使用图片GUID验证图片类型)
- ubuntu安装和配置SVN
- CustomFlingView 翻转页面
- Tab切换动画滑动效果的一个简单实现
- Access数据库安全策略之ASP式
- 关于CSDN 停歇半年的追忆
- memmove和memcpy
- SVM+HOG
- 多线程(并发)学习笔记
- Ubuntu12.04 改造指南
- VMware vCenter Converter 转换大容量文件服务器问题
- 简单的禁止右键
- 重装系统后将MySQL服务添加到Windows系统服务中