服务热线:18609840880

建站知识

建站知识

您当前位置:首页 > 建站知识

网站建设的安全漏洞解决方案

发布时间:2018-09-30

1.非常规命名法

避免数据库被找到的简洁办法是为Access数据库文件起一个杂乱的非常规姓名,并把它存放在多层目录下。例如,关于网上书店的数据库文件,不要简略地命名为“book.mdb”或“store.mdb”,而是要起个非常规的姓名,例如:

faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之类的深层目录下。这么,关于一些经过猜的办法得到Access数据库文件名的不合法拜访办法起到了有用的阻挠效果。

2.运用ODBC数据源

在ASP程序设计中,应尽量运用ODBC数据源,不要把数据库名直接写在程序中,不然,数据库名将随ASP源代码的失密而一起失密。例如: DBPath = Server.MapPath(“./akkjj16t/ 
kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”) 
conn.Open “driver={Microsoft Access Driver (*.mdb)};dbq=” & DBPath 可见,即使数据库姓名起得再奇怪,躲藏的目录再深,ASP源代码失密后,数据库也很简单被下载下来。假如运用ODBC数据源,就不会存在这么的问题了:

conn.open “ODBC-DSN名”

对ASP页面进行加密为有用地避免ASP源代码泄露,能够对ASP页面进行加密。通常有两种办法对ASP页面进行加密。一种是运用组件技能将编程逻辑封装入DLL当中;另一种是运用微软的Script Encoder对ASP页面进行加密。笔者认为,运用组件技能存在的首要问题是每段代码均需组件化,操作比较烦琐,工作量较大;而运用Script Encoder对ASP页面进行加密,操作简略、收效良好。

Script Encoder办法具有许多长处:

1.HTML仍具有极好的可修正性。Script Encoder只加密在HTML页面中嵌入的ASP代码,别的有些仍坚持不变,这就使得我们依然能够运用FrontPage或Dreamweaver等常用页面修正东西对HTML有些进行修正、完善,仅仅不能对ASP加密有些进行修正,不然将致使文件失效。

大连新图闻科技有限公司是一家品牌设计服务提供商,企业网络服务品牌,也是企业邮箱“盈世”的大连地区代理商。公司服务项目包括网站建设、平面设计、网络营销推广、商业摄影、企业邮箱等,帮助客户提高企业综合竞争能力。

18609840880(微信同步)

市场部 : 8001@newtwowin.com
业务联系,业务需求请发到此邮箱.

QQ咨询: 94091176
客服部:xxz@newtwowin.com
地址:大连市西安路罗斯福B座3109