首页 > 系统相关 >windows安全加固

windows安全加固

时间:2023-07-16 11:34:05浏览次数:57  
标签:服务 安全 windows 端口 防火墙 -- 规则 加固 开放

 

1.账号密码策略

运行-->管理工具-->本地安全策略-->账户策略-->密码策略,设置参数如下图所示:

建议密码长度不少于12位,启用密码复杂性要求(大小写、数字、特殊字符)。

密码设置不应使用字典密码,如Passw0rd等,因为密码字典密码存在极易被破解的风险,极不安全。(密码字典概念可参考网上解释)

账户锁定策略,设置参数如下图所示:

2.关闭默认共享

关闭Windows硬盘默认共享。

运行-->管理工具-->计算机管理-->共享文件夹-->共享

例如C$,print$,点击设置停止共享即可。

3.修改默认端口

修改默认端口指的是修改必须开的服务端口为非默认端口,比如修改远程桌面端口3389为xxxx,修改oracle数据库端口1521为xxxx。在此以修改远程桌面端口为例说明。

修改远程访问的端口实质是不使用系统默认端口;在勒索病毒肆虐的这几年里,这些操作是必须的,这样能有效降低RDP协议被暴力破解的风险。

在开始-->运行菜单里,输入regedit,进入注册表编辑,按下面路径修改:

1、HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/

WinStations/RDP-Tcp找到下面的 "PortNumber",用十进制方式显示,默认为3389,改为任意可用端口,如33899点击确认。

2、请注意,在这里修改过了以后,还没有修改成功,注册表文件的另一处位置也须做相应修改,路径为HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp找到下面的 "PortNumber",用十进制方式显示,并做出修改。如修改远程端口为33899。

3、防火墙远程端口开放(规则添加)

打开防火墙高级管理-->入站规则-->新建规则。添加防火墙入站规则,开放指定端口。

选中新建规则-->端口-->应用于TCP,特定本地端口,填写刚才修改过的端口(如33899)-->允许连接-->然后全部,下一步。名称自定义,如远程桌面33899端口。

然后重启服务器,远程访问端口修改完成。

4.开放指定端口

开放指定端口即开放需要供其他主机访问的服务,Windows防火墙可以限制到某台主机访问此服务。在此以开放远程桌面端口为例说明。

Windows服务器自带的防火墙请务必开启,防火墙规则、端口开放策略的设置参考如下:

4.1开放端口(添加规则防火墙)

防火墙高级管理-->入站规则(或出站规则)-->新建规则。添加防火墙入站规则(或出站规则),开放指定端口。

选中新建规则-->端口-->应用于TCP,特定本地端口,填写刚才修改过的端口(如33899)-->允许连接-->然后全部,下一步。名称自定义,如远程桌面33899端口。

4.2添加允许出入站应用程序

防火墙高级管理-->入站规则(或出站规则)-->新建规则。即可添加防火墙入站规则(或出站规则),开放指定程序。

选中新建规则-->程序-->选择本地程序路径-->允许连接-->然后全部,下一步。名称可以自定义。

4.3验证端口是否开放

验证端口有没有开放,可在开放访问的其他主机上,用telnet命令进行测试。方法如下:

telnet测试:进入cmd命令行界面。输入:telnet IP 端口(如:telnet 192.168.235.177 3389,即可测试192.168.235.177的3389端口是否开启)。

弹出上图所示界面,表示端口开放,否则没有开放。

5.关闭不必要的服务

关闭不必要的服务即可关闭不必要的端口,仅开放必须的服务。有两种方式,A:直接关闭端口对应得服务,即可关闭特定的端口;

B:服务虽然开启,但在Windows服务器上添加防火墙规则,禁止其他主机访问特定的端口,同样可以达到关闭端口不让其他主机访问的目的。

如下图所示,开启的服务见标识:

5.1关闭不必要的服务

服务对应有端口,关闭服务就可关闭对应得端口。

此处以停止远程桌面服务为例来说明。

通过端口找到对应服务的方法如下:

  1. netstat -ano|findstr “端口号”,查看对应进程号。

如:netstat -ano|findstr “3899”,如下图所示,对应进程号3008。

  1. 然后“服务”管理工具。按照服务描述对应的服务。禁用并停止,即可设置禁用永久停止服务。

5.2防火墙屏蔽端口

对于Windows服务器,如果不添加防火墙规则,有些服务对应端口是开放的。此时,为了服务器的安全,需要我们去添加防火墙规则,来禁止开放这些端口。

关闭端口的操作,可参考6.3中所述。

5.3.例子:屏蔽445、139、135端口的方式关闭不必要的服务

445端口在局域网中轻松访问各种共享文件夹或共享打印机,但也正是因为有了它,黑客们才有了可乘之机,他们能通过该端口偷偷共享我们的硬盘,甚至会在悄无声息中将硬盘格式化掉。所以,建议关闭服务器上的445和139端口。

防火墙高级管理-->入站规则(或出站规则)-->新建规则。添加防火墙入站规则

选中新建规则-->端口-->应用于TCP,特定本地端口,填写445,139->阻止连接-->然后全部,下一步。名称自定义,如禁止445/139端口。点击完成,设置就成功了。此时,其他主机就不能访问Windows服务器445/139端口了。

6.设置自动安装系统补丁更新

90%的攻击都来自于服务漏洞,因此通过对操作系统及相关的服务打补丁可以解决系统服务本身的漏洞,当然非系统服务需要额外打补丁(Tomcat、LDAP等);所以也请及时关注各服务发布的漏铜,及时打补丁是根本。

设置Windows更新为自动安装更新。

若服务器未联网,可到官网手动下载安装补丁包,安装完后再检查是否安装成功。

官网下载参考网址:

http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn

同时,我们会即时关注系统本身的服务漏洞并即时告知大家修复办法。

7.防病毒软件安装

安装防病毒软件(如:360安全卫士+360杀毒软件),防病毒软件的特征码和和检查引擎更新到最新,防病毒软件设置自动更新,建议开启防病毒软件的默认防御功能。

默认防御功能开启,以360安全卫士和360杀毒软件为例:

360杀毒-->多引擎保护(360云查杀引擎、系统修复引擎等默认防御建议不要关闭)。

360卫士卫士-->木马查杀—查杀引擎,点击弹出如下界面。开启默认防御(反勒索、反挖矿等)即可。

8.用户权限分配

运行-->管理工具-->本地安全策略-->本地策略-->用户权限分配-->关闭系统

将从远程系统强制关机设置为只指派给Administrators组。

将关闭系统设置为只有Administrators组。

审核策略设置

运行-->管理工具-->本地安全策略-->本地策略-->审核策略

策略建议设置为如下所示:

标签:服务,安全,windows,端口,防火墙,--,规则,加固,开放
From: https://www.cnblogs.com/huchao12/p/17557603.html

相关文章

  • Windows开机自动同步时间
    前言  有些Windows客户端因主板电池没电或其他原因,每次启动系统后,读取到BIOS的时间是初始时间(1970年)或错误的时间,这时需要系统启动后立即向时间服务器同步一次时间。该方法是添加一个Windows任务计划,让系统启动后立即向时间服务器同步时间,所以不需要借助任何插件。环境Windo......
  • 内部赛-2023第三届网络安全攻防大赛个人赛②-复赛
    Misc签到cyberchef打开.input:0db584e82fce27bab2e2677e4dd3a95749dddfdf08d52ebe80501df6aac2571fddd3d80dd5df681dc7c57efb831ea5adkey选utf8:1234567890abcdefmode选ECB爆破的魅力stegsolve看文件信息提示Ibelieveinthesecurityofaes&lsbsteganographyaes加......
  • 线程安全 与 非线程安全
    线程安全:多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 非线程安全:在运行中不提供数据访问保护,这就可能导致多个线程先后更改数据,最后所得的数据......
  • 信息安全 -- 数据加密 -- HTTPS原理
    对称加密:同一个密钥进行加解密,典型的对称加密方式AES算法优点:运算速度快缺点:密钥需要信息交换的双方共享,一旦被窃取,消息会被破解 非对称加密:公钥加密,私钥解密;或者私钥加密,公钥解密优点:私钥严格保密,公钥任意分发,黑客获取公钥无法破解密文缺点:运算速度非常慢非对称加密的......
  • Eyoucms安全设置教程(目录权限设置)
    大致整理易优cms的网站目录权限设置如下,此教程仅供参考,如有问题欢迎反馈纠正。【安装环境】1、推荐采用apache服务器环境,官方已经内置一些限制执行脚本的权限,分别在各自文件夹的 .htaccess里,比如:图片上传目录2、如果是用nginx服务器环境,可以参考.htaccess文件对nginx做限......
  • Windows常用快捷键
    Windows常用快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪切Ctrl+S:保存Ctrl+Z:撤销Ctrl+A:全选Alt+F4:关闭窗口Win+R:运行程序Win+E:打开此电脑Ctrl+Shift+Esc:打开任务管理器......
  • Windows子系统Ubuntu或虚拟机Ubuntu通过编译源码的方式安装wine8.0.1
    wine源码编译安装下载源码源码链接为:wine源码本文以8.1.1版本为例,下载的源码包为:wine-8.11.tar.xz拷贝包到Ubuntu使用xftp或其他工具,将压缩包拷贝到ubuntu下的home/$username/目录解包tar-Jxfwine-8.11.tar.xz //xz格式的包或tar-xvfyour_tar_file.tar //tar格式......
  • 树莓派3b+安装smartdns windows10里的docker安装adguard home
    目录软件简介需求安装pihole安装方法很简单:手动下载安装程序并运行未完,待续软件简介SmartDNS是一个运行在本地的DNS服务器,它接受来自本地客户端的DNS查询请求,然后从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,以此提高网络访问速度。AdGu......
  • 通过修改注册表的方式延迟Windows更新时间
     通过修改注册表,我们可以将暂停更新的天数修改成自己期望的,比如100000天。在小娜或者运行中输入regedit打开注册表编辑器,展开至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings右键点击Settings,选择新建-DWORD(32位)值,命名为FlightSettingsMaxPauseD......
  • C#调用Windows安全中心进行用户身份验证
    Chrome密码管理器,显示密码,会调用Windows安全中心验证用户身份,用户可以通过指纹、面孔、PIN、或者输入密码的方式验证,验证通过就显示密码,验证不通过就不显示。C#不太清楚如何实现这样的功能,如果有知道的大牛可以给个Demo。以下为可能有用的资料:https://learn.microsoft.com/e......