常见终端问题解决方案和整改方法

常见终端问题解决方案和整改方法

2023年6月24日发(作者:)

问题一:猜测出远程可登录的SMB/Samba用户名口令

弱密码示例:

扫描原理: 通过SMB协议,匹配弱密码字典库,对终端用户和口令,进行扫描。

产生原因: 终端存在SMB自建共享 或者开启SMB默认共享导致,同时系统用户存在弱口令。

验证方法:

(1)使用命令net use ipipc$ password /u:username 进行弱密码登录尝试,若登录成功,则该账号一定存在。

(2)该账号可能在“计算机管理”中不存在,因为该账号可能为克隆账号、隐藏账号或者某程序产生的账号。

(3)也存在计算机已经中毒的可能。

《注释》

判断计算机是否存在隐藏账号的方法:

1.

打开注册表编辑器,

展开HKEY_LOCAL_MACHINESAMSAM,修改SAM权限

为administrator完全控制。

2.

按F5刷新注册表,展开HKEY_LOCAL_MACHINESAMSAMDomainsaccountusernames,对比用户列表和计算机管理中的用户列表是否相同,如果存在多余的,则为隐藏账号。

加固方法:

• 杀毒

• 使用net use ipipc$ /del,进行删除

• 如果可以关闭Server服务,建议关闭Server服务

• 更改计算机系统用户密码,设置足够密码强度的口令

• 关闭自建共享

问题二: SMB漏洞问题

漏洞示例:

利用SMB会话可以获取远程共享列表

主机SID信息可通过SMB远程获取

利用主机SID可以获取本地用户名列表

扫描原理:通过SMB服务(主要端口为135.445)对被扫描系统,进行信息获取

产生原因:终端存在SMB自建共享 或者开启SMB默认共享导致。

加固方法:

• 如果可以关闭Server服务,建议关闭Server服务

• 修改本地安全策略,如:

利用SMB会话可以获取远程共享列表 –启用“不允许匿名列举SAM帐号和共享” •

主机SID信息可通过SMB远程获取 –更改

“对匿名连接的额外限制”为“没有显式匿名权限就无法访问”

利用主机SID可以获取本地用户名列表 –启用“允许匿名 SID/名称

转换”

通过防火墙过滤端口135/TCP、139/TCP、445/TCP、135/UDP、137/UDP、138/UDP、445/UDP,过滤方法如下:

进入“控制面板->系统和安全->windows

防火墙->左侧高级设置”,打开“高级安全防火墙”,右键“入站规则”->

新建规则。

进入“规则类型”页面,选择“要创建的规则类型”为“端口”,点击“下一步”。

进入“协议和端口”页面,选择“TCP规则”,并在“特定本地端口”中输入要屏蔽的端口(如:135、139、445、1025),点击“下一步”。

进入“操作”页面,选择“阻止链接”,点击“下一步”。

进入“配置文件”页面,选中“域、专用、公用”,点击“下一步”。

进入“名称”页面,输入一个名称,如“网络端口屏蔽”

问题三: 自建共享的问题

漏洞示例:

存在可写共享目录

存在可访问的共享目录

猜测出远程可登录的SMB/Samba用户名口令

产生原因: 终端用户自建了共享,且共享目录的权限为可访问、可写

加固方法:

• 关闭自建共享

• 更改共享文件的权限,取消everyone权限

问题四:SNMP口令问题

漏洞示例:

SNMP服务存在可读口令

SNMP服务存在可写口令

产生原理: 通过UDP 161 端口获取被测系统信息。同时所谓可读,可写是针对RO权限和RW权限所对应的,因为SNMP代理服务可能存在默认口令。如果您没有修改这些默认口令或者口令为弱口令,远程攻击者就可以通过SNMP代理获取系统的很多细节信息。

相关服务:

SNMP Service:使简单网络管理协议(SNMP)请求能在此计算机上被处理。如果此服务停止,计算机将不能处理 SNMP

请求。如果此服务被禁用,所有明确依赖它的服务都将不能启动。

SNMP Trap:接收本地或远程简单网络管理协议 (SNMP)

代理程序生成的陷阱消息并将消息转发到此计算机上运行的 SNMP

管理程序。如果此服务被停用,此计算机上基于

SNMP

的程序将不会接收 SNMP trap

消息。如果此服务被禁用,任何依赖它的服务将无法启动。 •

加固方法:

如非必须,建议关闭SNMP

XP关闭方法:控制面板-“添加或删除程序”-“添加/删除Windows组件”-“管理和监视工具”,双击打开,取消“简单网络管理协议.

Windows 7关闭方法:控制面板-“添加或删除程序”-“打开或关闭winows功能”,取消“简单网络管理协议.

如为必须,请修改SNMP的“团体名称”

打开“服务”选择“SNMP server”右键“安全”-添加团体名称

修改端口号 或者防火墙屏蔽

问题五:FTP相关漏洞问题

漏洞示例:

猜测出远程FTP服务存在可登录的用户名口令

远程FTP服务器根目录匿名可写

产生原理:使用TCP 21号端口,进行FTP相关漏洞的扫描

加固方法:

• 如果FTP为非必须,建议关闭FTP服务

• 如果FTP为业务需要,建议修改ftp 若口令

• Linux

有两种弱密码,一个是ftp,

一个是anouymous帐号,对于anouymous帐号弱密码,通过关闭默认帐号来实现。

对于ftp帐号,由于此时ftp帐号是系统帐号,故需要通过passwd

为ftp

设置密码

由于在windows下,ftp帐号使用的是系统帐号,因此windows下ftp帐号的弱密码,也就是系统帐号的弱密码。

• 针对漏洞“远程FTP服务器根目录匿名可写”,使用命令chown root ~ftp && chmod 0555

~ftp进行加固

问题六:Integard Home和Pro HTTP请求远程栈溢出漏洞

• 当前没有解决方案,可能是误报,一直在和总部沟通中,尚未找到解决方案。

问题七:远程协议相关漏洞

产生原因: 利用TCP 3389 端口对终端进行扫描,发现远程协议相关漏洞。

加固方法:

针对不同漏洞,下载不同补丁

如果远程协议服务不需要,建议关闭远程桌面协议

通过防火墙过滤3389端口

更改3389端口为一不常见端口

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687577202a21579.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信