分类目录归档:互联网上

mysql替换语句 部分替换

将cdb_pms表subject字段中的Welcom to替换成 欢迎光临

UPDATE `cdb_pms`
SET `subject` = REPLACE(`subject`, 'Welcome to', '欢迎光临')
WHERE INSTR(`subject`,'Welcome to') > 0

替换cdb_posts表的message字段,将“viewthread.php?tid=3989”替换成“viewthread.php?tid=16546”

UPDATE `cdb_posts`
SET `message`= REPLACE(`message`, 'viewthread.php?tid=3989', 'viewthread.php?tid=16546')
WHERE INSTR(`message`,'viewthread.php?tid=3989') > 0 ;

删除所有的空格

UPDATE `es_product`   SET `pro_pub_time` = TRIM(`pro_pub_time`)

删除所有饱含'['或者']'或者'.'的字符

UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '[','')   WHERE INSTR(`pro_pub_time`,'[') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, ']','')   WHERE INSTR(`pro_pub_time`,']') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '.','-')   WHERE INSTR(`pro_pub_time`,'.') > 0

替换所有含中文'-'的为英文'-'
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '-','-')   WHERE INSTR(`pro_pub_time`,'-') > 0

将所有的年月都替换成'-'

UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '年','-')   WHERE INSTR(`pro_pub_time`,'年') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '月','-')   WHERE INSTR(`pro_pub_time`,'月') > 0

将所有'2005-04-'这种类型的替换成'2005-04-01'

UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '01')   WHERE SUBSTRING_INDEX( `pro_pub_time`, '-', -1) = '' AND LENGTH(`pro_pub_time`) > 0 AND LENGTH(`pro_pub_time`) > 5

将所有'2005-'这种类型替换成'2005-01-01'

UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '01-01') WHERE INSTR(`pro_pub_time`,'-') > 0 AND   LENGTH(`pro_pub_time`) = 5

将所有 饱含'-',但是位数小于8的改成追加'-01'

UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '-01') WHERE INSTR(`pro_pub_time`,'-') > 0 AND   LENGTH(`pro_pub_time`) < 8

将所有'2005'这样的改成'2005-01-01'

UPDATE `es_product`   SET `pro_pub_time` = CONCAT(`pro_pub_time`,'-01-01') WHERE INSTR(`pro_pub_time`,'-') = 0 AND   LENGTH(`pro_pub_time`) = 4

最后将所有'2005-01-01'格式化成'2005年01月'

UPDATE `es_product`   SET `pro_pub_time` = DATE_FORMAT(`pro_pub_time`,'%Y年%m月') WHERE INSTR(`pro_pub_time`,'-') > 0

QQ申诉参考表

1.被盗帐号资料

联系用的安全帐号(QQ,TM):写上联系你的QQ

历史密码1:填上用过的密码三个,越久以前的密码就越好
历史密码2:
历史密码3:

好友帐号列表:
(1-5个)
填上好友5个,也是一样,越早的越好。

2.用户个人身份资料

真实姓名:

联系电话(建议填写您的手机号码):

邮政编码:

详细地址:

上面的填写你在my.qq.com个人信息一样的资料。

3.被盗帐号原有密码保护资料
请您认真填写以下每项内容,填写正确的信息能够增加申诉成功的机会。

证件类型:选择你当时选的

证件号码:记得就填上,不记得了就填“忘记了”后面加(修改)

原有提示问题:自己去看

原有问题答案:记得就填上,不记得了就填“忘记了”

原有安全信箱:记得就填上,不记得了就填“忘记了”

4.密码保护欲更新的个人资料
请您必须填写并牢记本栏内每一项内容,如果您成功获得该项帐号服务,本资料将是该帐号密码保护的最新个人资料。

现用提示问题:你现在要用的密码提示

现用问题答案:你现在的答案

现用安全信箱:你现在用的邮箱

5.申请服务帐号情况

最后一次上线时间:随便填

发现密码丢失的时间:随便填

密码丢失的原因:选其他

最后一次上线地点:选其他

6.其他详细证明材料

以下我写的都是给你做参考用的,你要有才写进去,因为申诉要讲求准确。
要是记得一点,又想不起具体的另可不写上去算了!尤其是日期,只要月份
不正确的话,肯定申诉失败,具体还要看你自己的实际情况填写

1.曾经参加过腾讯举办的XXX活动,并在活动中获得了XXX。

2.曾经申请过会员业务,是用XX支付的,(要是手机支付就填手机,最好能填上手机号码,如果个人帐户就填个人帐户)申请日期大概在XXX年XX月XX日

3.曾经申请过X钻业务,是用XX支付的,(要是手机支付就填手机,最好能填上手机号码,如果个人帐户就填个人帐户)申请日期大概在XXX年XX月XX日

4.曾经赠送给XXX什么或曾经获得XXX赠送你的什么(例如QQ秀/QQ宠物之类的)

5.这号码曾经申请过会员业务,并在会员服务其间在XXX的号码上克隆过好友

6.这号码曾经上传过和XXX号码的聊天记录

7.曾经用过的昵称:XXXX XXXXX XXXXX (要是QQ是你的,这个肯定知道吧)

8.曾经开通过QQ电话.QQ交友.小秘书之类的业务(反正很多不用钱的,多申请没有坏)

9.QQ帐户密码:XXXX  网络硬盘密码:XXXX  拍拍付财通密码:XXXX
(反正知道越来密码就越好)

百度昨天将大多数被封的站放出来了

    不知道怎么回事,百度昨天将前段时间很多被封的站已经放出来了,我的 一个新站上次就发了没几篇文章无故被封了,昨天也可以说是今天,site了一下,一下子变成了1000多篇,很多人都说是回档,但是我觉得应该不是回档,难道回档会范这样的低级错误?觉得说回档的人才,有点不动动脑筋。
   前段时间被K 的站,有包括正规的,垃圾的。K 了很多,个人猜想,百度是在改算法,经过一两个月的调整,比如说设置 沙盒等等,一系列的手段改进,我想调整当中收入影响肯定不稳定的。

华南虎事件 周正龙

   最近网络上炒的沸沸扬扬,我在中央电视台的几套节目忘记了,看过相关的报道。 这个事件真假众说纷纭,具体是真是假我想只有当事人才知道了。
不过电视台中看,看那拍摄到华南虎的作者,看到的是他的一脸的无奈和无辜,但是一个人的外部是永远无法看他具体的实质的。事情的真假也不说了,反正现在这个事件在网上炒的很热,我都看到好几个版本,说是怎么作假做出来的,真真假假。诶。

周正龙:这把从不离身的匕首至少杀过20头野猪

 

一、走进拍虎现场

 

11月8日中午,我们驱车直奔镇坪,到达县城已经是晚上9点多钟。

摸黑进入这片神奇的华南虎出没之地,心中更是平添了几分神秘感。一下车,县林业局局长覃大鹏就告诉我们说,10月21日晚上11点多钟,镇坪县城里有不少人听见了虎啸声。那声音低沉雄浑,同时从县城东西两侧的山谷里传出来,遥相呼应,这种情况一直持续了好几天。闻听此言,萦绕在我们心中的神秘感愈发强烈了。

据当地有经验的猎人讲,华南虎的啸叫声可以传到5至10公里以外,并且距离越远听得越清楚。

因为这段时间正是华南虎一年当中的第二次发情期,我在此后几天走乡串户的过程中,不断接到群众反映说听见了虎啸。这些地点彼此相隔遥远,看来,当地存在华南虎种群的说法并非空穴来风。

次日凌晨,我们摸黑起身,匆匆在街头吃了一点早饭赶到周正龙家。自从新闻发布会之后我们这是第二次见面,他和我简单地握了握手,倒是对同行的陕西师范大学教授于晓平格外热情。他量开大嗓门嚷嚷:“要不是听说于教授来,我今天不会陪你们上山。”(我后来才知道,他和于晓平之间有着特殊的渊源,他之所以上山拍虎,和这位曾经在陕西华南虎调查队共过事的于教授有很大关系,这是后话。)

进山的道路较为陡峭,一路上我们走走歇歇。深秋时节,山路上的落叶几乎没过脚面,绝大部分是栎类植物(橡树)。在厚厚的落叶底下,铺满了一层圆圆的橡子,稍不注意就会滑倒(这是野猪最喜爱的食物)。我心想,这里的野猪真是太享福了,它们肯定即肥且壮。周正龙则感慨,现在禁猎了,眼睁睁看着那些肥大的野猪不能打,都喂了老虎。

县林业局野生动物管理站副站长李骞顺手从路边折下几片栎类枝叶,用卷尺测量,长度竟然超过了30公分,显然这里的水热条件更优于秦岭。

一路上周正龙把他发现的各种野生动物痕迹指给我们看,他还在路边找到一个虎爪印,尽管较为陈旧,仍依稀可以辨认出碗口大的轮廓和趾痕。

走了将近4个小时,我们来到一片树木稀少的草坡前,周正龙执意要停下来休息。

我们几个人说说笑笑,稍作停留便继续前行。走出不远,周正龙发现地面上不寻常的痕迹,很快又找到了两条大型猫科动物留下的粪便。它们看起来非常新鲜,里面还依稀可以见到未被消化的猎物毛发(猫科动物具有排泄后掩埋粪便的习性,所以很难寻找它们的粪便。从这团粪便的新鲜程度和完全暴露的状况,我们判断这只大型猫科动物大概是因为受到我们的惊扰而仓促离开)。

这个地点距离周正龙拍摄老虎的现场不到100米。经过测量,这条从中间断为两节的粪便加起来总长约16厘米,于教授说,从长度看类似虎的粪便,只可惜它还不够粗。我们初步分析,认为可能是一只金钱豹或者云豹。

周正龙却说,很可能是那只小虎仔。

直到这个时候我们才知道,被周正龙拍摄的居然是一只虎妈妈。他还告诉我们,曾经在这一带见到过那只小虎仔,它一岁多一点。“大概这么长。”他张开双手比划。这个消息让我们感到格外兴奋。

我忽然明白了周正龙执意要停下来歇息的真实用意。

爬上一面缓坡,呈现在我们眼前的是一片高地上的乱石堆,四周开阔平坦。这时周正龙说什么也不愿意向前走,他对我示意:“你先过去看看,那里卧没卧东西?”

闻听此言,我顿时毛骨悚然。

为了认真细致地完成这次调查工作,我们在现场足足逗留了两个多小时。期间,周正龙不断催促说,这里太危险,赶快离开。偏偏这个时候突然刮起一阵阴风,夹杂着刺耳的风声,同时从附近树林里传出类似动物搏斗的声音,周正龙急忙起身四处寻找。过了一会儿他回来说,老虎可能就在500米范围内。

想到附近可能有一双眼睛透过丛林注视着我们,大家都不由自主地加快了手头的工作。我四处寻找周正龙可能的拍摄位置,以及虎的位置。我发现自从那次经历过后,他根本无法回忆清楚(也不愿意回忆)当时的情景。

长期野外工作的经验告诉我们,信念比什么都重要,它会在你在身处险境的时候,帮助你战胜内心的恐惧感。静下心来,我通过照片中的岩石和树木等标志物进行定位,初步确定出当时老虎卧的位置(这是一片洒满阳光的松软草地,由于已经过去了一个多月时间,地表植被发生了很大变化,难以做到更精准的定位)。随后,我成功地找到了周正龙拍摄每一张数码照片的机位,并且用他使用过的佳能400D数码照相机和标配镜头,模拟原始拍摄数据,对照随身携带的原始图片样片,逐一拍取了同样的场景照片。

通过现场模拟可以看出,周正龙在拍摄的时候横向移动了大约1米,纵向沿崖壁移动了大约5米左右。拍摄地点有一大堆岩石可作掩护,那只虎的位置在一个相对高的缓坡面上。当拍摄者俯下身子,虎基本上看不见人。从野生动物摄影的角度来看,这是一个绝佳的拍摄位置。

旁边的岩壁上有一个顶端开放的洞穴,这也是周正龙拍摄时一很好的隐蔽和机位点。他告诉我说,这里是老虎休息的洞穴,我开玩笑说,你这叫深入虎穴。说话时,他拨开落叶显现出两个硕大的虎爪印。不经意间,我们在靠近洞口的爪印旁发现了隐藏在落叶下的一大堆肉虫,它们的长度一寸有余,足有上百只紧紧挤成一团,这又是一个新的发现。我们猜测这里要么是老虎遗落的食物,要么就是粪便,于教授捉了几条虫决定拿回去检验。

由于周正龙一再催促,我们草草完成对拍摄点的核实工作之后便匆匆离开。我总感觉还有很多事情来不及做,甚至还忘记在虎穴旁边留一张影。

返程途中周正龙告诉我,那天拍到照片后,他一路跑下山,并不断向身后张望,当时总感觉那只虎就跟在身后。

下到沟底安全地带,我听见周正龙一直在那里自言自语地念叨:“当时听见那个响动应该跟进去,也许就能找到那只小老虎……”原来他一直在对自己做思想斗争。尽管他暂时还无法摆脱那天的恐惧,但又迫切希望早日证明自己的清白。好在,于教授已经采集了那些粪便的样本,希望能在实验室里找到粘连的肠黏膜细胞,以便进行DNA鉴定。我真希望这个检验结果能够替他洗刷冤名,当然,随着华南虎科学考察队的进驻,将会有一批红外触控摄影器材安装到这里,相信神州湾这几只野生华南虎的再次现身,只是一个时间上的问题。

做 Google 以后可能也要缴税了。

北京消息 著名网络搜寻引擎谷歌()在中国遭举报可能有逃税问题,北京市地税局第二稽查局正在对Google进行调查。

据报道,Google从2000年开始向中国网民提供中文搜寻服务,2003年再推出中文关键词广告。在这段期间,中国客户只要拥有一张国际信用卡,把钱直接打入Google在美国的账号,就可以在Google网上购买关键词广告。

虽然发布广告的客户和由此产生的点击收入都来自中国,但是相关的资金流转在中国却没有任何记录。报道引述举报人表示,作为Google曾经的客户,自己和周围的朋友都没有从Google拿到正式发票,因此怀疑Google逃税。

同时,举报人还表示,从2005年8月开始,中国客户虽然透过代理商可以得到正式发票,但开票单位是代理商而非Google。而代理商和Google间的结算,由于2007年以前Google在中国的正式机构为办事处而不是分公司,按照中国税法相关规定,不具有经营权,所以在此期间Google这些由代理商开具发票的收入,在税务处理的合理性上也存在疑问。

Google被指在营业税、个人所得税、期权税方面可能存在问题,这将是中国互联网企业最大涉税案。

针对有关传言,Google中国发言人表示,这样的传言没有根据,公司没有收到北京市地税局稽查分局的调查通知,而Google进入中国以来,一直遵守中国的法律,并没有相关报道所称的问题。

尽管如此,北京市地税局第二稽查局正在根据举报人提供的线索,对Google进行调查,“一旦有结果出来,将第一时间通知举报者个人”。

据《中国青年报》

如果 GOOGLE 一交税,我想会算到我们的头上的,那么广告发布的站长么,不仅仅是现在单价已经很低的现实了,而是还要交很多的税。。
可能真的要转向别的联盟了。

昨天网站的IP终于过万

    网站的IP终于过万了。。浏览和以前5000IP 的时候涨了很多,但是收入却减少了很多。。真是见鬼。。我一直是在做GOOGLE 的,网页等也没经过任何修饰的,原来单价都在0.3多,现在越来越低,今天登录看了下才变成0.11多了,这让人怎么活呀、。。流量翻了一倍,收入缺没增反而低了。 的时代已经过去了,其实还不如ALIMAMA  百度等好了,单击都在2毛多。虽然不说现在GOOGLE改变点击模式不说,这个是应该的也可以理解的,但是我的点击率没有低多少。。单价没提反而降了。。诶,真是幸苦。想挂阿里妈妈,但是有不敢挂。。

Google AD 的几点现实!

第一:美金的疲软和人民币的坚挺。从以前的八点几到现在一美金大概兑换7.3人民币。而且继续下降趋势明显。
第二:国内用户逐渐增加导致竞争增加导致单价日趋降低。当然这也和国内大的价格环境和n多种环境下产生的越来越严重的作弊有关系的。
第三:Google在不断的想方设法防止作弊。这就意味着你有可能没作弊也被封。技术不是一切,错误再所难免!
第四:为了对企业客户负责。google想劲一切方法减少误点。比如规范广告投放位置。现在又推出了连接非块化处理。等等。但同时单价却没有增加而给用户以平衡!
第五:支付方式虽说已经大有改进。但是本地化依然不够好。仍然不是一步到位!
第六:使用Google AD不单是能产生利益。更多的情况您想到了吗?比如:广告连接非新窗口。如果用户点了这个广告以为着很大概率同期段不会再点其他广告了。因为用户已经流失到其他推广方网站的页面上了!非新窗口的打开意味着你的用户粘度会降低。这个大家一想就知道。垃圾网站到是罢了 如果是正规网站?做Google AD真要三思。还有一种说法是投放GOOGLE ad广告会使其他搜索引擎降权,这个说法不是空穴来风,但也不能就此下结论。
第六:Google对国内整体区域的信任度不高。这个原因很多,当然其中很大成份上有歧视的眼光。因为作弊又不是国人发明的!想法现在流行的好的google ad作弊手段都是从国外流进来的!
第七:。。。

来自:http://www.im286.com/thread-2256865-1-1.html

GOOGLE 新的广告点击模式

随着发布商将广告与网页内容不断融合,我们也希望能够确保正面的用户体验。今年年初我们仔细衡量了用户、广告商和发布商分别从文字广告中的受益情况,并从中得出了一些改进 AdSense 系统的新的想法。
    现在,我们推出了新的广告格式来避免用户对广告的误点击。过去,用户可以点击广告的所有文字以及整个背景,而现在,用户只能点击广告的标题和URL。这样可以避免用户误点击广告,同时改进用户体验,也可以更好地保障您的账户安全。
    另外,这一新的广告格式还可以保护广告商的利益,减少了无效点击,广告商将只需要为有意义的广告点击付费。我们希望通过误点击的减少可以增加广告商对 AdSense 网络的满意度和信心,并增加在 AdSense 网络的广告投入,从而使所有发布商都能够获得更大的收益!

改了,是可以减少一部分误点,但是最近单价还是那么的低。。。误点少了,单价应该高点吧?

2003安全设置

一、硬盘分区与操作系统的安装

  1. 硬盘分区
    总的来讲在硬盘分区上面没什么值得深入剖析的地方,无非就是一个在分区前做好规划知道要去放些什么东西, 如果实在不知道。那就只一个硬盘只分一个区,分区要一次性完成,不要先分成FAT32再转成NTFS。一次性分成 NTFS格式,以我个人习惯,系统盘一般给12G。建议使用光盘启动完成分区过程,不要加载硬盘软件。

  2. 系统安装
    以下内容均以2003为例
    安装过程也没什么多讲的,安装系统是一个以个人性格为参数的活动,我建议在安装路径上保持默认路径,好多文章上写什么安装路径要改成什么呀什么的,这是没必要的。路径保存在注册表里,怎么改都没用。在安装过程中就要选定你需要的服务,如一些DNS、DHCP没特别需要也就不要装了。在安装过程中网卡属性中可以只保留TCP/IP 这一项,同时禁用NETBOIS。安装完成后如果带宽条件允许可用系统自带在线升级。

二、系统权限与安全配置

前面讲的都是屁话,润润笔而已。(俺也文人一次)
话锋一转就到了系统权限设置与安全配置的实际操作阶段
系统设置网上有一句话是"最小的权限+最少的服务=最大的安全"。此句基本上是个人都看过,但我好像没有看到过一篇讲的比较详细稍具全面的文章,下面就以我个人经验作一次教学尝试!

2.1 最小的权限如何实现?

NTFS系统权限设置
在使用之前将每个硬盘根加上 Administrators 用户为全部权限(可选加入SYSTEM用户)
删除其它用户,进入系统盘:权限如下

  • C: Administrators SYSTEM用户全部权限 Users 用户默认权限不作修改
  • 其它目录删除Everyone用户,切记C:Documents and Settings下All UsersDefault User目录及其子目录
    如C:Documents and SettingsAll UsersApplication Data 目录默认配置保留了Everyone用户权限
    C:WINDOWS 目录下面的权限也得注意,如 C:WINDOWSPCHealth、C:windowsInstaller也是保留了Everyone权限.
  • 删除C:WINDOWSWebprinters目录,此目录的存在会造成IIS里加入一个.printers的扩展名,可溢出攻击
  • 默认IIS错误页面已基本上没多少人使用了。建议删除C:WINDOWSHelpiisHelp目录
  • 删除C:WINDOWSsystem32inetsrviisadmpwd,此目录为管理IIS密码之用,如一些因密码不同步造成500 错误的时候使用 OWA 或 Iisadmpwd 修改同步密码,但在这里可以删掉,下面讲到的设置将会杜绝因系统设置造成的密码不同步问题。
  • 打开C:Windows 搜索

    net.exe;cmd.exe;tftp.exe;netstat.exe;regedit.exe;at.exe;attrib.exe;cacls.exe;format.com;
    regsvr32.exe;xcopy.exe;wscript.exe;cscript.exe;ftp.exe;telnet.exe;arp.exe;edlin.exe;
    ping.exe;route.exe;finger.exe;posix.exe;rsh.exe;atsvc.exe;qbasic.exe;runonce.exe;syskey.exe

    修改权限,删除所有的用户只保存Administrators 和SYSTEM为所有权限

关闭445端口

HKEY_LOCAL_MACHINESystemCurrentControlSetServices
etBTParameters
新建 "DWORD值"值名为 "SMBDeviceEnabled" 数据为默认值"0"

禁止建立空连接

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
新建 "DWORD值"值名为 "RestrictAnonymous" 数据值为"1" [2003默认为1]

禁止系统自动启动服务器共享

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
新建 "DWORD值"值名为 "AutoShareServer" 数据值为"0"

禁止系统自动启动管理共享

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
新建 "DWORD值"值名为 "AutoShareWks" 数据值为"0"

通过修改注册表防止小规模DDOS攻击

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
新建 "DWORD值"值名为 "SynAttackProtect" 数据值为"1"

禁止dump file的产生
dump文件在系统崩溃和蓝屏的时候是一份很有用的查找问题的资料。然而,它也能够给黑客提供一些敏感信息比如一些应用程序的密码等。控制面板>系统属性>高级>启动和故障恢复把 写入调试信息 改成无。

关闭华医生Dr.Watson
在开始-运行中输入"drwtsn32",或者开始-程序-附件-系统工具-系统信息-工具-Dr Watson,调出系统里的华医生Dr.Watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如果以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。

本地安全策略配置
开始 > 程序 > 管理工具 > 本地安全策略

  • 账户策略 > 密码策略 > 密码最短使用期限 改成0天[即密码不过期,上面我讲到不会造成IIS密码不同步]
  • 账户策略 > 账户锁定策略 >账户锁定阈值 5 次 账户锁定时间 10分钟 [个人推荐配置]
  • 本地策略 > 审核策略 >
  • 账户管理 成功 失败
  • 登录事件 成功 失败
  • 对象访问 失败
  • 策略更改 成功 失败
  • 特权使用 失败
  • 系统事件 成功 失败
  • 目录服务访问 失败
  • 账户登录事件 成功 失败
  • 本地策略 > 安全选项 > 清除虚拟内存页面文件 更改为"已启用"
    • > 不显示上次的用户名 更改为"已启用"
    • > 不需要按CTRL+ALT+DEL 更改为"已启用"
    • > 不允许 SAM 账户的匿名枚举 更改为"已启用"
    • > 不允许 SAM 账户和共享的匿名枚举 更改为"已启用"
    • > 重命名来宾账户 更改成一个复杂的账户名
    • > 重命名系统管理员账号 更改一个自己用的账号 [同时可建立一个无用户组的Administrat账户]

组策略编辑器
运行 gpedit.msc 计算机配置 > 管理模板 > 系统 显示"关闭事件跟踪程序" 更改为已禁用

删除不安全组件
WScript.Shell 、Shell.application 这两个组件一般一些ASP木马或一些恶意程序都会使用到。

  1. 方案一:

    regsvr32 /u wshom.ocx 卸载WScript.Shell 组件
    regsvr32 /u shell32.dll 卸载Shell.application 组件

    如果按照上面讲到的设置,可不必删除这两个文件

  2. 方案二:

    删除注册表 HKEY_CLASSES_ROOTCLSID{72C24DD5-D70A-438B-8A42-98424B88AFB8} 对应 WScript.Shell
    删除注册表 HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540000} 对应 Shell.application

用户管理
建立另一个备用管理员账号,防止特殊情况发生。
安装有终端服务与SQL服务的服务器停用TsInternetUser, SQLDebugger这两个账号

用户组说明
在将来要使用到的IIS中,IIS用户一般使用Guests组,也可以再重新建立一个独立的专供IIS使用的组,但要将这个组赋予C:Windows 目录为读取权限[单一读取] 个人不建议使用单独目录,太小家子气。

二、系统权限与安全配置

2.2最少的服务如果实现

黑色为自动 绿色为手动 红色为禁用

  • Alerter
  • Application Experience Lookup Service
  • Application Layer Gateway Service
  • Application Management
  • Automatic Updates [Windows自动更新,可选项]
  • Background Intelligent Transfer Service
  • ClipBook
  • COM+ Event System
  • COM+ System Application
  • Computer Browser
  • Cryptographic Services
  • DCOM Server Process Launcher
  • DHCP Client
  • Distributed File System
  • Distributed Link Tracking Client
  • Distributed Link Tracking Server
  • Distributed Transaction Coordinator
  • DNS Client
  • Error Reporting Service
  • Event Log
  • File Replication
  • Help and Support
  • HTTP SSL
  • Human Interface Device Access
  • IIS Admin Service
  • IMAPI CD-Burning COM Service
  • Indexing Service
  • Intersite Messaging
  • IPSEC Services [如果使用了IP安全策略则自动,如无则禁用,可选操作]
  • Kerberos Key Distribution Center
  • License Logging
  • Logical Disk Manager [可选,多硬盘建议自动]
  • Logical Disk Manager Administrative Service
  • Messenger   /li>
  • Microsoft Search
  • Microsoft Software Shadow Copy Provider
  • MSSQLSERVER
  • MSSQLServerADHelper
  • Net Logon
  • NetMeeting Remote Desktop Sharing
  • Network Connections
  • Network DDE
  • Network DDE DSDM
  • Network Location Awareness (NLA)
  • Network Provisioning Service
  • NT LM Security Support Provider
  • Performance Logs and Alerts
  • Plug and Play
  • Portable Media Serial Number Service [微软反盗版工具,目前只针对多媒体类]
  • Print Spooler
  • Protected Storage
  • Remote Access Auto Connection Manager
  • Remote Access Connection Manager
  • Remote Desktop Help Session Manager
  • Remote Procedure Call (RPC)
  • Remote Procedure Call (RPC) Locator
  • Remote Registry
  • Removable Storage
  • Resultant Set of Policy Provider
  • Routing and Remote Access
  • Secondary Logon
  • Security Accounts Manager
  • Server
  • Shell Hardware Detection
  • Smart Card
  • Special Administration Console Helper
  • SQLSERVERAGENT
  • System Event Notification
  • Task Scheduler
  • TCP/IP NetBIOS Helper
  • Telephony
  • Telnet
  • Terminal Services
  • Terminal Services Session Directory
  • Themes
  • Uninterruptible Power Supply
  • Upload Manager
  • Virtual Disk Service
  • Volume Shadow Copy
  • WebClient
  • Windows Audio [服务器没必要使用声音]
  • Windows Firewall/Internet Connection Sharing (ICS)
  • Windows Image Acquisition (WIA)
  • Windows Installer
  • Windows Management Instrumentation
  • Windows Management Instrumentation Driver Extensions
  • Windows Time
  • Windows User Mode Driver Framework
  • WinHTTP Web Proxy Auto-Discovery Service
  • Wireless Configuration
  • WMI Performance Adapter
  • Workstation
  • World Wide Web Publishing Service

以上操作完成以后是否就"最小的权限+最少的服务=最大的安全"呢?其实不然,任何事物都是相对的
依我个人而见,以上设置也只是最基本的一些东西而已,如有遗漏,稍后补上!

   

三、IIS、终端服务、FTP、SQL的配置

3.1 IIS配置

IIS6与IIS5有着很多不同之处,不一一列举,也不是我一个脑袋可以装下的东西。都在资料上!IIS6有一个非常不方便的东西,就是他限制了在线上传不得大于200K,如何修改,请看:

首先停用IIS服务,> 服务 > iis admin service > 停用

C:windowssystem32inetsrv metabase.xml 文件 用记事本打开它

找到 ASPMaxRequestEntityAllowed 处。默认为 204800 即 204800字节(200K)

修改为想要的数字如: 2048000 [2M] 保存,重启IIS服务即可!

设置基本参数

打开IIS管理器 > 网站 > 属性 >

网站 > 启动日志记录 > 关闭

主目录 > 配置 > 应用程序扩展 > 只保留 asp,asa

主目录 > 配置 > 选项 > 启用父目录

主目录 > 配置 > 调试 > 向客户端发送文本错误消息

网站 > 自定义错误 > 全部改成默认值 [上一章已经删除IIS使用的错误信息页面]

IIS管理器 > WEB服务扩展 > 启用 Active Server Pages

注:停用IIS默认站点,切勿删除,有可能会造成IIS的不稳定。

站点的建立将在第四节中详细介绍。

IIS支持PHP的配置

http://www.php.net/downloads.php 以 PHP 5.1.1 为例

下载php-5.1.1-Win32.zip 解压到 D:php 或任意目录 赋予该目录IIS用户组读取权限

将ext目录中的所有文件复制到 C:WindowsSystem32目录下面

以记事本打开php.ini-dist文件

查找 extension_dir = "./" 更改为 extension_dir = "D:phpext"

查找 ; Windows Extensions 更改下面的参数

如要开通GD库支持 则将;extension=php_gd2.dll 前面的冒号删除

依此类推,更多设置参考PHP.INI中文版。完成设置好另存在C:Windowsphp.ini

尔后在IIS设置中 IIS管理器 > 网站 > 属性 > 主目录 > 配置 > 映射

添加 D:phpphp5isapi.dll 扩展名.php

其次在WEB服务扩展中 添加一个新的扩展名 PHP 执行位置 D:phpphp5isapi.dll 设为允许即可

由于WIN平台对MYSQL与PHP的组合无法体现性能优势。个人建议WIN平台PHP程序要使用数据库建议远程

或搭配文本数据库。

终端服务配置

开始 > 程序 > 管理工具 > 终端服务配置 > 连接

选择右侧列出的连接 属性 > 权限 删除所有用户组 添加单一的允许使用的管理员账户,这样即使服务器

被创建了其它的管理员.也无法使用终端服务。

另外在会话设置中可以进一步设置断1 D、注销等一些参数。

FTP的配置

目前大多数服务器使用Serv-U Server 为FTP SYSTEM。这里同时建议使用此软件

Serv-U FTP Server 6.1.0.5 final [最新版]为例,这里建议使用汉化版本.www.hanzify.org

安装原版至D:Serv-U_3434999fdaf [复杂无规则的目录名可有效防止黑客的猜解]

尔后退出Serv-U,安装汉化包。

运行SERV-U管理器 IP地址可为空、安装为系统服务 设置密码防止溢出

PASV设置

Serv-U管理器 > <<本地服务器>> > 设置 > 高级

PASV端口范围 这里SERV-U只允许 50个端口范围 端口的设置范围 如 1025 – 1075 [1024以前的端口为系统使用]

更多个人化设置参考以下文档

SERV-U 技巧
现在很多的朋友都用SERV-U做个人FTP的服务器,有关如何使用SERV-U架设服务器的文章很多了,这儿我就不多说了。不过大家不知道注意到了没有,当你登陆很多FTP的时候,会显示一些欢迎信息,比如说显示你的IP,告诉你目前有多少人在使用FTP,带宽是多少等等。。。看起来就比较的专业样子。其实你自己也是可以做的,SERV-U这个软件本身就有这个功能。下面我就说明以下如何在自己的FTP里面加上这些信息。

第一、先建立一个文本文件,随便取一个名字。我们这儿就取message.txt吧。

第二、这个这个文本文件里面加上这些文字

------------------------------------
欢迎来到XXX的FTP服务器
你的IP地址是:%IP
目前服务器所在的时间是 %time
已经有 %u24h 个用户在最近24小时访问过本FTP
本FTP服务器已经运行了 %ServerDays 天,%ServerHours 小时 和 %ServerMins 分。

服务器的运行情况:

所有登陆用户数量: %loggedInAll total
当前登陆用户数量: %Unow
已经下载字节数: %ServerKbDown Kb
已经上传字节数: %ServerKbUp Kb
已经下载文件数: %ServerFilesDown
已经上传文件数: %ServerFilesUp
服务器平均带宽: %ServerAvg Kb/sec
服务器当前带宽: %ServerKBps Kb/sec
------------------------------------

其中XXX可以改成你的名字

你也可以加上一些你自己认为喜欢的文字,不过要注意的是每行最好不要超过80个字符

其中以%开头的都是一些变量,下面是SERV-U能支持的变量

时间和*期

%Time – 显示你的计算机当前时间
%Date – 显示你的计算机当前*期

服务器的统计信息

%ServerDays – 显示服务器已经运行的天数
%ServerHours – 显示服务器已经运行的小时数
%ServerMins – 显示服务器已经运行的分钟数
%ServerSecs – 显示服务器已经运行的秒数
%ServerKbUp – 显示自从服务器运行以来已经上传的字节数
%ServerKbDown – 显示自从服务器运行以来已经下载的字节数
%ServerFilesUp – 显示自从服务器运行以来已经上传的文件数
%ServerFilesDown – 显示自从服务器运行以来已经下载的文件数
%LoggedInAll – 显示自从服务器运行以来已经登陆的用户数
%ServerAvg – 显示服务器的
平均带宽
%ServerKBps – 显示服务器的当前带宽

服务器的设定信息

%MaxUsers – 显示服务器能同时登陆的最大用户数量
%MaxAnonymous – 显示服务器能同时登陆的最大匿名用户数量

用户信息

%Name – 显示登陆的用户名
%IP – 显示登陆的用户IP地址
%Dir – 显示登陆的用户的当前目录
%Disk – 显示登陆的用户的当前磁盘
%DFree – 显示登陆的用户的当前磁盘空间,单位是MB
%FUp – 显示登陆的用户上传的文件数量
%FDown – 显示登陆的用户下载的文件数量
%FTot – 显示登陆的用户上传和下载的总的文件数量
%BUp – 显示登陆的用户上传的字节数,单位是KB
%Bdown – 显示登陆的用户下载的字节数,单位是KB
%BTot – 显示登陆的用户上传和下载的总字节数,单位是KB
%TconM – 显示登陆用户连接时间,单位是分钟
%TconS – 显示登陆用户连接时间,单位是秒,要和%TconM一起使用
%RatioUp – 显示登陆用户的上传流量限制
%RatioDown – 显示登陆用户的下载流量限制
%RatioCredit – 显示登陆用户还有多少credit可以上传和下载,这个是针对有些FTP是要上传多少文件,才能下载多少文件而设置的
%QuotaUsed – 显示登陆用户的已经使用了多少空间,单位是KB
%QuotaLeft – 显示登陆用户的还有多少空间可以使用,单位是KB
%QuotaMax – 显示登陆用户的的最大空间,单位是KB
后面3个是针对有磁盘限制的用户设置的

用户数量

%UNow – 显示当前有多少用户连接
%UAll – 显示从服务器运行以来一共有多少用户连接过
%U24h – 显示最近24小时有多少用户
%UAnonAll – 显示当前总的匿名用户数量
%UAnonThisIP – 显示所有匿名登陆的用户数
%UNonAnonAll – 显示所有当前非匿名登陆用户数
%UNonAnonThisIP – 显示所有非匿名登陆用户数
%UThisName – 显示所有使用这个名字登陆的用户数

自己在先建立一个.txt文件,输入你想要显示的文字,具体参数看上面的内容,然后在Serv_u内的server设置里面,加入这个.txt文件就可以了!

下面我已经做了几个!喜欢就把名字等改改OK了!呵呵

------------------------------------
欢迎来到***A 网***的FTP服务器

你的IP地址是:%IP
目前服务器所在的时间是 %time
已经有 %u24h 个用户在最近24小时访问过本FTP
本FTP服务器已经运行了 %ServerDays 天,%ServerHours 小时 和 %ServerMins 分。

服务器的运行情况:

所有登陆用户数量: %loggedInAll total
当前登陆用户数量: %Unow
已经下载字节数: %ServerKbDown Kb
已经上传字节数: %ServerKbUp Kb
已经下载文件数: %ServerFilesDown
已经上传文件数: %ServerFilesUp
服务器平均带宽: %ServerAvg Kb/sec
服务器当前带宽: %ServerKBps Kb/sec
------------------------------------
你的信息

用户名: %Name
IP地址: %IP
当前目录: %Dir
当前磁盘: %Disk
磁盘空间:%DFree
连接时间: %TconM 分 和 %TconS 秒
上传流量限制: %RatioUp
下载流量限制: %RatioDown
------------------------------------

★★★★★★★★★★★★★★★★★★★★★★★★★
来自%IP的朋友您好,欢迎来到+a网+的个人FTP服务器
本地时间是%Date %Time
服务器已连续工作:%ServerDays天%ServerHours小时%ServerMins分%ServerSecs秒
本站开通以来已接通%UAll位使用者。
过去24小时总共有%U24h次连接。
匿名用户上限为%MaxAnonymous人。每个ip只能开两个进程
目前有%UNow位使用者在线。
其中匿名用户有%UAnonAll人在线。
★★★★★★★★★★★★★★★★★★★★★★★★★
自本站开通以来共上传/下载 |%ServerKbUpKB/%ServerKbDownKB
自本站开通以来共上传/下载 |%ServerFilesUp个/%ServerFilesDown个
服务器当前流量|%ServerKBps Kb/sec
服务器平均流量|%ServerAvg Kb/sec
★★★★★★★★★★★★★★★★★★★★★★★★★
你目前的空间容量为 |%QuotaMax/KB
你目前总共使用了 |%QuotaUsed/KB
你目前的空间剩余 |%QuotaLeft/KB

Jmail 组件的安装

建议使用 w3 JMail Personal V4.3 这里为免费版 http://www.skycn.net/soft/5555.html

默认安装至 D:w3JMail4_35434fnald [同样,复杂的目录名]

安装完成后只需单一设置 jmail.dll 权限,加入IIS用户组默认权限即可!

SQL Server 2000 的安装与配置

目前SQL Server 2000 + SP4 在我看来已算比较安全,已没有SP3等版本会因为 sqlstp.log, sqlsp.log而泄露

安装信息的问题。当然也建议在安全后 检查 <systemdrive>:Program FilesMicrosoft SQL ServerMSSQLInstall

目录中是否存在有 sqlstp.log, sqlsp.log, setup.iss文件,如果有,则备份至其它位置。

数据库的建立这里就不多讲了。更多设置可以参考SQL SERVER 2000帮助文档!

四、站点的建立

站点的建立有一定的操作标准,当然这都是些屁话,能运行就行了。

上面讲到的设置已经为下面的建立站点创造了一个良好的条件,只需要严格按照控制每个站点的权限

就足够了,不要因为时间紧而不设置站点FSO或将目录权限开到最大。操作上的疏忽偶尔会带来一点小

麻烦。

建立站点前 首先在用户管理中建立一个站点所需要使用的用户名。

比如我们要建立一个名为 HostNew的站点 绑定域名hostnew.com

建立一用户Iusr_hostnew.com [对IIS用户增加统一的前缀方便将来的管理] 设置一个复杂的密码

修改该用户所属用户组为Guests 或 你准备好的IIS用户组。删除默认的Users用户组.

尔后给站点需要使用的目录加上这个用户为读取、写入权限。不要是默认权限,默认权限拥有运行权限

那么站点就可以通过FSO来执行或利用其它方式来执行一些恶意程序破坏服务器配置。

尔后打开IIS管理器 > 网站 > 新建站点 设置好后

打开新站点属性 > 目录安全性 > 身份验证和访问控制 > 编辑 > 选择刚才建立的用户[Iusr_hostnew.com]

输入该用户的密码.确认.应用.即可,此时该站点的权限已控制在该站点目录!

其实这一切都是相对比较简单的.也没有什么可值得称道的地方.

如果该站点不使用ASPPHPCGI等脚本 在该站点属性 > 主目录里面 > 执行权限 里面选择

如果要执行ASP等脚本 则 选择纯脚本.如果PHPCGI等脚本使用的是EXE文件执行方式.则选择脚本和可执行文件

mssql内存设置

内存是影响Microsoft SQL Server系统性能的一个重要因素,SQL Server数据库安装时将
为具有32MB物理内存的机器缺省配置16MB可用内存,16MB物理内存的机器缺省配置4MB可用内
存。应在Microsoft SQL Server数据库安装后进行内存选项(Memory)设置,最大配置值为2GB
  为了确定SQL Server系统最适宜的内存需求,可以从总的物理内存中减去Windows NT4.0
需要的内存以及其它一些内存需求后综合确定,理想的情况是给SQL Server分配尽可能多的内

根据物理内存合理规划SQL Server可用内存

  在大多数的生产环境中,服务器配备的物理内存是64MB~128MB,偶尔也有256MB的,只要
配置恰当是完全可以满足SQL Server的内存需求的。下表是笔者关于SQL Server内存分配的建
  物理内存 分配给SQL Server 设置值(单位:2KB)
  8MB 4MB 2048
  16MB 8MB 4096
  32MB 16~18MB 8192~9216
  48MB 28~34MB 14336~17408
  64MB 40~46MB 20480~23552
  128MB 100~108MB 51200~55296
  256MB 216~226MB 110592~115712
  512MB 464~472MB 237568~241664

SQL Server内存选项(Memory)设置方法

(1)从Microsoft SQL Server程序集中启动SQL Enterprise Manager;
  (2)从Server Manager窗口中选择“Server”菜单选项;
  (3)在“Server”菜单中选择“Configurations”选项;
  (4)在“Server Configuration”对话框中选择”Configuration”标签,Configuration
  (5)选中“Memory”项目,在“Current”栏填入新值;
  (6)停止并重新启动SQLServer服务,使设置生效。

合理扩充虚拟内存、增大SQL Server可用内存

  当SQL Server系统确实需要扩大可用内存时,应在磁盘空间充足的情况下扩充供虚拟内存
,并相应增大SQL Server可用内存。具体做法是,系统管理员首先扩充服务器的虚拟内存,然
后再参考上表增大SQL Server可用内存,关键是要根据系统的负载情况综合决定是否扩充内存

使用tempinRAM

  SQL Server使用tempdb临时数据库作为一些查询连接操作时排序或创建临时表的工作空间。将tempdb创建在RAM中可以使系统操作性能有较大提高,而且因为tempdb在每次重启动服务器时都重建,这样即使有非正常的关闭也是较为安全的,例如停电故障。要将tempdb创建在RAM中,可以使用 sp_configure进行设置,具体用法请参阅有关资料。
  由于tempdbinRAM使用的内存是由系统从内存体单独分配的,与 SQL Server的内存选项设置的可用内存池是分开的,使用tempdbin RAM将减少整个系统的可用内存,应根据SQL Server和服务器运行情况进行配置,否则就可能适得其反,影响系统性能。另外,适当增加tempdb数据库空间,即使不使用tempdbin RAM,也可以提高数据库的运行速度。

注意事项

  (1)建议在生产环境中SQL Server不要设置小于32MB内存,而且数据库服务器上尽量不要
  (2)扩充供虚拟内存、增大SQL Server可用内存,应考虑物理内存使用状况和磁盘空间许
  (3)在可能的情况下,要为系统留有部分额外的内存,这样在服务器上打开一个服务或添
加一个进程且不改变SQL Server内存配置时,不致于使NT服务器的运行速度受到影响(变得很
慢),一般认为最小为2MB最大为20MB。

巧用内存配置,解决统计服务器问题

  一单位的统计服务器投入使用后,运行速度较慢,经排查原因,发现SQLServer中的内存选项(Memory)仅为安装缺省值??16MB(而服务器有128MB的物理内存),在将内存值调整为100MB时却误将其改成了1000MB,使得SQL Server服务不能启动,统计数据库打不开,也就不能再次进入SQL Enterprise Manager修改内存设置了。由于近期未备份业务数据,不到万不得已不能重装SQLServer数据库,就试图用命令行参数命令来重新启动SQL Server服务,但均不能奏效,陷入了困境。我们经过仔细分析提出:既然SQL Server可用内存设置值远远大于物理内存,造成SQLServer服务不能启动,何不扩充虚拟内存呢?经设法将机器虚拟内存扩充至1000MB并重新启动,SQL Server数据库成功启动,问题迎刃而解。