Windows安全加固(四)
七、服务安全
1.禁用TCP/IP上的NetBIOS(协议所用端口139)
作用:禁用TCP/IP上的NetBIOS协议,可以关闭监听的UDP137、UDP138、UDP139端口。
(1)使用快捷键“Windows+R“—>输入”compmgmt.msc “打开“计算机管理”—>选择“服务和应用程序”—>选择“服务”中的“停用”TCP/IP NetBIOS Helper服务“—>右键打开“属性”—>在启动类型中选择“禁用“。
(2)在网络与共享中心—>打开“本地连接网络“的属性对话框—>取消选择”Micsoft网络的文件和共享打印机“复选框。
(3)在“网络与共享中心“—>打开”本地连接网络的属性“对话框—>选中”Internet协议版本4(TCP/IPV4)“选项—>单击”属性“打开”Internet协议版本4(TCP/IPV4)属性“—>单击”高级“打开”高级TCP/IP设置“—>单击”WINS“选项卡—>选择”禁用TCP/IP上的NetBIOS“。
2.禁用不必要的服务
作用:节省大量内存和大量系统资源,提升系统启动和运行的速度,减少系统受攻击的风险。
(1)使用快捷键“Windows+R“—>输入”compmgmt.msc “打开“计算机管理”—>选择“服务和应用程序”—>选择“服务”中的“服务”窗口,查看所有服务。
(2)停用服务。打开系统服务列表—>“停止“不必要的服务—>右键打开”属性“—>在启动类型中选择”禁用“
服务名称 |
配置建议 |
DHCP Client |
如果不使用动态P地址,就禁用该服务 |
Background Intelligent Transfer Service |
如果不启用自动更新,就禁用该服务 |
Computer Browser |
禁用 |
Diagnostic Policy Service |
手动 |
IP Helper |
禁用。该服务用于转换P6 to IPv4 |
Print Spooler |
如果不需要打印,就禁用该服务 |
Remote Registry |
禁用。Remote Registry主要用于运程管理注册表 |
Server |
如果不使用文件共享,就禁用该服务。禁用本服务将关闭默认共享,如ipc$.、admin$和c$等 |
TCP/IP NetBIOs Helper |
禁用 |
Windows Remote Management (WS- Management) |
禁用 |
Windows Font Cache Service |
禁用 |
WinHTTP web Proxy Auto-Discovery Service |
禁用 |
Windows Error Reporting Service |
禁用 |
3.关闭同步主机服务
作用:属于多余的系统启动项,作用不大,关闭后可节省磁盘频繁读取。
使用Win+R—>输入“regedit“—>打开注册表编辑器,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services—>找到”OneSyncSvc“、”OneSyncSvc_xxx“、”UserDataSvc“、和”UserDataSvc _xxx“—>依次将其中的”start“值该为为4—>退出注册表后重启服务器即可。
4.打开“PowerShell“脚本块日志记录设置为”禁用“
作用 :
PowerShell操作日志上默认ACL(访问控制列表)允许交互式用户(任何登录的用户)读取它,因此可能向未授权用户公开密码或其他敏感信息。
在PowerShell日志中默认捕获密码存在潜在的风险。此设置只应用于调试目的,不在正常操作中,将此设置设置为禁用非常重要。
使用快捷键“Windows+R”—>输入“gpedit.msc”打开本地组策略编辑器 —>打开“计算机配置”—>“管理模板”—>“Windows组件“—>打开”powershell脚本块日志记录“—>配置为”已禁用“。
5.打开“PowerShell“转换设置为”禁用“
作用:启用此设置,密码可能会以纯文本形式存储在PowerShell_transcript输出文件中,因此可能向未受授权用户公开密码或其他敏感信息。
使用快捷键“Windows+R”—>输入“gpedit.msc”打开本地组策略编辑器 —>打开“计算机配置”—>“管理模板”—>“Windows组件“—>打开”powershell“—>将”打开WindowsShell转换“配置为”已禁用“。
八、其他安全配置
1.安装更新杀毒软件
作用:安装企业级防病毒软件,并开启病毒库更新及及时防御功能,提高系统防病毒能力。
使用快捷键“Windows+R”—>输入“control”打开控制面板—>“添加或删除程序”查看是否安装有防病毒软件—>打开杀毒软件,查看更新日期(病毒码更新时间不早于1个月,各系统病毒码升级时间参照各系统相关规定)。
2.数据执行保护配置
作用:启用系统自带DEP(数据执行保护),帮助防止数据页当作代码执行,从而有效分离数据与代码,防止在受保护内存位置运行有效代码,有助于防止计算机遭受病毒侵害、防止其他安全威胁计算机,提高系统抵抗非法修改文件的性能。
使用快捷键“Windows+R”—>输入“control”打开控制面板—>“系统”—>在“高级系统设置”选项卡—>高级—> “性能”—>“设置”—>“数据执行保护”—>查看并记录“仅为基本Windows操作系统程序和服务启用DEP”配置状态。
3.设置屏幕保护密码和开启时间
作用:防止非法攻击,无法恢复桌面控制,设置10时间为1-10min。
打开“控制面板”—>“外观和个性化”—>“个性化”—>“屏幕保护程序”。
4.限制远程登录空闲断开时间
作用:设置Microsoft网络服务挂起时间,对于远程登录的账号设置
“控制面板”—>“管理工具”—>本地安全策略—>“安全选项”—>设置“Microsoft网络服务器:暂停会话前所需的空闲时间数量属性为15min”
5.关闭Windows自动播放功能
作用:防止从移动设备感染病毒,降低病毒传播风险。
在运行中输入“gpedit.msc” —>计算机配置—>管理模板—>所有设置—>双击“关闭自动播放”—>选择“已启用”—>在“关闭自动播放”列表中选择需要的选项,例“所有驱动”。
6.关闭CD自动播报功能和禁止U盘自启动
关闭CD自动播报
打开注册表编辑器—>进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom将“Autorun”键值设置为“0”Hex
禁止U盘自启动
进入HKEY_CURRENT_User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer找到“NoDriveTypeAutoRun”(没有自己创建一个)键值数据类型为REG_DWORD,键值为16进制“FF”。
7.*操作系统补丁管理
作用:修复系统漏洞,安装最新Service Pack补丁集。对服务器系统进行兼容测试(可在微软官网下载)。
对服务器系统进行兼容测试,安装最新操作系统Hotfix补丁。对于实际业务环境服务器可以使用通知并自动下载更新,由系统管理员选择是否安装更新(非自动安装更新),防止自动更新补丁对实际业务环境产生影响。
在运行中输入“gpedit.msc” —>计算机配置—>管理模板—>Windows组件—>windows更新—>配置自动更新—>“已启用”—>双击“配置自动更新”—>“已启用”—>配置成“自动下载并通知安装”。
可在Windows组策略对Windows更新进行需要的配置。
8.禁止注册表编辑器(不常用)
作用:防止非网络管理人员恶意使用。
在运行中输入“gpedit.msc” 打开组策略编辑器—>“本地计算机”策略—>用户配置—>管理模板—>“系统”—>双击“阻止访问注册表编辑工具” —>打开“阻止访问注册表编辑工具”属性—>“已启用”。
总结:并非所有配置都要进行设置,根据不同情况进行不同配置。账户的权限、日志需配置。
Windows安全加固(四)的更多相关文章
- Windows安全加固
Windows安全加固 # 账户管理和认证授权 # 1.1 账户 # 默认账户安全 # 禁用Guest账户. 禁用或删除其他无用账户(建议先禁用账户三个月,待确认没有问题后删除.) 操作步骤 本地用户 ...
- windows线程池四种情形(win核心读书笔记)
windows线程池四种情形(win核心读书笔记) Mircosoft从Windows2000引入线程池API,并在Vista后对线程池重新构架,引入新的线程池API.以下所有线程池函数均适用于Vis ...
- Windows 电脑的四种运行状态工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), S4 关机状态 (Shutdown), S5
== Windows 电脑的四种运行状态 == 这四种运行状态(或称电源状态)是: 工作状态 (Working), S0 睡眠状态 (Sleep), S1 或 S3 休眠状态 (Hibernate), ...
- windows多线程(四) 关键段 CriticalSection
一.问题回顾 我们上一篇文章最后的程序的输出 g_Count 的值不是每次都正确,原因是没有对全局资源 g_Count 进行互斥访问(就是同一时刻只能由一个线程访问),接下来我们就来说一下使用关键段来 ...
- Windows系统的四个重要概念——进程、线程、虚拟内存、内核模式和用户模式
引言 本来在写一篇Windows内存管理的文章,写着写着就发现好多基础的概念都要先讲.更可怕的是,这些基础的概念我却不能完全讲清楚.只好再把这本<深入解析Windows操作系统>翻到第一章 ...
- 【应急响应】Windows 安全加固
一.补丁管理 运行cmd,输入systeminfo查看目前补丁信息 二.账户管理 gpedit.msc —>Windows设置—>安全设置—>本地设置—>账户设置 密码策略: ...
- 把 Console 部署成 Windows 服务,四种方式总有一款适合你!
一:背景 1. 讲故事 上周有一个项目交付,因为是医院级项目需要在客户的局域网独立部署. 程序: netcore 2.0,操作系统: windows server 2012,坑爹的事情就来了, net ...
- Windows PE 第四章 导入表
第四章 导入表 导入表是PE数据组织中的一个很重要的组成部分,它是为实现代码重用而设置的.通过分析导入表数据,可以获得诸如OE文件的指令中调用了多少外来函数,以及这些外来函数都存在于哪些动态链接库里等 ...
- Windows安全加固手册
1 身份鉴别 1.1 密码安全策略 要求:操作系统和数据库系统管理用户身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换. 目的:设置有效的密码策略,防止攻击者 ...
- Windows LDAP加固之LDAP签名
微软计划于2020年1月推出补丁更新,启用LDAP签名.虽然目前版本的操作系统已经包含了这个功能,但是微软并没有将它启用.随着时间推移,网络上的威胁越来越多.凭据重放和中间人攻击在LDAP的攻击中显得 ...
随机推荐
- manim边做边学--复数平面
所谓复数平面,就是一种二维坐标系统,用于几何表示复数的场景,其中横轴代表实部,纵轴代表虚部. 每个点对应一个唯一的复数,反之亦然,这种表示方法使得复数的加法.乘法等运算可以通过直观的图形变换来理解. ...
- mac 系统使用vscode 创建c/c++ 工程项目 并配置断点调试
mac 使用vsCode 创建c/c++ 工程项目 并配置断点调试 使用vscode 创建c/c++工程项目 准备工作 使用 vscode 下载插件 C/C++ Project Generator 开 ...
- AI年代,谁还用难用的Keil?快快换CLion!!! 破解+环境替换 [下]
keil环境的替代 1.首先 我这里大体框架引入大佬稚晖君的博客: https://www.bilibili.com/read/cv6308000/ 如果有需要配置标准库的可以参考这里: https: ...
- 使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
最新博客文章链接 文字更新时间:2024/11/07 由于学校校园网,如果长时间不重新登陆的话,网速会下降,所以想弄个能定时发送 HTTP 请求的东西.由于不想给路由器刷系统,也麻烦.就开始考虑使用局 ...
- 网站安全,为什么老外如此钟爱国产 WAF?
大家好,我是长亭雷池 WAF 社区的开发者,这段时间一直在忙着搞雷池国际版,前后搞了两三个月,总算初步有了一些收获,写个帖子和大家分享一下. 雷池 WAF 社区版 雷池 WAF 社区版是由长亭科技打造 ...
- 黑盒视角下的RESTful API安全测试
目录 前言 关于OWASP API TOP 10 REST API接口测试思路 接口权限测试 接口校验测试 接口滥用测试 总结 前言 RESTful API(或称RESTful Web API)在线开 ...
- rustlings v6.0 运行时出现 “ You are trying to run Rustlings using the old method before version 6”
背景 在之前学习 rust 时,使用过一段时间 rustlings 感觉还不错,但是之前的学习只把 rustlings 的题目刷了一半,然后想再从头到尾刷一遍 rustlings 的题目. 在 rus ...
- 文件监控工具之fileboy
github:dengsgo/fileboy: fileboy,文件变更监听通知工具,使用 Go 编写.Fileboy, File Change Monitoring Notification Too ...
- python之数据库管理工具sandman2
文档:Welcome to sandman2's documentation! - sandman2 0.0.1 documentation [安装] pip install sandman2 安装成 ...
- Blazor 组件库 BootstrapBlazor 中EditorForm组件介绍
组件介绍 EditorForm 组件是一个非常实用的组件,当进行数据编辑时,仅需要将 Model 属性赋值即可. 绑定模型默认自动生成全部属性,可以通过设置 AutoGenerateAllItem 更 ...