Windows系统安全加固

掌握的加固点:

  • 用户系统检查

  • 口令策略检查

  • 日志审计检查

  • 安全选项检查

  • 信息保护检查

2.2.1 用户系统检查

#检查系统版本内核
  • 判断依据:无

  • 检查方式:命令 msinfo32 dxdiag查看


#检查Administrator账号是否停用
  • 判断依据:禁用则合理,未禁用则危险

  • 知识预热:此安全设置确定是启用还是禁用本地管理员账户。禁用的时候需要注意,要用另一个管理员身份账户进行设置,用Administration来自己禁用自己是无效操作。因为这是一个系统默认本地管理员账户,所以为了防止攻击者进行爆破攻击必须禁用掉

  • 检查方式:

    • 组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-账户:“管理员账户状态” 禁用即可

    • 本地用户和组-用户-Administration账户禁用

  • 加固方式:禁用管理员账户


#检查Administration账号是否重命名
  • 判断依据:重命名后则符合

  • 知识预热:如果重命名Administration账号,那么管理员账号被爆破的概率就会很小

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-账户-重命名系统管理员账户

  • 加固方式:重命名管理员账户


#检查Guest账户是否停用
  • 判断依据:停用则符合

  • 知识预热:此安全设置确定是否启用还是禁用来并账户,默认禁用

  • 检查方式:

    • 组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-账户-来宾账户状态

    • 本地用户和组-用户-Guest账户禁用

  • 加固方式:停用Guest账户


#检查Guest账户是否重命名
  • 判断依据:重命名则符合

  • 知识预热:

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-账户-重命名来宾账户

  • 加固方式:重命名Guest账户


#检查关闭及系统权限是否仅有Administration组
  • 判断依据:仅匹配Administration组则符合

  • 知识预热:此安全设置可以确定哪些本地登录到计算机的用户可以进行关机命令来关闭操作系统,误用此用户权限可能造成拒绝服务攻击。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-用户权限分配:关闭系统

  • 加固方式:仅设置未Administration组

  • 明确了只有Administration组内的用户才有权限来关机


#检查“取得文件或其他对象的所有权限”是否仅Administration组
  • 判断依据:进匹配Administration组则符合

  • 知识预热:此安全设置可以确定哪些用户可以取得系统中任何安全对象(包括AD域,文件文件夹、打印机、注册表、进行以及线程)所有权

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-用户权限分配:取得文件或其他对象的所有权限

  • 加固方式:仅设置为Administration组


#检查“从网络访问此计算机”的账户是否有单独指定
  • 判断依据:单独指定则符合

  • 知识预热:此用户权限确定允许哪些用户和组可以通过网络连接到该计算机。

    此用户权限不影响3389远程桌面服务!

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-用户权限分配:从网络访问此计算机

  • 加固方式:单独指定账户


2.2.2 口令策略检查

#检查是否设置密码最小长度
  • 判断依据:最小长度为8符合

  • 知识预热:此安全设置确定用户账户密码包含最少字符。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:密码长度最小值

  • 加固方式:设置最小长度为8


#检查密码是否符合复杂性要求
  • 判断依据:启用则符合

  • 知识预热:启用此策略,密码必须符合下列最低要求

    1. 不能包含用户的账户名,不能包含用户姓名中超过两个连续字符部分

    2. 至少有6位长

    3. 包含以下四类字符中的三个字符

      • 英文大写字母

      • 英文小写字母

      • 个基本数字

      • 非字母字符

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:密码必须符合复杂性要求

  • 加固方式:启用密码复杂性要求


  • #检查是否启用密码最短使用期限
    • 判断依据:最短使用期限为0则符合

    • 知识预热:

      • 此安全设置确定用户在更改密码后,必须使用该密码一段时间。0-998天,当为0天时则表示修改完新密码后可以继续再修改新密码,例如:设置为1,用户更改新密码后,新密码必须使用一天后才能再次修改

      • 密码最短使用期限必须小于密码最长使用期限

    • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:密码最短使用期限

    • 加固方式:设置为0即可


#检查是否启用密码最长使用期限
  • 判断依据:默认90天则符合

  • 知识预热:设置密码最长使用期限,来保证用户在规定时间内更换密码防止黑客通过暴力破解增加爆破成本

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:密码最长使用期限

  • 加固方式:设置为90天即可


#检查是否启用强制密码历史
  • 判断依据:设置值大于等于5则符合

  • 知识预热:密码重复使用是风险极大的问题。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:强制密码历史

  • 加固方式:记住密码的个数为5

  • 它会记住你之前的5个密码,如果设置的新密码在这5个密码之中那就不准设置


#检查是否启用账户锁定阈值
  • 判断依据:默认为0则不符合

  • 知识预热:此安全设置确定导致用户账户被锁定登录尝试失败的次数。

    在管理员重置锁定账户或者账户锁定期间满之前,无法使用该账户

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:账户锁定阈值

  • 加固方式:设置账户锁定阈值


#检查是否启用账户锁定时间
  • 判断依据:大于等于30分钟则符合

  • 知识预热:此安全设置确定锁定账户在自动解锁之前保持锁定的分钟数,如果设置为0则表示用户会一直被锁定,直到管理员手动解除。该操作与上面阈值操作相互结合

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略

  • 加固方式:设置锁定时间大于等于30分钟


#检查是否启用重置账户计数器
  • 判断依据:大于等于30分钟则符合

  • 知识预热:在某次登录尝试失败之后将登录尝试失败计数器置为0次错误登录尝试之前需要的时间。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-密码策略:重置账户计数器

  • 加固方式:大于等于30分钟


2.2.3 日志审计检查

#检查是否设置系统日志存储最大大小
  • 判断依据:设置存储大小20MB符合

  • 知识预热:

  • 检查方式:计算机-右键管理-事件查看器-日志属性

  • 加固方式:设置日志存储大小为20MB


#检查相应安全设计策略是否开启
  • 判断依据:对应的安全策略都开启则符合

  • 知识预热:通过本地策略组打开审核策略,则可记录用户大部分在操作系统上的操作

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-审核策略

  • 加固方式:打开以下策略记录成功和失败动作

    1. 审核策略更改

    2. 审核登录事件

    3. 审核对象访问

    4. 审核目录服务访问

    5. 审核特权使用

    6. 审核系统事件

    7. 审核账户登录事件

    8. 审核账户管理


2.2.4 安全选项检查

检查Microsoft网络服务登录超时是否被设置
  • 判断:启用则符合

  • 知识:启用确定在连接本地计算机的用户超出有效登录时间后会断开此连接,会影响SMB组件

  • 检查:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-Microsoft网络服务器:登录时间过期后断开与客户端连接

  • 加固:启用即可


#检查是否启用密码过期之前提示修改密码策略
  • 判断依据:提前5天合适

  • 知识预热:确定提前多少时间来提示用户密码过期警告

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-交互式登录:提示用户过期之前修改密码

  • 加固方式:提前5天即可


#检查是否启用显示最后登陆的用户名策略
  • 判断依据:禁用则不符合

  • 知识预热:该设置去顶是否在Windows登录屏幕中显示最后登录到计算机的用户的名称

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-交互式登录:不显示最后的用户名

  • 加固方式:启用 “不显示最后的用户名” 即可


#检查是否启用本地账户的共享和安全模型
  • 判断依据:默认启用则符合

  • 知识预热:

    • a.此安全设置确定如何对使用本地帐户的网络登录进行身份验证。如果将此设置设为“经典"使用本地帐户凭据的网络登录通过这些凭据进行身份验证。“经典”模型能够对资源的访问权限进行精细的控制。通过使用“经典”模型,你可以针对同一个资源为不同用户授予不同类型的访问权限。

    • b.如果将此设置设为“仅来宾”使用本地帐户的网络登录会自动映射到来宾帐户。使用“仅来宾”模型,所有用户都可得到平等对待。所有用户都以来宾身份进行验证,并且都获得相同的访问权限级别来访问指定的资源,这些权限可以为只读或修改。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-网络访问:本地账户的共享和安全模型

  • 加固方式:启用经典策略


#检查是否允许SAM用户匿名枚举
  • 判断依据:不允许则符合

  • 知识预热:Windows允许匿名用户执行某些枚举用户的操作

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-网络访问:不允许SAM账户的匿名枚举

  • 加固方式:启用 不允许SAM账户的匿名枚举策略


#检查是否允许空密码登录
  • 判断依据:不允许则符合

  • 知识预热:启用的话未进行密码保护的本地账户将仅能通过计算机的键盘登录。

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项:账户:使用空密码的本地账户只允许进行控制台操作

  • 加固方式:启用策略

  • 如果user1账户没有设置密码假如没有启用 “使用空密码的本地账户只允许进行控制台操作” 策略的话,user1账户可以被远程登录,如果启用的话那么user1账户只能通过计算机的键盘敲回车进行登录


#检查是否设置提示提升时切换到安全桌面
  • 判断依据:提交至安全桌面则符合

  • 知识预热:管理员和标准用户的所有权限提升请求都转移至安全桌面,安全桌面可以帮助防止输入和输出欺骗

  • 检查方式:组策略-计算机配置-Windows设置-安全设置-本地策略-安全选项-用户账户控制:提升时切到安全桌面

  • 加固方式:启用该策略


2.2.5 信息保护检查

#检查是否允许内存镜像转储
  • 判断依据:默认允许则符合

  • 知识预热:当系统发生崩溃时,系统会根据设置将部分或者全部内存进行镜像转储,分析人员可以通过这些镜像文件,来分析故障发生的原因

  • 检查方式:计算机右键-属性-高级系统设置-高级-启用和故障恢复-设置-写入调试信息

  • 加固方式:开启内存镜像转储则符合


#检查是否关闭默认共享盘
  • 判断依据:存在非必要的则不符合

  • 知识预热:

  • 检查方式:计算机右键-管理-共享文件夹-共享,或者直接命令 net share

  • 加固方式:关闭不需要共享的文件


#检查是否禁止全部驱动器自动播放
  • 判断依据:禁止全部驱动器自动播放则符合

  • 知识预热:将介质插入驱动器,自动播放就开始从驱动器中进行读取操作。这样程序的安装文件和音频媒体上的音乐立即启动,可能导致一些伪装的恶意程序被执行

  • 检查方式:控制面板-自动播放

  • 加固方式:禁用全部驱动器自动播放 选择不执行操作


#检查共享文件夹中授权账户是否为指定账户
  • 判断依据:查看共享文件的权限是否符合

  • 知识预热:

  • 检查方式:计算机右键-管理-共享文件夹-共享

  • 加固方式:不同的共享文件夹需要对不同的账户指定不同的权限


#检查是否启用了远程注册表功能
  • 判断依据:关闭则符合

  • 知识预热:

  • 检查方式:服务管理-Remote Registry

  • 加固方式:禁用Remote Registry服务

检查表单

检查项系统现状结果(符合或者不符合)加固建议
用户系统Administration账户是否停用
Administration是否重命名
Guest账户是否停用
Guest是否重命名
关闭系统、仅Administration组
远程强制关机 仅Administration组
取得文件或其他对象所有权限、仅Administration组
从网络访问计算机、仅指定授权账户
口令策略密码最小长度
检查密码复杂度
密码最短使用期限
密码最长使用期限
强制密码历史
账户锁定阈值
账户锁定时间
重置账户计数器
系统日志审核策略更改
审核对象访问
审核登录事件
审核进程跟踪
审核特权使用
审核系统事件
审核账户登录事件
审核账户管理
访问控制登录超时安全选项Microsoft网络服务器登录时间过期后断开连接
交互式登录:提示用户密码过期之前修改
交互式登录:不显示最后登录用户名
网络访问:本地账户的共享和安全模型
网络访问:不允许SAM账户的匿名枚举
账户:使用空密码的本地账户只允许控制台登录
提示提升时切换到安全桌面
检查是否关闭默认共享磁盘
信息保护禁止全部驱动器自动播放
检查是否关闭远程注册表
检查共享文件夹中授权账户是否为指定账户

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/905975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小蜗牛拨号助手用户使用手册

一、软件简介 小蜗牛拨号助手是一款便捷实用的拨号辅助工具,能自动识别剪贴板中的电话号码,支持快速拨号操作。最小化或关闭窗口后,程序将在系统后台运行,还可设置开机自启,方便随时使用,提升拨号效率。 …

c/c++消息队列库RabbitMQ的使用

RabbitMQ C 消息队列组件设计与实现文档 1. 引言 1.1. RabbitMQ 简介 RabbitMQ 是一个开源的消息代理软件(也称为面向消息的中间件),它实现了高级消息队列协议(AMQP)。RabbitMQ 服务器是用 Erlang 语言编写的&#…

线程(二)OpenJDK 17 中线程启动的完整流程用C++ 源码详解之主-子线程通信机制

深入解析OpenJDK 17中Java线程的创建与主-子线程通信机制 引言 在Java中,线程的创建与启动通过Thread.start()实现,但底层是JVM与操作系统协作完成的复杂过程。本文基于OpenJDK 17的C源码,揭秘Java线程创建时主线程与子线程的通信机制&…

多线程爬虫语言选择与实现

之前文中有人提到:想要一个简单易用、能快速实现多线程爬虫的方案,而且目标是小网站,基本可以确定对反爬虫措施要求不高,这些就比较简单了。 以往我肯定要考虑常见的编程语言中哪些适合爬虫。Python、JavaScript(Node…

AMD Vivado™ 设计套件生成加密比特流和加密密钥

概括 重要提示:有关使用AMD Vivado™ Design Suite 2016.4 及更早版本进行 eFUSE 编程的重要更新,请参阅AMD设计咨询 68832 。 本应用说明介绍了使用AMD Vivado™ 设计套件生成加密比特流和加密密钥(高级加密标准伽罗瓦/计数器模式 (AES-GCM)…

Unity3D仿星露谷物语开发44之收集农作物

1、目标 在土地中挖掘后,洒下种子后逐渐成长,然后使用篮子收集成熟后的农作物,工具栏中也会相应地增加该农作物。 2、修改CropStandard的参数 Assets -> Prefabs -> Crop下的CropStandard,修改其Box Collider 2D的Size(Y…

list重点接口及模拟实现

list功能介绍 c中list是使用双向链表实现的一个容器,这个容器可以实现。插入,删除等的操作。与vector相比,vector适合尾插和尾删(vector的实现是使用了动态数组的方式。在进行头删和头插的时候后面的数据会进行挪动,时…

CE17.【C++ Cont】练习题组17(堆专题)

目录 1.P2085 最小函数值 题目 分析 方法1:暴力求解 方法2:二次函数的性质(推荐!) 代码 提交结果 2.P1631 序列合并 分析 方法1:建两个堆 第一版代码 提交结果 第二版代码 提交结果 第三版代码 提交结果 方法2:只建一个堆 代码 提交结果 1.P2085 最小函数值…

题单:表达式求值1

题目描述 给定一个只包含 “加法” 和 “乘法” 的算术表达式,请你编程计算表达式的值。 输入格式 输入仅有一行,为需要计算的表达式,表达式中只包含数字、加法运算符 和乘法运算符 *,且没有括号。 所有参与运算的数字不超过…

DeepSeek超大模型的高效训练策略

算力挑战 训练DeepSeek此类千亿乃至万亿级别参数模型,对算力资源提出了极高要求。以DeepSeek-V3为例,其基础模型参数量为67亿,采用专家混合(MoE)架构后实际激活参数可达几百亿。如此规模的模型远超单张GPU显存容量极限,必须借助分布式并行才能加载和训练。具体挑战主要包…

MFC中DoDataExchange的简明指南

基本概念 DoDataExchange 是 MFC 框架中实现数据自动同步的核心函数,主要用于对话框中控件与成员变量的双向绑定。它能让控件中的数据和成员变量自动保持一致,无需手动读写控件数据。 使用示例 1)变量声明 在对话框头文件中声明与控件对应…

FreeCAD源码分析: Transaction实现原理

本文阐述FreeCAD中Transaction的实现原理。 注1:限于研究水平,分析难免不当,欢迎批评指正。 注2:文章内容会不定期更新。 一、概念 Ref. from What is a Transaction? A transaction is a group of operations that have the f…

C++类与对象--1 特性一:封装

C面向对象三大特性: (1)封装;(2)继承;(3)多态; C认为万物皆是对象,对象上有对应的属性(数据)和行为(方法&…

初探Reforcement Learning强化学习【QLearning/Sarsa/DQN】

文章目录 一、Q-learning现实理解:举例:回顾: 二、Sarsa和Q-learning的区别 三、Deep Q-NetworkDeep Q-Network是如何工作的?前处理:Convolution NetworksExperience Replay 一、Q-learning 是RL中model-free、value-…

WebRTC技术EasyRTC嵌入式音视频通信SDK打造远程实时视频通话监控巡检解决方案

一、方案概述​ 在现代工业生产、基础设施维护等领域,远程监控与巡检工作至关重要。传统的监控与巡检方式存在效率低、成本高、实时性差等问题。EasyRTC作为一种先进的实时音视频通信技术,具备低延迟、高稳定性、跨平台等特性,能够有效解决这…

专题四:综合练习(括号组合算法深度解析)

以leetcode22题为例 题目分析: 给一个数字n,返回合法的所有的括号组合 算法原理分析: 你可以先考虑如何不重不漏的罗列所有的括号组合 清楚什么是有效的括号组合??? 1.所有的左括号的数量等于右括号的…

星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡

星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡 引言:物联网监控的模板革命 在万物互联的时代,设备监控已成为保障物联网系统稳定运行的核心环节。传统的标准化监控方案正面临着设备类型爆炸式增长带来的…

5.27本日总结

一、英语 复习list2list29 二、数学 学习14讲部分内容 三、408 学习计组1.2内容 四、总结 高数和计网明天结束当前章节,计网内容学完之后主要学习计组和操作系统 五、明日计划 英语:复习lsit3list28,完成07年第二篇阅读 数学&#…

几种运放典型应用电路

运算放大器简称:OP、OPA、OPAMP、运放。 一、电压跟随器 电压跟随器顾名思义运放的输入端电压与运放的输出电压相等 这个电路一般应用目的是增加电压驱动能力: 比如说有个3V电源,借一个负载,随着负载电流变大,3V就会变小说明3V电源带负载能力小,驱动能力弱,这个时候…

Android核心系统服务:AMS、WMS、PMS 与 system_server 进程解析

1. 引言 在 Android 系统中,ActivityManagerService (AMS)、WindowManagerService (WMS) 和 PackageManagerService (PMS) 是三个最核心的系统服务,它们分别管理着应用的生命周期、窗口显示和应用包管理。 但你是否知道,这些服务并不是独立…