数码资讯
使用第三方软件漏洞的攻击
使用该漏洞的攻击是一种使网络管理员非常头痛的攻击。如何防止这种攻击 提高预防意识 管理员通常关注微软发布的Windows漏洞,并及时为系统安装补丁程序。然而,服务程序运行在第三方系统常常被忽视。例如,Serv-U服务远程溢出漏洞在前一时期许多服务器成为黑客的肉鸡; 系统的远程访问或数据库服务存在漏洞
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
使用该漏洞的攻击是一种使网络管理员非常头痛的攻击。如何防止这种攻击
提高预防意识
管理员通常关注微软发布的Windows漏洞,并及时为系统安装补丁程序。然而,服务程序运行在第三方系统常常被忽视。例如,Serv-U服务远程溢出漏洞在前一时期许多服务器成为黑客的肉鸡;
系统的远程访问或数据库服务存在漏洞。管理者也应该关注这些第三方的服务程序,注意由厂家发布的漏洞,并安装补丁或升级时间服务项目。此外,在文件处理中的应用的一些漏洞,如微软的Word文件,图形文件,Adobe的PDF文档,realplay的视频文件,当管理员打开文件等恶意溢出代码,系统为黑客打开门。
处理这类漏洞,首先需要管理员提高认识,而且对普通用户不打开邮件并及时来历不明,安装相应的补丁文件。一个简单而有效的方法是严格控制程序安装在服务器上,保证服务器的简单,和关闭不需要的系统服务。
注意异常连接和系统日志
有一种错误的认识,系统安装防火墙和杀毒软件可以有效抵御漏洞。但从TCP / IP层次来看,防火墙是在传输层工作,和漏洞溢出攻击代码经常应用于应用层,所以它是不可能检测到这种攻击。
防火墙的特点是它可以控制所有进出的连接。依靠防火墙的默认配置规则仅是不安全的。管理者需要制定严格的访问规则,只开放端口,需要向外界提供服务。所以,即使黑客可以通过漏洞打开一个端口,黑客无法建立连接,因为端口被防火墙封锁。
有些攻击计划是港口反弹。在溢出后,程序将连接到黑客计算机上的端口,黑客可以通过反向连接控制受攻击的计算机。一般来说,防火墙对传入的连接有严格的控制,而出站连接的管理更为松散。因此,黑客往往可以进行攻击成功。所以,当异常的出站连接,管理员需要认真分析,找出发起连接的过程中,请检查用户名和目的端口的连接(如使用processexplorer程序),结合经验确定正常连接或非法的反向连接。
当发生溢出攻击时,服务程序中将出现意外错误。管理员还可以通过检查应用程序的日志记录来了解错误的来源、频率、时间和类型的详细内容,从而决定它是否会受到攻击。
限制服务程序的权限
当黑客成功利用溢出,获得一个远程连接cmdshell,往往继承权限权限的cmdshell初始溢出服务程序,和大多数的服务帐户的权限在系统帐户权限运行,即使在系统管理员帐户。也就是说,如果溢出成功,黑客将成为系统管理员。
虽然该系统内置的服务程序的很大一部分需要启动系统帐户的权限,有许多服务项目,可以选择在启动用户帐户。这样的服务,我们可以在系统中建立一个较小的机构账户和账户使用启动服务程序,所以即使发生泄露,黑客只能得到一个较小的cmdshell。
修改应用程序的安全属性
当黑客得到较小的权限的cmdshell,常常不放弃,可以上传本地溢出攻击程序进一步扩大其权力。因此,即使是较小的cmdshell是危险的。所以,我们如何阻止黑客获得cmdshell吗
我们可以通过提供阻止黑客;cmd.execmd.exe文件,通过修改CMD的安全性能。
在NTFS文件系统中,可以为不同的帐户设置不同的应用程序。这里有一个最小特权帐户来限制CMD命令的使用。
(1)添加一个帐户
使用命令netuserhidden $ / add添加一个属于users集团hidden账户。同时,一个强大的密码设置为hidden账户。
提示:添加$;后账户名称;符号可以创建一个隐藏的账户,并责令netuser不示。
(2)修改cmd.exe的安全性能
在Windows的system32目录,找到cmd.exe文件,右击该文件,在文件中选择属性;;安全栏目,删除所有用户的权限,如图1所示。然后加入hidden用户,并分配权限。
在这种方式中,只有隐藏的hidden用户有权使用cmd.exe文件,黑客即使得到系统帐户的权限,也不能使用cmd.exe文件。这样,黑客可以在不破坏它通过为,但不能完全阻止他。
黑客可以在溢出程序代码如下说明;netuserhack123 / addnetlocalgroupadministratorshack / add溢出,成功时,在管理员组中为自己添加黑客的密码;123hack帐户。以同样的方式,黑客也可以启动Telnet服务终止杀毒软件的进程,或下载木马文件通过指令。因此,我们需要使用上述方法修改net.exe,net1.exe,ftp.exe,,,的tftp.exe system32目录,而这些文件的权限。
注意:为什么使用这个复杂的方法而不是直接重命名或删除这些程序呢这是因为文件受到Windows系统的保护,用户即使在系统被删除后也不能直接删除文件。
提高预防意识
管理员通常关注微软发布的Windows漏洞,并及时为系统安装补丁程序。然而,服务程序运行在第三方系统常常被忽视。例如,Serv-U服务远程溢出漏洞在前一时期许多服务器成为黑客的肉鸡;
系统的远程访问或数据库服务存在漏洞。管理者也应该关注这些第三方的服务程序,注意由厂家发布的漏洞,并安装补丁或升级时间服务项目。此外,在文件处理中的应用的一些漏洞,如微软的Word文件,图形文件,Adobe的PDF文档,realplay的视频文件,当管理员打开文件等恶意溢出代码,系统为黑客打开门。
处理这类漏洞,首先需要管理员提高认识,而且对普通用户不打开邮件并及时来历不明,安装相应的补丁文件。一个简单而有效的方法是严格控制程序安装在服务器上,保证服务器的简单,和关闭不需要的系统服务。
注意异常连接和系统日志
有一种错误的认识,系统安装防火墙和杀毒软件可以有效抵御漏洞。但从TCP / IP层次来看,防火墙是在传输层工作,和漏洞溢出攻击代码经常应用于应用层,所以它是不可能检测到这种攻击。
防火墙的特点是它可以控制所有进出的连接。依靠防火墙的默认配置规则仅是不安全的。管理者需要制定严格的访问规则,只开放端口,需要向外界提供服务。所以,即使黑客可以通过漏洞打开一个端口,黑客无法建立连接,因为端口被防火墙封锁。
有些攻击计划是港口反弹。在溢出后,程序将连接到黑客计算机上的端口,黑客可以通过反向连接控制受攻击的计算机。一般来说,防火墙对传入的连接有严格的控制,而出站连接的管理更为松散。因此,黑客往往可以进行攻击成功。所以,当异常的出站连接,管理员需要认真分析,找出发起连接的过程中,请检查用户名和目的端口的连接(如使用processexplorer程序),结合经验确定正常连接或非法的反向连接。
当发生溢出攻击时,服务程序中将出现意外错误。管理员还可以通过检查应用程序的日志记录来了解错误的来源、频率、时间和类型的详细内容,从而决定它是否会受到攻击。
限制服务程序的权限
当黑客成功利用溢出,获得一个远程连接cmdshell,往往继承权限权限的cmdshell初始溢出服务程序,和大多数的服务帐户的权限在系统帐户权限运行,即使在系统管理员帐户。也就是说,如果溢出成功,黑客将成为系统管理员。
虽然该系统内置的服务程序的很大一部分需要启动系统帐户的权限,有许多服务项目,可以选择在启动用户帐户。这样的服务,我们可以在系统中建立一个较小的机构账户和账户使用启动服务程序,所以即使发生泄露,黑客只能得到一个较小的cmdshell。
修改应用程序的安全属性
当黑客得到较小的权限的cmdshell,常常不放弃,可以上传本地溢出攻击程序进一步扩大其权力。因此,即使是较小的cmdshell是危险的。所以,我们如何阻止黑客获得cmdshell吗
我们可以通过提供阻止黑客;cmd.execmd.exe文件,通过修改CMD的安全性能。
在NTFS文件系统中,可以为不同的帐户设置不同的应用程序。这里有一个最小特权帐户来限制CMD命令的使用。
(1)添加一个帐户
使用命令netuserhidden $ / add添加一个属于users集团hidden账户。同时,一个强大的密码设置为hidden账户。
提示:添加$;后账户名称;符号可以创建一个隐藏的账户,并责令netuser不示。
(2)修改cmd.exe的安全性能
在Windows的system32目录,找到cmd.exe文件,右击该文件,在文件中选择属性;;安全栏目,删除所有用户的权限,如图1所示。然后加入hidden用户,并分配权限。
在这种方式中,只有隐藏的hidden用户有权使用cmd.exe文件,黑客即使得到系统帐户的权限,也不能使用cmd.exe文件。这样,黑客可以在不破坏它通过为,但不能完全阻止他。
黑客可以在溢出程序代码如下说明;netuserhack123 / addnetlocalgroupadministratorshack / add溢出,成功时,在管理员组中为自己添加黑客的密码;123hack帐户。以同样的方式,黑客也可以启动Telnet服务终止杀毒软件的进程,或下载木马文件通过指令。因此,我们需要使用上述方法修改net.exe,net1.exe,ftp.exe,,,的tftp.exe system32目录,而这些文件的权限。
注意:为什么使用这个复杂的方法而不是直接重命名或删除这些程序呢这是因为文件受到Windows系统的保护,用户即使在系统被删除后也不能直接删除文件。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。