![常用注册表安全要点_注册表](https://s2.51cto.com/attachment/200901/200901151231995436812.jpg?x-oss-process=image/resize,m_fixed,w_1184)
常用注册表安全要点
原创
©著作权归作者所有:来自51CTO博客作者e-junren的原创作品,请联系作者获取转载授权,否则将追究法律责任
请注意:在修改注册表前先做好备份,以备出错和还原的时候要用,这是必须的。
一、保护注册表:
禁止对注册表的远程访问: 在服务那里禁用远程管理注册表
![常用注册表安全要点_注册表](https://s2.51cto.com/attachment/200901/200901151231995436812.jpg?x-oss-process=image/resize,m_fixed,w_1184)
把Remote Registry 这一项服务器停了(使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。)你可以查看一下是没有任何服务依存它的,所以你放心停止这个服务。
二、防范共享入侵 (如果是局域网,不建议关闭这个端口,只要在出外网的防火墙关闭这端口就行了)
大家知道,如果系统的139端口开放,则计算机就会泄露你的机器的一些信息,其中第一行中的nb
便是这台计算机的机器名,workgroup则说明这台机器是工作组模式。最后一行还列出了机器的mac地
址(网卡地址)。
事实上,对于windows9x来说,共享入侵的实现离不开139端口的开放,而对于windows 2000来说
,在查看共享资源的时候,系统会先尝试连接139端口。如果139端口关闭的话,就会尝试445端口的连
接(在黑客进行ipc$入侵时同样离不开它们),所以防范共享入侵不仅要关闭139端口,还要关闭445
端口。把它们都关闭就可以防范别人通过共享来入侵你的电脑,同时也可以防止别人通过ipc$入侵,
因为ipc$入侵也离不开139和445端口的支持。
关闭139端口非常简单,通过防火墙来屏蔽netbios对应的139端口,这样别人就无法攻击我们了。
而关闭445端口,则可以通过修改注册表来实现,方法是:在“开始”菜单的“运行”中输入regedit
,打开注册表编辑器。然后展开到这里:
hkey_local_machine\system\currentcontrolset\services\netbt\parameters,在它的下面新建一个
dword值smbdeviceenabled,其键值为1即可。
三、关闭windows默认共享
用过windows 2000的朋友一定知道,默认的情况下,硬盘中所有逻辑分区都是被设置成共享的,
所以有必要关闭这类不用的共享。首先先把已有的ipc$和默认共享都删除删除(默认共享是为了方便
远程管理而开放的共享,包含了所有的逻辑盘c$,d$,e$……和系统目录winnt或windowsadmin$),输
入:
net share ipc$ /del net share admin$ /del net share c$ /del net share c$
/del …………
然后,用记事本编辑如下内容的注册表文件,保存为任意名字的.reg文件即可:
windows registry editor version 5.00
[hkey_local_machine\system\currentcontrolset\services\lanmanserver\parameters]
"autoshareserver"=dword:00000000 "autosharewks"=dword:00000000
注意,在最后面一定要空上一行才行!
四、禁止ADMIN$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
"AutoShareWks"=REG_DWORD:00000000
五、限制IPC$缺省共享
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
"restrictanonymous"=REG_DWORD 00000000 缺省
0×1 匿名用户无法列举本机用户列表
0×2 匿名用户无法连接本机IPC$共享
说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Server
六、废除木马功能(这个建议使用在那些不需要多建立用户的服务器上为好)
木马危害,虽然手段繁多,但是万变不离其宗,其中必需的步骤是在你的系统里建立管理员用户。
本文就是从这一环节入手,阻止木马建立用户。这样,即便你的电脑已经感染了木马病毒,但是由于
不能建立用户,木马就不能发挥远程控制的功能。换句话说,就是废了它,让他变成垃圾。当然,垃
圾也需要清理,但这已经不在本文的讨论范围之内了。
打开其中目录 HKEY_LOCAL_MACHINE \ SAM \ SAM \Domains \Account \ Groups
好了,就是这个 Groups 就是负责建立用户的。(注意,在进行下一步操作之前,你先要对Groups进行
备份,必要的时候,可以还原。)删掉它,系统就不能建立用户了。无论木马怎样折腾,都无法建立用
户,更谈不上提升为管理员了。这个目录里的文件如果被删除,是没有办法还原的。
备份方法:右键点击 Groups 选择“导出”,给导出的文件起个名字,保存好,就可以了。
七、禁用注册表(这个根据自己系统需要来做)
《禁止使用注册表编辑器regedit.exe》
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=REG_DWORD 00000001
八、注册表解锁
把下面的那段代码复制到记事本上,并保存为.inf文件,再安装就可以解开被锁住的注册表了
[Version]
Signature=“$CHICAGO $”
[DefaultInstall]
DelReg=del
[del ]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\System
Disableregistrytools,
1,00,00,00,00
这个其中的一中解锁方法,要想知道别的,请到网上去找,还有很多
这两天总结了一下,写出几个对注册表有安全作用的几个要点。如果你对注册表安全还有更好的解决方案或要点,请多多指点和留言哦,谢谢!
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
注册表安全
注册表安全
职场 休闲 (*^__^*) 嘻嘻……