+ PERL + MSSQL + MYSQL 最新服务器安全设置技术实.doc_第1页
+ PERL + MSSQL + MYSQL 最新服务器安全设置技术实.doc_第2页
+ PERL + MSSQL + MYSQL 最新服务器安全设置技术实.doc_第3页
+ PERL + MSSQL + MYSQL 最新服务器安全设置技术实.doc_第4页
+ PERL + MSSQL + MYSQL 最新服务器安全设置技术实.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例1、服务器安全设置之-硬盘权限篇 这里着重谈需要的权限,也就是最终文件夹或硬盘需要的权限,可以防御各种木马入侵,提权攻击,跨站攻击等。本实例经过多次试验,安全性能很好,服务器基本没有被木马威胁的担忧了。硬盘或文件夹: C: D: E: F: 类推 主要权限部分: 其他权限部分: Administrators 完全控制 无如果安装了其他运行环境,比如PHP等,则根据PHP的环境功能要求来设置硬盘权限,一般是安装目录加上users读取运行权限就足够了,比如c:php的话,就在根目录权限继承的情况下加上users读取运行权限,需要写入数据的比如tmp文件夹,则把users的写删权限加上,运行权限不要,然后把虚拟主机用户的读权限拒绝即可。如果是mysql的话,用一个独立用户运行MYSQL会更安全,下面会有介绍。如果是winwebmail,则最好建立独立的应用程序池和独立IIS用户,然后整个安装目录有users用户的读/运行/写/权限,IIS用户则相同,这个IIS用户就只用在winwebmail的WEB访问中,其他IIS站点切勿使用,安装了winwebmail的服务器硬盘权限设置后面举例 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Inetpub 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:InetpubAdminScripts 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Inetpubwwwroot 主要权限部分: 其他权限部分: Administrators 完全控制 IIS_WPG 读取运行/列出文件夹目录/读取 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 Users 读取运行/列出文件夹目录/读取 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 这里可以把虚拟主机用户组加上同Internet 来宾帐户一样的权限拒绝权限 Internet 来宾帐户 创建文件/写入数据/:拒绝创建文件夹/附加数据/:拒绝 写入属性/:拒绝写入扩展属性/:拒绝 删除子文件夹及文件/:拒绝删除/:拒绝 该文件夹,子文件夹及文件 硬盘或文件夹: C:Inetpubwwwrootaspnet_client 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and Settings 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll Users 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 USERS组的权限仅仅限制于读取和运行,绝对不能加上写入权限 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll Users开始菜单 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication Data 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 Users 写入 只有子文件夹及文件 该文件夹,子文件夹 SYSTEM 完全控制 两个并列权限同用户组需要分开列权限 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoft 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 此文件夹包含 Microsoft 应用程序状态数据 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftCryptoRSAMachineKeys 主要权限部分: 其他权限部分: Administrators 完全控制 Everyone 列出文件夹、读取属性、读取扩展属性、创建文件、创建文件夹、写入属性、写入扩展属性、读取权限 只有该文件夹 Everyone这里只有读写权限,不能加运行和删除权限,仅限该文件夹 只有该文件夹 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftCryptoDSSMachineKeys 主要权限部分: 其他权限部分: Administrators 完全控制 Everyone 列出文件夹、读取属性、读取扩展属性、创建文件、创建文件夹、写入属性、写入扩展属性、读取权限 只有该文件夹 Everyone这里只有读写权限,不能加运行和删除权限,仅限该文件夹 只有该文件夹 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftHTML Help 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftNetworkConnectionsCm 主要权限部分: 其他权限部分: Administrators 完全控制 Everyone 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 Everyone这里只有读和运行权限 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftNetworkDownloader 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersApplication DataMicrosoftMedia Index 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 Users 创建文件/写入数据创建文件夹/附加数据写入属性写入扩展属性读取权限 该文件夹,子文件夹及文件 只有该文件夹 Users 创建文件/写入数据创建文件夹/附加数据写入属性写入扩展属性 只有该子文件夹和文件 硬盘或文件夹: C:Documents and SettingsAll UsersDRM 主要权限部分: 其他权限部分: 这里需要把GUEST用户组和IIS访问用户组全部禁止Everyone的权限比较特殊,默认安装后已经带了主要是要把IIS访问的用户组加上所有权限都禁止 Users 读取和运行 该文件夹,子文件夹及文件 Guests 拒绝所有 该文件夹,子文件夹及文件 Guest 拒绝所有 该文件夹,子文件夹及文件 IUSR_XXX或某个虚拟主机用户组 拒绝所有 该文件夹,子文件夹及文件 硬盘或文件夹: C:Documents and SettingsAll UsersDocuments (共享文档) 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program Files 主要权限部分: 其他权限部分: Administrators 完全控制 IIS_WPG 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 IIS虚拟主机用户组禁止列目录,可有效防止FSO类木马如果安装了aspjepg和aspupload 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesCommon Files 主要权限部分: 其他权限部分: Administrators 完全控制 IIS_WPG 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 Users 读取和运行 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 复合权限,为IIS提供快速安全的运行环境 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesCommon FilesMicrosoft Sharedweb server extensions 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesMicrosoft SQL ServerMSSQL (程序部分默认装在C:盘) 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 硬盘或文件夹: E:Program FilesMicrosoft SQL Server (数据库部分装在E:盘的情况) 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: E:Program FilesMicrosoft SQL ServerMSSQL (数据库部分装在E:盘的情况) 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesInternet Exploreriexplore.exe 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesOutlook Express 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesPowerEasy5 (如果装了动易组件的话) 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesRadmin (如果装了Radmin远程控制的话) 主要权限部分: 其他权限部分: Administrators 完全控制 无对应的c:windowssystem32里面有两个文件r_server.exe和AdmDll.dll要把Users读取运行权限去掉默认权限只要administrators和system全部权限 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesServ-U (如果装了Serv-U服务器的话) 主要权限部分: 其他权限部分: Administrators 完全控制 无这里常是提权入侵的一个比较大的漏洞点一定要按这个方法设置目录名字根据Serv-U版本也可能是C:Program FilesRhinoSServ-U该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesWindows Media Player 主要权限部分: 其他权限部分: Administrators 完全控制 无该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesWindows NTAccessories 主要权限部分: 其他权限部分: Administrators 完全控制 无该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:Program FilesWindowsUpdate 主要权限部分: 其他权限部分: Administrators 完全控制 无该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWS 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSrepair 主要权限部分: 其他权限部分: Administrators 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 虚拟主机用户访问组拒绝读取,有助于保护系统数据这里保护的是系统级数据SAM 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSsystem32 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 虚拟主机用户访问组拒绝读取,有助于保护系统数据 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSsystem32config 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 虚拟主机用户访问组拒绝读取,有助于保护系统数据 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSsystem32inetsrv 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 只有子文件夹及文件 只有该文件夹 SYSTEM 完全控制 虚拟主机用户访问组拒绝读取,有助于保护系统数据 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSsystem32inetsrvASP Compiled Templates 主要权限部分: 其他权限部分: Administrators 完全控制 IIS_WPG 完全控制 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 该文件夹,子文件夹及文件 虚拟主机用户访问组拒绝读取,有助于保护系统数据 硬盘或文件夹: C:WINDOWSsystem32inetsrviisadmpwd 主要权限部分: 其他权限部分: Administrators 完全控制 无 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 硬盘或文件夹: C:WINDOWSsystem32inetsrvMetaBack 主要权限部分: 其他权限部分: Administrators 完全控制 Users 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 IUSR_XXX或某个虚拟主机用户组 列出文件夹/读取数据 :拒绝 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 虚拟主机用户访问组拒绝读取,有助于保护系统数据 该文件夹,子文件夹及文件 Winwebmail 电子邮局安装后权限举例:目录E: 主要权限部分: 其他权限部分: Administrators 完全控制 IUSR_XXXXXX这个用户是WINWEBMAIL访问WEB站点专用帐户 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 只有子文件夹及文件 SYSTEM 完全控制 该文件夹,子文件夹及文件 Winwebmail 电子邮局安装后权限举例:目录E:WinWebMail 主要权限部分: 其他权限部分: Administrators 完全控制 IUSR_XXXXXXWINWEBMAIL访问WEB站点专用帐户 读取和运行 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 CREATOR OWNER 完全控制 Users 修改/读取运行/列出文件目录/读取/写入 只有子文件夹及文件 该文件夹,子文件夹及文件 SYSTEM 完全控制 IUSR_XXXXXXWINWEBMAIL访问WEB站点专用帐户 修改/读取运行/列出文件目录/读取/写入 该文件夹,子文件夹及文件 该文件夹,子文件夹及文件 IUSR_XXXXXX和IWAM_XXXXXX 是winwebmail专用的IIS用户和应用程序池用户单独使用,安全性能高 IWAM_XXXXXXWINWEBMAIL应用程序池专用帐户 修改/读取运行/列出文件目录/读取/写入 该文件夹,子文件夹及文件 2、服务器安全设置之-系统服务篇(设置完毕需要重新启动)*除非特殊情况非开不可,下列系统服务要停止并禁用:Alerter 服务名称: Alerter 显示名称: Alerter 服务描述: 通知选定的用户和计算机管理警报。如果服务停止,使用管理警报的程序将不会收到它们。如果此服务被禁用,任何直接依赖它的服务都将不能启动。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k LocalService 其他补充: Application Layer Gateway Service 服务名称: ALG 显示名称: Application Layer Gateway Service 服务描述: 为应用程序级协议插件提供支持并启用网络/协议连接。如果此服务被禁用,任何依赖它的服务将无法启动。 可执行文件路径: E:WINDOWSSystem32alg.exe 其他补充: Background Intelligent Transfer Service 服务名称: BITS 显示名称: Background Intelligent Transfer Service 服务描述: 服务描述:利用空闲的网络带宽在后台传输文件。如果服务被停用,例如 Windows Update 和 MSN Explorer 的功能将无法自动下载程序和其他信息。如果此服务被禁用,任何依赖它的服务如果没有容错技术以直接通过 IE 传输文件,一旦 BITS 被禁用,就可能无法传输文件。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k netsvcs 其他补充: Computer Browser 服务名称: 服务名称:Browser 显示名称: 显示名称:Computer Browser 服务描述: 服务描述:维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。 可执行文件路径: 可执行文件路径: E:WINDOWSsystem32svchost.exe -k netsvcs 其他补充: Distributed File System 服务名称: Dfs 显示名称: Distributed File System 服务描述: 将分散的文件共享合并成一个逻辑名称空间并在局域网或广域网上管理这些逻辑卷。如果这个服务被停止,用户则无法访问文件共享。如果这个服务被禁用,任何依赖它的服务将无法启动。 可执行文件路径: E:WINDOWSsystem32Dfssvc.exe 其他补充: Help and Support 服务名称: helpsvc 显示名称: Help and Support 服务描述: 启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。 可执行文件路径: E:WINDOWSSystem32svchost.exe -k netsvcs 其他补充: Messenger 服务名称: Messenger 显示名称: Messenger 服务描述: 传输客户端和服务器之间的 NET SEND 和 警报器服务消息。此服务与 Windows Messenger 无关。如果服务停止,警报器消息不会被传输。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k netsvcs 其他补充: NetMeeting Remote Desktop Sharing 服务名称: mnmsrvc 显示名称: NetMeeting Remote Desktop Sharing 服务描述: 允许经过授权的用户用 NetMeeting 在公司 intranet 上远程访问这台计算机。如果服务被停止,远程桌面共享将不可用。如果服务被禁用,依赖这个服务的任何服务都会无法启动。 可执行文件路径: E:WINDOWSsystem32mnmsrvc.exe 其他补充: Print Spooler 服务名称: Spooler 显示名称: Print Spooler 服务描述: 管理所有本地和网络打印队列及控制所有打印工作。如果此服务被停用,本地计算机上的打印将不可用。如果此服务被禁用,任何依赖于它的服务将无法启用。 可执行文件路径: E:WINDOWSsystem32spoolsv.exe 其他补充: Remote Registry 服务名称: RemoteRegistry 显示名称: Remote Registry 服务描述: 使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k regsvc 其他补充: Task Scheduler 服务名称: Schedule 显示名称: Task Scheduler 服务描述: 使用户能在此计算机上配置和计划自动任务。如果此服务被终止,这些任务将无法在计划时间里运行。如果此服务被禁用,任何依赖它的服务将无法启动。 可执行文件路径: E:WINDOWSSystem32svchost.exe -k netsvcs 其他补充: TCP/IP NetBIOS Helper 服务名称: LmHosts 显示名称: TCP/IP NetBIOS Helper 服务描述: 提供 TCP/IP (NetBT) 服务上的 NetBIOS 和网络上客户端的 NetBIOS 名称解析的支持,从而使用户能够共享文件、打印和登录到网络。如果此服务被停用,这些功能可能不可用。如果此服务被禁用,任何依赖它的服务将无法启动。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k LocalService 其他补充: Telnet 服务名称: TlntSvr 显示名称: Telnet 服务描述: 允许远程用户登录到此计算机并运行程序,并支持多种 TCP/IP Telnet 客户端,包括基于 UNIX 和 Windows 的计算机。如果此服务停止,远程用户就不能访问程序,任何直接依赖于它的服务将会启动失败。 可执行文件路径: E:WINDOWSsystem32tlntsvr.exe 其他补充: Workstation 服务名称: lanmanworkstation 显示名称: Workstation 服务描述: 创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。 可执行文件路径: E:WINDOWSsystem32svchost.exe -k netsvcs 其他补充: 以上是windows2003server标准服务当中需要停止的服务,作为IIS网络服务器,以上服务务必要停止,如果需要SSL证书服务,则设置方法不同3、服务器安全设置之-组件安全设置篇 (非常重要!)A、卸载WScript.Shell 和 Shell.application 组件,将下面的代码保存为一个.BAT文件执行(分2000和2003系统) windows2000.bat regsvr32/u C:WINNTSystem32wshom.ocxdel C:WINNTSystem32wshom.ocxregsvr32/u C:WINNTsystem32shell32.dlldel C:WINNTsystem32shell32.dll windows2003.bat regsvr32/u C:WINDOWSSystem32wshom.ocxdel C:WINDOWSSystem32wshom.ocxregsvr32/u C:WINDOWSsystem32shell32.dlldel C:WINDOWSsystem32shell32.dll B、改名不安全组件,需要注意的是组件的名称和Clsid都要改,并且要改彻底了,不要照抄,要自己改 【开始运行regedit回车】打开注册表编辑器然后【编辑查找填写Shell.application查找下一个】用这个方法能找到两个注册表项:13709620-C279-11CE-A49E-444553540000 和 Shell.application 。第一步:为了确保万无一失,把这两个注册表项导出来,保存为xxxx.reg 文件。第二步:比如我们想做这样的更改13709620-C279-11CE-A49E-444553540000 改名为 13709620-C279-11CE-A49E-444553540001Shell.application 改名为 Shell.application_nohack第三步:那么,就把刚才导出的.reg文件里的内容按上面的对应关系替换掉,然后把修改好的.reg文件导入到注册表中(双击即可),导入了改名后的注册表项之后,别忘记了删除原有的那两个项目。这里需要注意一点,Clsid中只能是十个数字和ABCDEF六个字母。其实,只要把对应注册表项导出来备份,然后直接改键名就可以了, 改好的例子建议自己改应该可一次成功Windows Registry Editor Version 5.00HKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001=Shell Automation ServiceHKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001InProcServer32=C:WINNTsystem32shell32.dllThreadingModel=ApartmentHKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001ProgID=Shell.Application_nohack.1HKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001TypeLib=50a7e9b0-70ef-11d1-b75a-00a0c90564feHKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001Version=1.1HKEY_CLASSES_ROOTCLSID13709620-C279-11CE-A49E-444553540001VersionIndependentProgID=Shell.Application_nohackHKEY_CLASSES_ROOTShell.Application_nohack=Shell Automation ServiceHKEY_CLASSES_ROOTShell.Application_nohackCLSID=13709620-C279-11CE-A49E-444553540001HKEY_CLASSES_ROOTShell.Application_nohackCurVer=Shell.Application_nohack.1老杜评论: WScript.Shell 和 Shell.application 组件是 脚本入侵过程中,提升权限的重要环节,这两个组件的卸载和修改对应注册键名,可以很大程度的提高虚拟主机的脚本安全性能,一般来说,ASP和php类脚本提升权限的功能是无法实现了,再加上一些系统服务、硬盘访问权限、端口过滤、本地安全策略的设置,虚拟主机因该说,安全性能有非常大的提高,黑客入侵的可能性是非常低了。注销了Shell组件之后,侵入者运行提升工具的可能性就很小了,但是prel等别的脚本语言也有shell能力,为防万一,还是设置一下为好。下面是另外一种设置,大同小异。 一、禁止使用FileSystemObject组件 FileSystemObject可以对文件进行常规操作,可以通过修改注册表,将此组件改名,来防止此类木马的危害。HKEY_CLASSES_ROOTScripting.FileSystemObject改名为其它的名字,如:改为 FileSystemObject_ChangeName自己以后调用的时候使用这个就可以正常调用此组件了也要将clsid值也改一下HKEY_CLASSES_ROOTScripting.FileSystemObjectCLSID项目的值也可以将其删除,来防止此类木马的危害。2000注销此组件命令:RegSrv32 /u C:WINNTSYSTEMscrrun.dll 2003注销此组件命令:RegSrv32 /u C:WINDOWSSYSTEMscrrun.dll 如何禁止Guest用户使用scrrun.dll来防止调用此组件?使用这个命令:cacls C:WINNTsystem32scrrun.dll /e /d guests二、禁止使用WScript.Shell组件WScript.Shell可以调用系统内核运行DOS基本命令可以通过修改注册表,将此组件改名,来防止此类木马的危害。HKEY_CLASSES_ROOTWScript.Shell及HKEY_CLASSES_ROOTWScript.Shell.1改名为其它的名字,如:改为WScript.Shell_ChangeName 或 WScript.Shell.1_ChangeName自己以后调用的时候使用这个就可以正常调用此组件了也要将clsid值也改一下HKEY_CLASSES_ROOTWScript.ShellCLSID项目的值HKEY_CLASSES_ROOTWScript.Shell.1CLSID项目的值也可以将其删除,来防止此类木马的危害。三、禁止使用Shell.Application组件Shell.Application可以调用系统内核运行DOS基本命令可以通过修改注册表,将此组件改名,来防止此类木马的危害。HKEY_CLASSES_ROOTShell.Application及HKEY_CLASSES_ROOTShell.Application.1改名为其它的名字,如:改为Shell.Application_ChangeName 或 Shell.Application.1_ChangeName自己以后调用的时候使用这个就可以正常调用此组件了也要将clsid值也改一下HKEY_CLASSES_ROOTShell.ApplicationCLSID项目的值HKEY_CLASSES_ROOTShell.ApplicationCLSID项目的值也可以将其删除,来防止此类木马的危害。禁止Guest用户使用shell32.dll来防止调用此组件。2000使用命令:cacls C:WINNTsystem32shell32.dll /e /d guests2003使用命令:cacls C:WINDOWSsystem32shell32.dll /e /d guests注:操作均需要重新启动WEB服务后才会生效。四、调用Cmd.exe禁用Guests组用户调用cmd.exe2000使用命令:cacls C:WINNTsystem32Cmd.exe /e /d guests2003使用命令:cacls C:WINDOWSsystem32Cmd.exe /e /d guests通过以上四步的设置基本可以防范目前比较流行的几种木马,但最有效的办法还是通过综合安全设置,将服务器、程序安全都达到一定标准,才可能将安全等级设置较高,防范更多非法入侵。 C、防止Serv-U权限提升 (适用于 Serv-U6.0 以前版本,之后可以直接设置密码) 先停掉Serv-U服务用Ultr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论