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的攻击中显得 ...
随机推荐
- Oracle 11.2 RAC 删除节点
软硬件环境:与上一篇文章一致: 一般对 CRS 层面数据结构做重要操作之前一定要先备份 OCR [root@vastdata4 ~]# ocrconfig -manualbackup vastdat ...
- vue搜索历史记录缓存实现
思路: 1.浏览器缓存永久保存搜索历史数据. 2.页面初始化将数据保存到页面变量中. 3.对搜索历史记录的怎加和删除,要同步到缓存中. ----------------直接看代码----------- ...
- SQL 清除数据库中所有表的数据
进行数据库的操作,有时候我们需要清除数据库中所有的数据,如果你不嫌麻烦,可以一次一次的执行truncate操作,但是如果遇到有无数个表的情况,这种操作无疑是很耗时的 我曾经百度别人的代码,看都没看就直 ...
- 5.jenkins的项目构建
Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水 ...
- SqlSugarClient 代码优先建表, 根据给定的实体类,创建SQL语句, 之后创建MySQL表
using SqlSugar; using System; using System.Collections.Generic; using System.Reflection; using Syste ...
- StarRocks 物化视图刷新流程及原理
前段时间给 StarRocks 的物化视图新增了一个特性,那也是我第一次接触 StarRocks,因为完全不熟悉这个数据库,所以很多东西都是从头开始了解概念. 为了能顺利的新增这个特性(具体内容可以见 ...
- excel/xlsx 空值判断NaN
从numpy导入nan类型,以此判断NaN类型
- LinkedList原码分析(基于JDK1.6)
<Java集合类>一文中已经最List的基本操作进行说明,并且比较了ArrayList和LinkedList的效率.本文将进一步解析LinkedList. LinkedList也和Arra ...
- Codeforces Round 881 (Div
E. Tracking Segments 给定初始长度为n,且全为0的序列a,然后给出m个线段,如果一个线段中1的个数严格大于0的个数,那么该线段称为一个漂亮线段,现在给出q次操作,每次操作使得序列a ...
- acode连接termux
在acode中安装AcodeX - Terminal插件 在termux中运行 curl -sL https://raw.githubusercontent.com/bajrangCoder/acod ...