Main

它它它它 Archives

最受欢迎的网管工具集

美国《Network World》通过读者调查,选出了最受读者欢迎的网络管理工具,我们也将它们推荐给国内的网管员们,希望能助他们一臂之力,使他们轻松排除网络故障。

1、工具名称:SolarWinds Engineer Edition

网址:www.solarwinds.net

推荐理由:有读者说:“在不到一小时的时间内,我从网站上下载并安装了SolarWinds的授权版本。不久后,我就可以制作线路使用报告了,而且线路使用和基本响应时间功能非常棒,此外,数据还被保存下来,使我可以一个星期、一个月或一年后查看数据。”

2、工具名称:NetWatch套件

公司名称:Crannog Software

网址:www.crannog-software.com/netwatch.html

推荐理由:有读者认为这种软件由简单但却有效的点解决方案构成,这些解决方案在使用和效力上超过了他们所有的更大型的网络管理产品。NetFlow Monitor是另一种解决流量可见性问题的低成本解决方案,但NetWatch使网管员可以通过简捷的点击过程定制创建网络地图。而且,这种软件基本上不需要培训和维护。

3、工具名称:WhatsUp Gold

公司名称:Ipswitch

网址:www.ipswitch.com

推荐理由:用户对它的评价是具有非常昂贵的产品才拥有的很多功能,而价格却非常低廉。还有读者称:“我们能够在几分钟之内安装好软件,自动发现大多数网络设备,并开始向我们的文本电话机发送状态报警。此外,我们还监测不应出现问题的服务和Web内容变化。 ”

另一位用户还利用它“报告简单的服务水平协议状况,让我的用户无法在真正发生了多少次故障上弄虚作假。”

4、工具名称:Etherpeek NX、Sniffer Distributed

公司名称:WildPackets、NAI

网址:www.wildpackets.com、www.networkassociates.com

推荐理由:一位读者推荐Etherpeek NX 2.0作为一种“价格低廉、功能优秀”的协议分析仪。Etherpeek NX 2.0帮助他解决断续出现的、复杂的应用问题。

另一种读者推荐的工具是来自NAI的Sniffer Distributed。他觉得如果工具包中缺少这种工具,他将无法生存。

5、工具名称:Packeteer PacketShaper

网址:www.packeteer.com

推荐理由:一位读者说:“当用于应用或主机上时,我们对报告和配置的粒度感到满意。它使我们可以找到一条完全拥塞的768K bit/s WAN链路,有效地从它里面得到更多的带宽。”

6、工具名称:NMIS(网络管理信息系统)

网址:www.sins.com.au/nmis/

推荐理由:它可以通过开放源代码GPL许可证免费使用,可以运行在Linux上。有读者说,它提供的支持“比我得到的任何支持都好。”该工具受到欢迎的另一个原因在于它带有仪表板的用户友好的Web界面,支持“在一个页面中以一种简要的、分级的和色块方式 显示我所有200台网络设备的状态,从而使我可以轻松地找到问题的根源和范围。”

7、工具名称:Observer

公司名称:Network Instruments

网址:www.networkinstruments.net

推荐理由:这款工具由于“是目前功能最强和最多样化的平台”而成为读者的选择。

8、工具名称:xsight

公司名称:Aprisma Spectrum

网址:www.aprisma.com

推荐理由:有读者喜欢用Aprisma Spectrum公司的xsight来进行故障隔离,他说:“xsight与Attention Software一起使用可以令人信服地解决报警问题并向他人发出寻呼。”他还使用CiscoWorks来管理和维护他们的Cisco网络的防火墙和配置。

9、工具名称:MRTG

网址:www.mrtg.it

推荐理由:据一位读者称,多路由流量图形工具(MRTG)是其最爱,他说:“MRTG在收集有关网络带宽使用的统计数据和服务器监控方面表现非常棒。”MRTG不仅是免费的,而且还是通过GNU(通用公用许可)提供的。

10、工具名称:PingPlotter、FREEPing

公司名称: Nessoft、Tool4ever

网址:www.pingplotter.com、www.tools4ever.com

推荐理由:PingPlotter是读者推荐的一项价格仅为15美元的Ping和Traceroute工具。一旦出现问题,这位读者就启动该程序来查找问题出在哪里。FREEping是另一项读者推荐的可以免费下载的Ping工具。一位读者反映,这项工具 “虽然非常简单,但却在掌握网络对象的可达性方面非常有用。”

11、工具名称:OpenView

公司名称:HP

网址:www.openview.hp.com

推荐理由:HP OpenView受到推荐是因为它可以提供“非常好且非常易好用的映像”。另一个原因是“可以对其进行编程,来做你想要做的任何事情”,尤其是在出现问题时将相关性信息通过E-mail进行报警。

12、工具名称:NetScout

公司名称:NetScout

网址:www.netscout.com

推荐理由:一位读者推荐NetScout,是因为它具有良好的故障检测和性能管理功能。这位读者说:“虽然它是软件和硬件的融合体,但却能与大多数的网络元件(交换机和路由器)协调工作,而且,大家从一个视图就能了解企业的运行状况。”

13、工具名称:Servers Alive

公司名称:Woodstone

网址:www.woodstone.nu/salive/

推荐理由:一位读者称,它之所以喜欢Servers Alive,是因为它很简单,能够很好地完成网络事件任务和进行状态监控,此外,它的安装相对来讲也很容易。他经营着一个小网络,发现这个简单而便宜的工具在他的小网络环境里运行得非常好,并可通过邮件组获得支持。

14、工具名称:SNMPc Enterprise

公司名称:Castlerock Computing

网址:www.castlerock.com

推荐理由:一位用户在推荐SNMPc Enterprise时表示:“与其他的大家伙相比,它更加易用,而且相当便宜。它的可扩展性非常惊人,使用它的新版本更容易管理网络管理系统本身。”他认为该工具的唯一不足就是,它只能在Windows下运行。但你只需花极少的时间就可以习惯这个软件包 ,一旦习惯了之后,用起来就更加容易了。

15、工具名称:NexVu

公司名称:NexVu

网址:www.nexvu.com

推荐理由:有读者称NexVu“是我们曾使用过的工具之中最有趣的一项工具,它可以是性能监控工具、协议分析工具、RMON探头以及终端服务器……所有这些功能都融为一体”。作为探测工具的备份选择,它非常具有吸引力。此外,它还可以提供有关该读者的Si ebel应用系统的实时性能报告。

16、工具名称:Qcheck、Chariot

公司名称:NetIQ

网址:www.netiq.com

推荐理由:有一位读者在推荐NetIQ Qcheck和Chariot时称,Qcheck是一项免费工具,“它超级简单,能够极快地对两个主机之间的网络性能进行检查,与故障检修工具一样棒”。他说他的求助台使用的就是这种工具。它要求在被测主机上安装endpoint代理。这些endpoin t是免费的,而且可供各种各样的系统使用。他说:“我曾要求在我们企业里的每台台式机和服务器上装载这样的endpoint,从而减少了故障检修的次数。”关于Chariot,他说,Chariot“可以对我们所能想象得到的任何网络进行压力测试。它在概 念设计和论证方面表现的非常好。添加Sniffer插件之后,就可以使用实际数据对网络进行测试,更不用说它的易用性了。”提醒大家注意的是,在把这种工具交给未经培训的新手之时,你必须格外小心,因为它“几乎可以把任何网络都给踩成碎片”。

这是用netflow monitor观察一个vlan流量的截图:
uploads/200510/30_211244_o_lan.jpg
maodou rEc.
------------------------------------------

17、KS-Soft.IP-Tools

IP-Tools 是一个将网络工具与信息整合在一起的工具程序,总共包括15项工具,有 Local Info、Connection Info、NetBIOS Info、NB Scanner、HostName Scanner、Ports Scanner、Ping Scanner、Trace、WhoIs、Finger、LookUp、GetTime、Telnet client、IP-Monitor、Hosts Monitor,都是网管人员经常用到的程序。此外,IP-Tools 支持多任务作业,也就是说这些工具都可以同时执行,不需要浪费时间等待某项作业执行完成。所有的信息也可以储存成文字文件或 html 文件,做为日后参考之用。
http://www.ks-soft.net/ip-tools.eng/index.htm

只要几分钟就可以你的服务器或空间有防盗链功能

首先要确认你的服务器或空间的服务器解译引擎为Apache2,还有支持.htaccess客户设置文件,
如果你有自己的服务器就请先对./conf/httpd.conf 文件做以下修改
找到:#LoadModule rewrite_module modules/mod_rewrite.so
把前面的 # 给去丢
找到等一个 AllowOverride None 改为 AllowOverride All
重启Apache2服务器

接下就是做一个 .htaccess 文件了,其 .htaccess 文件内容为

引用自
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://173.com.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://173.com.ru$ [NC]
RewriteCond
%{HTTP_REFERER} !^http://www.173.com.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.173.com.ru$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://down.173.com.ru/err.html [R,NC][/quote]其中有色的地方都是要改为你的:
 红色:就是改为你提供下载页面的地址,也就是只有通过这个地址才可以下载你所提供的东东。
 蓝色:就是要保护文件的扩展名(以|分开),也就是说以这些为扩展名的文件只有通过红色的地址才可以访问。
 绿色:如果不是通过红色的地址访问蓝色这些为扩展名的文件时就回重定向到绿色地址上。

接下就是怎么用 .htaccess 文件来实现防盗链了。
 首先要在空间上建两个目录(当然目录名随你),一个为 web 另一个为 down ,
 web 是用来放下载页面的(或下载程序),down 当然就是放你提供的东东的啦,
 把 .htaccess 文件的红色部分改一下,改为http://你的域名/web。蓝色部分
 改为你要保护文件的扩展名。绿色部分改为http://你的域名/web。改后保存
 .htaccess 文件把它上传到 down 目录。

好了这样就完成了,简单吧,现在你不需要去买那些所为的大形服务器就用这样
功能,我们可是山下的人有钱上网搞个FREE空间就算不错啰。

以上的相关演试:
http://173.com.ru/downs.html
上面有个[防盗链相关]有一个可以在你空间生成 .htaccess 文件的PHP程序如果
你不会做 .htaccess 文件或你的空间不允许上传 .htaccess 文件就可以用这个
PHP程序来在你的空间直接生成。
PHP程序下载地址
http://down.173.net.ru/fdowns.rar

网页排名优化中常见的作弊行为

转自:落伍

优化的方式形形色色,一般无外乎按照一定的关键词,通过对网站结构,页面因素和外部链接的优化,使网站得到最佳的搜索引擎排名。但事实上我们发现,有一些网站由于采取了不正确的优化策略,不但未能有效提升网站的排名,反而使网站排名惨跌甚至遭到搜索引擎删除。在此我们列出被Google明令禁止的属SPAM性质的优化技术供大家借鉴。

一:隐藏文本/隐藏链接

一般指网页专为搜索引擎所设计,但普通访问者无法看到的文本内容或链接。在形形色色的隐藏技术中,最常见的就是把文本或链接文字的字体颜色设置为与背景色相同或十分接近。

隐藏文本内容(Invisable/hidden text)
意欲在不影响网站美观的前提下通过包含大量关键词的网页提高关键词相关性得分,从而达到改善搜索引擎排名的目的。

隐藏链接(Invisable/hidden links)
意欲在不影响网站美观的前提下通过在其它页面添加指向目标优化页的隐形链接,通过提升链接得分而改善搜索引擎排名。
现在大多数搜索引擎都能检测隐藏技术,并视为作弊。因而包含隐含文本的网页面临被搜索引擎降低排名甚至删除列表的惩罚。虽然在Google上不乏使用隐形技术而侥幸逃脱的网站,但多数人还是认为不值得冒这个险。其实通过添加可视文本内容并保证一定的关键词密度可达到相同的优化效果。

二:网页与Google描述不符

一般发生于先向搜索引擎提交一个网站,等该网站被收录后再以其它页面替换该网站。“诱饵行为(Bait-&-Switch)”就属于此类偷梁换柱之举--创建一个优化页和一个普通页,然后把优化页提交给搜索引擎,当优化页被搜索引擎收录后再以普通页取而代之。

三:误导性或重复性关键词

误导性关键词(Misleading Words)
在页面中使用与该网页毫不相干的误导性关键词来吸引查询该主题的访问者访问网站。这种做法严重影响了搜索引擎所提供结果的相关性和客观性,为搜索引擎所深恶痛绝。

重复性关键词(Repeated Words)
这种作弊技术也被称为“关键词堆砌欺骗(Keyword Stuffing)”,它利用搜索引擎对网页正文和标题中出现的关键词的高度关注来对关键词进行不合理的(过度)重复。类似的其它做法还包括在HTML元标识中大量堆砌关键字或使用多个关键字元标识来提高关键词的相关性。这种技术很容易被搜索引擎察觉并受到相应惩罚。

四:隐形页面(Cloaked Page)

对实际访问者或搜索引擎任一方隐藏真实网站内容,以向搜索引擎提供非真实的搜索引擎友好的内容提升排名。

五:欺骗性重定向(Deceptive redirects)

指把用户访问的第一个页面(着陆页)迅速重定向至一个内容完全不同的页面。

“鬼域(Shadow Domain)”
这是最常见的欺骗性重定向技术,通过欺骗性重定向使用户访问另外一个网站或页面。一般利用HTML刷新标识(Meta Refresh)来实现。大多搜索引擎都不会索引使用该标识的页面。如果你使用刷新标识来检测浏览器或分辨率,那么就请使用Javascript,且尽可能延长重定向时间。如果一定要使用重定向功能,那么请务必确保刷新周期不少于10秒钟。

还有一种情况就是当用户打开一个网站,该网站声称其网站已移至新域名下,并请用户点击新域名链接进入网站。但当用户进去后才发现,这个链接是一个“会员”链接。这也属欺骗性重定向行为。

六:门页(Doorway Page)

也叫“Bridge/Portal/Jump/Entry Page”。是为某些关键字特别制作的页面,专为搜索引擎设计,目的是提高特定关键词在搜索引擎中的排名所设计的富含目标关键词的域名,且重定向至另一域名的真实网站。搜索引擎的Spiders往往忽略对那些自动重定向到其它页的页面的检索。

七:复制的站点或网页

最常见的当属镜象站点(Mirror Sites)。通过复制网站或卬页的内容并分配以不同域名和服务器,以此欺骗搜索引擎对同一站点或同一页面进行多次索引。现在大多数搜索引擎都提供有能够检测镜象站点的适当的过滤系统,一旦发觉镜象站点,则源站点和镜象站点都会被从索引数据库中删除。

八:作弊链接技术/恶意链接(Link Spamming)

典型的作弊链接技术包括:

链接工厂(link farms)

大宗链接交换程序(bulk link exchange programs)

交叉链接(Cross Link)

“链接工厂”(亦称“大量链接机制”)指由大量网页交叉链接而构成的一个网络系统。这些网页可能来自同一个域或多个不同的域,甚至可能来自不同的服务器。一个站点加入这样一个“链接工厂”后,一方面它可得到来自该系统中所有网页的链接,同时作为交换它需要“奉献”自己的链接,籍此方法来提升链接得分,从而达到干预链接得分的目的。如今搜索引擎发现它们已然不费吹灰之力。只要发现,不管属有意还是无意,“链接工厂”中的所有站点都难逃干系。

九:其它

日志欺骗行为
通过对一些页面等级较高的站点进行大量的虚假点击以求名列这些站点的最高引用者日志中,从而获得它们的导入链接。Google已然意识到这种行为并将对利用这种途径获得导入链接的站点采取相应措施。

门域(Doorway Domain)
专为提高特定关键词在搜索引擎中的排名所设计的富含目标关键词的域名,然后重定向至其它域名的主页。由于搜索引擎一般忽略自动重定向至其它页的页面的检索,所以不提倡使用这种技术。

里面有没有你用过的呢?嘿嘿!如果有,赶紧“改邪归正”哦!

原来改mdb为asp就能防下载是鬼话

引子:昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里。然后在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文件,跳出记事本,将内容另存为.mdb文件 ,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏。然后用Flashget试验下载data.asp文件,并另存为data.mdb文件,发现用ACCESS打开完好无损!看来,好一些编程人员在开发的时候都认为,改了mdb后缀为asp就能防下载的概念,是错的!后台数据库被下载对于一个asp+a ccess的网站来说无疑是一场惨绝人寰的灾难。今天找了各方的文章,归纳一下有以下9种办法防止数据库被下载(欢迎补充):

1、发挥你的想象力 修改数据库文件名

不用说,这是最最偷懒的方法,但是若攻击者通过第三方途径获得了数据库的路径,就玩完了。比如说攻击者本来只能拿到list权,结果意外看到了数据库路径,就可以冠冕堂皇地把数据库下载回去研究了。另外,数据文件通常大小都比较大,再隐蔽的文件名都瞒不了人。故保密性为最低。

2、数据库名后缀改为ASA、ASP等

此法须配合一些要进行一些设置,否则就会出现本文开头的那种情况

(1)二进制字段添加(此招我还没有炼成)

(2)在这个文件中加入,IIS就会按ASP语法来解析,然后就会报告500错误,自然不能下载了。可是如果只是简单的在数据库的文本或者备注字段加入<%是没用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以 < %的形式存在,无效!正确的方法是将<%存入OLE对象字段里,这样我们的目的就能达到了。

操作方法:
首先,用notepad新建一个内容为 <% 的文本文件,随便起个名字存档。
  接着,用Access打开您的数据库文件,新建一个表,随便起个名字,在表中添加一个OLE对象的字段,然后添加一个记录, 插入之前建立的文本文件,如果操作正确的话,应该可以看到一个新的名为"数据包"的记录。即可。

3、数据库名前加"#"

只需要把数据库文件前名加上#、然后修改数据库连接文件(如conn.asp)中的数据库地址。原理是下载的时候只能识别& nbsp;#号前名的部分,对于后面的自动去掉,比如你要下载:http://www.pcdigest.com/date/# 123.mdb(假设存在的话)。无论是IE还是FLASHGET等下到的都是http://www.test.com/dat e/index.htm(index.asp、default.jsp等你在IIS设置的首页文档)

另外在数据库文件名中保留一些空格也起到类似作用,由于HTTP协议对地址解析的特殊性,空格会被编码为"%",如http ://www.test.com/date/123 ;456.mdb,下载的时http://www. test.com/date/123 %456.mdb。而我们的目录就根本没有123%456.mdb这个文件,所 以下载也是无效的这样的修改后,即使你暴露了数据库地址,一般情况下别人也是无法下载!

4、加密数据库

首先在选取"工具->安全->加密/解密数据库,选取数据库(如:employer.mdb),然后接确定,接 着会出现"数据库加密后另存为"的窗口,存为:employer1.mdb。接着employer.mdb就会被编码,然后存为 employer1.mdb..要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。

接下来我们为数据库加密,首先以打开经过编码了的employer1.mdb,在打开时,选择"独占"方式。然后选取功能表的"工具->安全->设置数据库密码",& nbsp;接着输入密码即可。这样即使他人得到了employer1.mdb文件,没有密码他是无法看到employer1.mdb的。
  加密后要修改数据库连接页, 如:
conn.open "driver={microsoft access driver&nb sp;(*.mdb)};uid=admin;pwd=数据库密码;dbq=数据库路径"
  这样修改后,数据库即使被人下载了,别人也无法打开(前提是你的数据库连接页中的密码没有被泄露)
  但值得注意的是,由于Access数据库的加密机制比较简单,即使设置了密码,解密也很容易。该数据库系统通过将用户输入的 密码与某一固定密钥进行"异或"来形成一个加密串,并将其存储在*.mdb文件从地址"&H42"开始的区域内。所以一 个好的程序员可以轻松制作一个几十行的小程序就可以轻松地获得任何Access数据库的密码。因此,只要数据库被下载,其信息安 全依然是个未知数。

5.数据库放在WEB目录外或将数据库连接文件放到其他虚拟目录下
  如你的WEB目录是e:\webroot,可以把数据库放到e:\data这个文件夹里,在e:\webroot里的数据库 连接页中修改数据库连接地址为:"../data/数据库名" 的形式,这样数据库可以正常调用,但是无法下载的,因 为它不在WEB目录里!这个方法一般也不适合购买虚拟空间的用户。

6.使用ODBC数据源。
  在ASP等程序设计中,如果有条件,应尽量使用ODBC数据源,不要把数据库名写在程序中,否则,数据库名将随ASP源代码 的失密而一同失密,例如: DBPath = Server.MapPath("../123/ abc/asfadf.mdb ")
conn.open "driver={Microsoft Access Driver&nb sp;(*.mdb)};dbq="& DBPath
  可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,也很容易被下载下来。如果使用ODBC数据源,就不 会存在这样的问题了: conn.open "ODBC-DSN名" ,不过这样是比较烦的,目 录移动的话又要重新设置数据源了,更方便的方法请看第7,8法!

7.添加数据库名的如MDB的扩展映射
  这个方法就是通过修改IIS设置来实现,适合有IIS控制权的朋友,不适合购买虚拟主机用户(除非管理员已经设置了)。这个 方法我认为是目前最好的。只要修改一处,整个站点的数据库都可以防止被下载。无须修改代码即使暴露目标地址也可以防止下载。&n bsp;
  我们在IIS属性---主目录---配置---映射---应用程序扩展那里添加.mdb文件的应用解析。注意这里的选择的D LL(或EXE等)似乎也不是任意的,选择不当,这个MDB文件还是可以被下载的, 注意最好不要选择选 择asp.dll等。你可以自己多测试下
  这样修改后下载数据库如:http://www.test.com/data/dvbbs6.mdb。就出现(404或50 0等错误)

8:使用.net的优越性
  动网的木鸟就写过一个防非法下载文件的"WBAL 防盗链工具"。具体可以登陆http://www.9seek .com/WBAL/ ;
  不过 那个只实现了防止非本地下载的 ,没有起到真正的防下载数据库的功能。不过这个方法已经跟5法差 不多可以通过修改.NET文件,实现本地也不能下载!

  这几个方法中,只有第7和8个是统一性改的,一次修改配置后,整个站点的数据库都可以防止下载,其他几个就要分别修改数据库 名和连接文件,比较麻烦,不过对于虚拟主机的朋友也只能这样了!

  其实第6个方法应该是第5个方法的扩展,可以实现特殊的功能,但对于不支持.net的主机或者怕设置麻烦的话,还是直接用第 5个方法了,而且默认情况下第6个方法,依然可以通过复制连接到同主机的论坛或留言本发表,然后就可以点击下载了(因为这样的引 用页是来自同主机的)

9.利用NTFS分区的文件权限设置(by percyboy)
我们已经知道,ASP.NET 中使用 ADO.NET 访问数据库,通过 OleDb 的连接可以访问 Access 数据库— —我们非常常用的低端数据库之一。本文讨论了 ASP.NET 中可能看到的若干错误提示,从中看到&nb sp;Access 2000 和 Access XP 创建的数据库文件 ,在访问出现错误时会出现不太相同的错误提示。希望对大家有所帮助。另一个要点是,希望通过此文,使大家对 ASP. NET 中 Access 数据库文件的 NTFS 权限设置有所新的认识 。

(一)实验过程

为了叙述方便,举个具体例子做个实验:应用程序为 /test ,数据库存放在 D:\wwwr oot\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\'。&n bsp;它已经被别的用户以独占方式打开,或没有查看数据的权限。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: Microsof t Jet 数据库引擎打不开文件'D:\wwwroot\test\data\'。 它已经被 别的用户以独占方式打开,或没有查看数据的权限。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,出现如下错误:

"/test"应用程序中的服务器错误。
----------------------------------------------
操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个 可更新的查询。

(c) 原因初步分析:因为包含有"UPDATE""INSERT""UPDATE"等命令,需要对数据库文件本身进 行写入操作,所以上述权限不能满足此需求,我们需要进一步放开权限。

我们放开一些权限,
a) D:\wwwroot\test\data\ 文件夹不变: & nbsp;

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
允许 拒绝
完全控制 □ □
修改 □ □
读取及运行 √ □
列出文件夹目录 √ □
读取 √ □
写入 √ □

1.3 放开权限后继续实验,

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,出现如下错误:

"/test"应用程序中的服务器错误。
------------------------------------------
不能锁定文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 不能锁定文件。& nbsp;

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,没有出现错误。

(c) 原因初步分析:我们发现在打开 Access 数据库时,同时会在所在目录生成一个同名 的 *.ldb 文件,这是一个 Access 的锁定标记。鉴于此,我们猜测,用户 ASPNET 访问 Access 数据库时,也需要生成一个锁定标记,而该目录没 有允许其写入,因此出错。至于 Access XP 创建的数据库为什么没有这个错误,原因还不 得而知。

我们进一步放开权限,
a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 □ □
修改 □ □
读取及运行 √ □
列出文件夹目录 √ □
读取 √ □
写入 √ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

1.4 继续实验,发现错误已解决,那么上面这个权限就是我们需要放开的"最低权限"。

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,我们会发现一个小问题:生成的 *.ldb 文件不会自己删除,访问后该文件依然存在,但这个 问题不会影响 ASP.NET 的正常运行。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,没有出现上面类似问题。

(c) 原因初步分析:我们仅仅是给了 ASPNET 以写入文件夹的权限,没有给它修改的权限 ,所以文件一旦写入,便无法修改其内容,*.ldb 也就删除不掉了。

如果非要解决这个问题,进一步放开权限为:
a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 □ □
修改 √ □
读取及运行 √ □
列出文件夹目录 √ □
读取 √ □
写入 √ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

1.5 附带着,实验另一种情形:我们把 db1.mdb 在 Acce ss 打开编辑,同时访问 ASP.NET。

(a) 如果 db1.mdb 是 Access 2000 创 建的数据库,我们发现并没有出现什么问题。

(b) 如果 db1.mdb 是 Access XP 创建的 数据库,出现如下错误:

"/zhao"应用程序中的服务器错误。
------------------------------------------------
不能使用 '';文件已在使用中。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误 以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 不能使用&nbs p;'';文件已在使用中。

(c) 原因初步分析:Access 数据库是单用户单线程的数据库,我们在 Access&n bsp;里面打开编辑数据库文件时其实是以当前 Windows 用户(比如Administrator) 身份打开数据库,而 ASP.NET 默认使用的是 ASPNET 虚拟用户(隶属于 Users 组),级别低于 Administrator,无法和 Adminis trator "抢夺"权限,所以出现冲突错误。至于 Access 2000 忽略 这个问题的情形我们也不必做讨论了,可能是 Access 2000 没有考虑那么多因素吧。& nbsp;

1.6 再附带一种情形:将 db1.mdb 的属性改为"只读",无论是&nbs p;Access 2000 还是 Access XP 都将分别出现与& nbsp;1.2 中各自的错误相同的错误提示。

(二)实验结论

(1) 我们首先再次总结一下 Access 数据库文件的 NTFS 权 限设置的缘起:

在 ASP.NET 中默认是以一个叫做 ASPNET& nbsp;的虚拟用户的身份来访问、操作数据库的,你可以在"控制面板"-"管理工具"-"计算机管理"-"本地用户和组"-" 用户"中看到这个用户,默认情况下是:

全名:ASP.NET 计算机帐户&nb sp;
描述为:用于运行 ASP.NET&nb sp;辅助进程(aspnet_wp.exe)的帐户。
隶属于:Users组。

使用这么一个隶属于 Users 组的用户来进行文件操作、数据库操 作的风险是要比用一个 Administrators 组的用户的风险要小得多,这也是 ASP .NET 在安全方面的一个考虑吧。

既然是这么一个用户需要访问、操作数据库文件本身,那么我们就需要给它一定的 NTFS 权限以允许它的访问。显然没有 NTFS 的权限许可,ASPNET 就无 法访问、操作数据库,就会出现上面实验中所看到的那些错误了。

(2) 经过上面的实验,我们已经知道如下的 NTFS 权限设置是可以满足一般需求的:&nb sp;

a) D:\wwwroot\test\data\ 文件夹给用户ASPNET以 如下权限:
允许 拒绝
完全控制 □ □
修改 □ □
读取及运行 √ □
列出文件夹目录 √ □
读取 √ □
写入 √ □

b) D:\wwwroot\test\data\db1.mdb 文件本身给用户ASPNET以如下权限:
√ 允许将来自父系的可继承权限传播给该 对象

同时我们也注意到 db1.mdb 是否为"只读"文件对 ASPNET 的访问也会 有一定影响。

(3) 上述权限设置可以直接设置给 ASPNET 用户自己,也可以设置给 Use rs 组,或者直接给 Everyone 组上述权限都是可以的。因为 ASPNET 隶属于 Users 组,可以通过 用户组 给 ASPNET 设置权限。

(4) NTFS 权限在文件或文件夹右击后得到的"属性"对话框-"安全"选项卡中设置,一般情况下,可 以考虑给 Adminitrators 组以"完全控制"的权限,同时不要轻易在"拒绝"中打勾,有关&n bsp;NTFS 权限设置的技巧,可以咨询网络管理员、网络安全专家的建议。

注:FAT, FAT32 格式的分区中不支持 NTFS 权限。 &nb sp;

(5) Windows 2000 系列,Windows Server 2003 系列的"安全"选项卡默认是很容易找到的,但 Windows XP Pr ofessional 中的"安全"选项卡默认是关闭的,可以将"控制面板"-"文件夹选项"-"查看"选项卡中的" 高级设置"中"使用简单共享(推荐)"一项的"√"去除,"确定"之后,再次按照上面的方法即可看到"安全"选项卡了。

==========
综上所述,2、3、4法一起使用,是防止数据库被下载最基本,最行之有效的方 法,既适用于对服务器有管辖权的网管,又适用于虚拟主机的用户,推荐每一个制作者同时必用这三种方法

若你对服务器拥有管辖权,推荐再加上方法9,你的ACCESS数据库的安全性 就可以大大提高了。

什么东西免费,什么东西收费

1、 刚开始免费,后来收费;再后来又免费,到底还会收费。比如email。

2、 基本服务免费,增值服务收费。如QQ群、QQ秀。

3、 A是免费的,同时,把收费的B也一起给你。如网络广告、sponsor search。

4、 一个人搞免费,很多人一起搞收费。比如网络游戏。

5、 在固定互联网上免费,到移动网络上收费。比如短信新闻、交友等。

6、 下等人免费,做VIP收费。比如。。。

7、 卖肉,肉不收费,打的去买收路费。搞网络新闻,新闻不收费,上网要钱。

8、 桌面操作系统和桌面软件不收费,web enabled software service收费。这就是未来Google可能埋葬微软的地方。

9、 免费随你,收费也随你。如果不升级病毒代码,杀病毒软件你就免费用着。

10、 100块钱看一部毛片不行,1块钱行。实际上就是让你搞包月:99部毛片免费,1部收100。里外里一样。

我想说什么?我想说,中国的互联网虽然已有十年的光景,现在却似乎刚开了头。你拥有多少用户,多少注册用户,多少注册活动用户,这些活动用户是否搅得其他用户也活泛起来,这是面向未来的核心竞争力之一。甭管这些用户中,现在有多少人收费,多少人还是免费——他们迟早会不断地“货币化”——那些时髦的概念最好放到茅厕里做手纸用。

著名搜索引擎简介

中文搜索引擎
Google搜索引擎 (http://www.gogle.com)http://www.gogle.com)
目前最优秀的支持多语种的搜索引擎之一,约搜索3,083,324,652 张网页。提供网站、图像、新闻组等多种资源的查询。包括中文简体、繁体、英语等35个国家和地区的语言的资源。

百度(baidu)中文搜索引擎 (http://www.baidu.com)
(http://www.baidu.com)
全球最大中文搜索引擎。提供网页快照、网页预览/预览全部网页、相关搜索词、错别字纠正提示、新闻搜索、Flash搜索、信息快递搜索、百度搜霸、搜索援助中心。

北大天网中英文搜索引擎(http://e.pku.edu.cn)
由北京大学开发,简体中文、繁体中文和英文三个版本。提供全文检索、新闻组检索、FTP检索(北京大学、中科院等FTP站点)。目前大约收集了100万个WWW页面(国内)和14万篇Newsgroup(新闻组)文章。支持简体中文、繁体中文、英文关键词搜索,不支持数字关键词和URL名检索。

新浪搜索引擎 (http://search.sina.com.cn)
互联网上规模 最大的中文搜索引擎之一。设大类目录18个,子目1万多个,收录网站20余万。提供网站、中文网页、英文网页、新闻、汉英辞典、软件、沪深行情、游戏等多种资源的查询。

雅虎中国搜索引擎 (http://cn.yahoo.com/)
Yahoo!是世界上最著名的目录搜索引擎。雅虎中国于1999年9月正式开通,是雅虎在全球的第20个网站。Yahoo!目录是一个Web资源的导航指南,包括14个主题大类的内容。

搜狐搜索引擎 (http://www.sohu.com/)
搜狐于1998年推出中国首家大型分类查询搜索引擎,到现在已经发展成为中国影响力最大的分类搜索引擎。每日页面浏览量超过800万,可以查找网站、网页、新闻、网址、软件、黄页等信息。

网易搜索引擎 (http://search.163.com/)
网易新一代开放式目录管理系统(ODP)。拥有近万名义务目录管理员。为广大网民创建了一个拥有超过一万个类目,超过25万条活跃站点信息,日增加新站点信息500~1000条,日访问量超过500万次的专业权威的目录查询体系。

3721网络实名/智能搜索 (http://www.3721.com)
3721公司提供的中文上网服务――3721"网络实名",使用户无须记忆复杂的网址,直接输入中文名称,即可直达网站。3721智能搜索系统不仅含有精确的网络实名搜索结果,同时集成多家搜索引擎。

英文搜索引擎

Yahoo
http://www.yahoo.com
有英、中 、日、韩、法、德、意、西班牙、丹麦等10余种语言版本,各版本的内容互不相同。提供类目、网站及全文检索功能。目录分类比较合理,层次深,类目设置好,网站提要严格清楚,但部分网站无提要。网站收录丰富,检索结果精确度较高,有相关网页和新闻的查询链接。全文检索由Inktomi支持。有高级检索方式,支持逻辑查询,可限时间查询。设有新站、酷站目录。
AltaVista
http://www.altavista.com/
有英文版和其他几种西文版。提供纯文字版搜索。提供全文检索功能,并有较细致的分类目录。网页收录极其丰富,有英、中、日等25种文字的网页。搜索首页不支持中文关键词搜索,但有支持中文关键词搜索的页面。能识别大小写和专用名词,且支持逻辑条件限制查询。高级检索功能较强。提供检索新闻、讨论组、图形、MP3/音频、视频等检索服务以及进入频道区(zones),对诸如健康、新闻、旅游等类进行专题检索。 有英语与其它几国语言的双向在线翻译等服务,有可过滤搜索结果中有关毒品、色情等不健康的内容的“家庭过滤器”功能。
Excite
http://www.excite.com/
是一个基于概念性的搜索引擎,它在搜索时不只搜索用户输入的关键字,还可“智能性”地推断用户要查找的相关内容进行搜索。除美国站点外,还有中文及法国、德国、意大利、英国等多个站点。查询时支持英、中、日、法、德、意等11种文字的关键字。提供类目、网站、全文及新闻检索功能。目录分类接近日常生活,细致明晰,网站收录丰富。网站提要清楚完整。搜索结果数量多,精确度较高。有高级检索功能,支持逻辑条件限制查询(AND及OR搜索)。
InfoSeek
http://www.infoseek.com(http://infoseek.go.com/)
提供全文检索功能,并有较细致的分类目录,还可搜索图像。网页收录极其丰富,以西文为主,支持简体和繁体中文检索,但中文网页收录较少。查询时能够识别大小写和成语,且支持逻辑条件限制查询(AND、OR、NOT等)。高级检索功能较强,另有字典、事件查询、黄页、股票报价等多种服务。
Lycos
http://www.lycos.com
多功能搜索引擎,提供类目、网站、图象及声音文件等多种检索功能。目录分类规范细致,类目设置较好,网站归类较准确,提要简明扼要。收录丰富。搜索结果精确度较高,尤其是搜索图像和声音文件上的功能很强。有高级检索功能,支持逻辑条件限制查询。
AOL
http://search.aol.com/
提供类目检索、网站检索、白页(人名)查询、黄页查询、工作查询等多种功能。目录分类细致,网站收录丰富,搜索结果有网站提要,按照精确度排序,方便用户得到所需结果。支持布尔操作符,包括AND、 OR、AND NOT、ADJ以及NEAR等。有高级检索功能,有一些选项,可针对用户要求在相应范围内进行检索。
HotBot
http://hotbot.lycos.com/
提供有详细类目的分类索引,网站收录丰富,搜索速度较快。有功能较强的高级搜索,提供有多种语言的搜索功能,以及时间、地域等限制性条件的选择等等。另提供有音乐、黄页、白页(人名)、Email地址、讨论组、 公路线路图、股票报价、工作与简历、新闻标题、FTP检索等专类搜索服务。
Google
http://www.google.com/

FTP搜索引擎

FTP搜索引擎的功能是搜集匿名FTP服务器提供的目录列表以及向用户提供文件信息的查询服务。由于FTP搜索引擎专门针对各种文件,因而相对WWW搜索引擎,寻找软件、图像、电影和音乐等文件时,使用FTP搜索引擎更加便捷。

http://www.philes.com
号称全球最大的FTP搜索引擎。

http://www.alltheweb.com
fastsearch.com的产品。

http://www.filesearching.com
Chertovy Kulichki Inc.的产品。

http://www.souborak.com
internauci.pl的产品。

http://www.ftpfind.com
www.echo.fr的产品。

http://parker.vslib.cz
作者是Technical University of Liberec Czech Republic的Jiri A. Randus,是国内大多数小型FTP搜索引擎系统的原型。

http://bingle.pku.edu.cn
北大天网中英文FTP搜索引擎。

http://bbs.njust.edu.cn/parker
南京理工“一网打尽”搜索引擎。

http://sesa.nju.edu.cn/cgi-bin/parker/search
南京理工“轻松搜之” 搜索引擎。

http://clilac.fmmu.edu.cn/
百合谷搜索

http://search.zixia.net/Parker
清华ZIXIA搜索

http://parker.5470.net.cn
幻想FTP搜索

http://search.xjtu.edu.cn
西安交大思源搜索

About 它它它它

This page contains an archive of all entries posted to a one and a two in the 它它它它 category. They are listed from oldest to newest.

学习学习 is the previous category.

幸福生活 is the next category.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.