设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>数据库 订阅本栏目  
数据库防下载
时间: 2007-09-27 17:50:47 阅读次数:15424

第 1 页 数据库防下载[1]
第 2 页 数据库防下载[2]
第 3 页 数据库防下载[3]
第 4 页 数据库防下载[4]
第 5 页 数据库防下载[5]
第 6 页 数据库防下载[6]
第 7 页 数据库防下载[7]
第 8 页 数据库防下载[8]


 

 

8、使用.net的优越性 
   
动网的木鸟就写过一个防非法下载文件的“WBAL 防盗链工具”具体可以登陆http://www.9seek.com/WBAL/ 
   
不过 那个只实现了防止非本地下载的 ,没有起到真正的防下载数据库的功能不过这个方法已经跟5法差不多可以通过修改.NET文件,实现本地也不能下载! 
   
这几个方法中,只有第78个是统一性改的,一次修改配置后,整个站点的数据库都可以防止下载,其他几个就要分别修改数据库名和连接文件,比较麻烦,不过对于虚拟主机的朋友也只能这样了!
   
其实第6个方法应该是第5个方法的扩展,可以实现特殊的功能,但对于不支持.net的主机或者怕设置麻烦的话,还是直接用第5个方法了,而且默认情况下第6个方法,依然可以通过复制连接到同主机的论坛或留言本发表,然后就可以点击下载了(因为这样的引用页是来自同主机的) 








    AcOol PS:该方法没详细看过,不过看介绍也只是防止本地下载,还要启用C#,普及性不高



    9、利用NTFS分区的文件权限设置(by percyboy) 
   
我们已经知道,ASP.NET 中使用 ADO.NET 访问数据库,通过 OleDb 的连接可以访问 Access 数据库——我们非常常用的低端数据库之一本文讨论了 ASP.NET 中可能看到的若干错误提示,从中看到 Access 2000  Access XP 创建的数据库文件,在访问出现错误时会出现不太相同的错误提示希望对大家有所帮助另一个要点是,希望通过此文,使大家对 ASP.NET  Access 数据库文件的 NTFS 权限设置有所新的认识 
    (
)实验过程 
   
为了叙述方便,举个具体例子做个实验:应用程序为 /test ,数据库存放在 D:\wwwroot\test\data\db1.mdb,我们已经知道在 ASP.NET 中是以一个叫做 ASPNET 虚拟用户的身份访问数据库的,我们需要给这个账户以特定的 NTFS 权限才能使 ASP.NET 程序正常运行
   
为了得到最严格的 NTFS 权限设置,实验开始时我们给程序最低的 NTFS 权限:
    a) D:\wwwroot\test\data\ 
文件夹的给用户ASPNET以如下权限:







允许 拒绝 
完全控制   
修改   
读取及运行   
列出文件夹目录   
读取   
写入   



    b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:








 允许将来自父系的可继承权限传播给该对象



    1.1 对于某个只包含有“SELECT”命令的aspx程序,上述权限设置运行时无障碍,即:上述权限已经满足这类程序的运行了
    1.2 
对于包含有“UPDATE”“INSERT”“UPDATE”等命令的aspx程序, 
    (a) 
如果 db1.mdb  Access 2000 创建的数据库,出现如下错误:









/test”应用程序中的服务器错误 
--------------------------------------- 
Microsoft Jet 
数据库引擎打不开文件’D:\wwwroot\test\data\ 它已经被别的用户以独占方式打开,或没有查看数据的权限飞飞,Asp技术乐园



    说明:执行当前 Web 请求期间,出现未处理的异常飞飞Asp,技术乐园请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息 
   
异常详细信息: System.Data.OleDb.OleDbException: Microsoft Jet 数据库引擎打不开文件'D:\wwwroot\test\data\' 它已经被别的用户以独占方式打开,或没有查看数据的权限 
    (b) 
如果 db1.mdb  Access XP 创建的数据库,出现如下错误: 



/test”应用程序中的服务器错误 
---------------------------------------------- 
操作必须使用一个可更新的查询飞飞As~p技术乐园


 





[上一页] [下一页]
站内搜索    

下一篇当代码不能正确解释时 的解决办法

上一篇数据类型详解 MSSQL

本栏目最新 栏目最新列表
access由于您和其他用户试图同时改变同一数
Microsoft SQL Server 2005 Service Pack 3
MySQL时间戳转换的方法
清除,删除表中数据的方法
mysql常用时间函数用法解释
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
 width= 
伟哥博客 西安房产 123最新电影 三四六四