基线检查:Windows安全基线.【手动 || 自动】

基线定义

基线通常指配置管理系统的详细描述,或者说是最低的安全要求,它包括服务和应用程序设置操作系统组件的配置权限和权利分配管理规则等。


基线检查内容

主要包括账号配置安全口令配置安全授权配置日志配置IP通信配置等方面内容,这些安全配置直接反映了系统自身的安全脆弱性。


目录:

基线定义

基线检查内容

基线检查:Windows安全基线【手动 或 加固】

1.身份鉴别

2.访问控制.

3.安全审计.

4.资源控制

5.剩余信息保护.

6.入侵防护.

7.恶意代码防范

8.基线检查--常用的命令

基线检查:Windows安全基线--自动【脚本】

(1)下载 Windows 基线检查的脚本.

(2)上传 脚本到要检测的 Windows 服务器上,点击运行.

(3)下载出检测完成的数据,把数据上传到平台上,分析生成出一个检测完成的基线报告出来.


基线检查:Windows安全基线【手动 或 加固】

1.身份鉴别

(1)更改缺省账户:

安全基线项说明:对于管理员帐号,要求更改缺省 Administrator 帐户名称.

配置方法:进入控制面板 -> 管理工具 -> 计算机管理 -> 系统工具 -> 本地用户和组 -> 用户 -> 重命名Administrator


(2)检查 Guest 用户是否禁用:

安全基线项说明:禁用 Guest(来宾) 帐号.

配置方法:进入控制面板 -> 管理工具 -> 计算机管理 -> 系统工具 -> 本地用户和组 -> 用户 -> Guest帐号 -> 属性 -> 设置已停用


(3)密码复杂度性要求:

安全基线项说明:启用密码必须符合复杂性要求

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 帐户策略 -> 密码策略 -> 密码必须符合复杂性要求 -> 属性:启用密码必须符合复杂性要求


(4)密码长度:

安全基线项说明:最小密码长度不能小于8位.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 帐户策略 -> 密码策略 -> 密码长度最小值 -> 属性 -> 设置最小密码长度


(5)账户口令的生存期:

安全基线项说明:静态口令认证,账户口令的生存期不长于90天

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略,在帐户策略->密码策略查看是否密码最长存留期设置为90天


(6)口令重复次数:

安全基线项说明:静态口令认证,不能重复使用最近5次内已使用的口令

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略,在帐户策略 -> 密码策略查看是否强制密码历史设置为记住5个密码


(7)口令认证失败次数:

安全基线项说明:静态口令认证失败次数不超过6次.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略,在帐户策略 -> 帐户锁定策略查看是否账户锁定标阈值设置为小于等于6次。设置为0表示永远不会被锁定.


(8)账号锁定时间:

安全基线项说明:设置账号锁定时间不小于1分钟

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 帐户策略 -> 账号锁定策略 -> 账号锁定时间 -> 属性 -> 设置账号锁定时间为大于等于1分钟.

设置为 0表示永远不会被锁定.


(9)账号锁定计数器:

安全基线项说明:确定登录尝试失败之后和登录尝试失败计数器被复位为0次失败登录尝试之前经过的分钟数,时间应小于或等于帐户锁定时间.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 帐户策略 -> 账号锁定策略 -> 复位账号锁定计数器 -> 属性 -> 重置账号锁定计数器为标准值.


(10)口令到期提示:

安全基线项说明:密码到期前2个周提示更换密码.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 安全选项

交互式登陆:提示用户密码到期前更改密码 -> 14天


(11)域成员禁用更改机器账户密码:

安全基线项说明:域成员禁用更改机器账户密码.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 安全选项.

开启域成员:禁用更改机器账户密码.


(12)限制匿名用户连接.

安全基线项说明:检查是否限制匿名用户连接权限,防止用户远程枚举【破解】本地帐号和共享.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 安全选项

网络访问:不允许枚举 SAM 帐号和共享的枚举.


2.访问控制.

(1)共享账户检查.

安全基线项说明:检查是否存在共享账号.【要求每个人一个用户名,不能共用一个用户名】

配置方法:进入控制面板 -> 管理工具 -> 服务器管理 -> 配置 -> 本地用户和组.


(2)远程关机授权.

安全基线项说明:在本地安全设置中从远端系统强制关机只指派给Administrators组.

配置方法:进入控制面板 -> 管理工具 -> 本地安全策 -> 本地策略 -> 用户权限分配从远程系统强制关机 -> 设置为“只指派给 Administrators 组"【2008默认开启】


(3)本地关机.

安全基线项说明:在本地安全设置中关闭系统仅指派给Administrators组.

配置方法:进入“控制面板->管理工具->本地安全策略",在“本地策略->用户权利分配”:查看“关闭系统"设置


(4)文件权限指派.

安全基线项说明:在本地安全设置中取得文件或其它对象的所有权仅指派给Administrators.

检测操作步骤:进入“控制面板 -> 管理工具 -> 本地安全策略",在“本地策略 -> 用户权利指派":查看 “取得文件或其它对象的所有权" 设置为只指派给“Administrators"组.


(5)授权帐户登陆.【本地登录】

安全基线项说明:在本地安全设置中配置指定授权用户允许本地登陆此计算机.

检测操作步骤:进入“控制面板 -> 管理工具 -> 本地安全策略",在 “本地策略 -> 用户权利指派 "-" 允许本地登录" 设置为"指定授权用户"。


(6)授权帐户从网络访问.【远程登录】

安全基线项说明:在组策略中只允许授权帐号从网络访问(包括网络共享等,但不包括终端服务)此计算机.

检测操作步骤:进入“控制面板 -> 管理工具 -> 本地安全策略",在 “本地策略 -> 用户权利指派 ” - “ 从网络访问此计算机 “ 设置为 “ 指定授权用户 ”.


(7)关闭默认共享.

安全基线项说明:非域环境中,关闭Windows硬盘默认共享,例如C$,D$.

检测操作步骤:进入“开始 -> 运行 -> Regedit ”,进入注册表编辑器,查看在HKEY_LOCAL_MACHINE \System\CurrentControlSet\Services\LanmanServer\Parameters\下,增加 REG_DWORD 类型的 AutoShareServer 键,值为0。


(8)共享文件夹授权访问

安全基线项说明:查看每个共享文件夹的共享权限,只允许授权的帐户拥有权限共享此文件夹。

检测操作步骤:进入“控制面板 -> 管理工具 -> 计算机管理",进入 “系统工具 -> 共享文件夹”:查看每个共享文件夹的共享权限,只将权限授权于指定帐户。不设置成为“everyone" 。


3.安全审计.

(1)NTP服务.【时间确保一致】

安全基线项说明:Windowstime服务设为已启动.

配置方法:控制面板 -> 管理工具 -> 组件服务 -> 服务本地 -> 开启时间服务.


(2)用户登录日志记录

安全基线项说明:设备应配置日志功能,对用户登录进行记录,记录内容包括用户登录使用的账号,登录是否成功,登录时间,以及远程登录时,用户使用的IP地.

配置方法: “ 控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 审核策略 ” 审核登录事件,双击,查看是否设置为成功和失败都审核.


(3)系统日志完备性检查

配置操作:控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 审核策略 -> 每项都设置 ->“成功”和“失败" 都要审核需要配置的策略.


4.资源控制

(1)登录超时管理

安全基线项说明:启用登录时间用完时自动注销用户.【登录中 长时间没有操作,则需要重新登录.】【如果不注销会占用服务器资源.】

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 安全选项 -> 网络安全-检查是否启用登录时间用完时自动注销用户.


(2)远程登录超时配置.

安全基线项说明:检查对于远程登陆的帐号,设置不活动断连时间15分钟.

配置方法:进入 “控制面板 -> 管理工具 -> 本地安全策略 ",在 “本地策略 -> 安全选项” “Microsoft网络服务器“ 设置为 “ 在挂起会话之前所需的空闲时间 " 为15分钟.


5.剩余信息保护.

(1)不显示上次的用户名

安全基线项说明:检查是否启用不显示上次的用户名.【存在信息泄露的风险】

配置方法:进入控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 安全选项 ->  启用 交互式登录 不显示上次的用户名.


(2)关机前清除虚拟内存页面

安全基线项说明:关闭服务器前,应清除虚拟内存页面,一保护暂存在在缓存中的数据.

检测操作步骤:进入“控制面板 -> 管理工具 -> 本地安全策略",在 "本地策略 -> 安全选项",选中“关机前清除虚拟内存页面".


(3)不启用可还原的加密来存储密码

安全基线项说明:不启用可还原的加密来存储密码,防止能够获取明文密码.

检测操作步骤:进入“控制面板->管理工具->本地安全策略",在“账户策略 -> 密码策略",不启用“用可还原的加密来存储密码”


6.入侵防护.

(1)可以安装 修复漏洞 - WSUS【补丁服务器】


(2)数据执行保护.

安全基线项说明:对于Windows XP SP2及 Windows 2003 Server对Windows操作系统程序和服务启用系统自带DEP功能(数据执行保护),防止在受保护内存位置运行有害代码.【比如内网渗透时的,防止溢出漏洞的执行】

检测操作步骤:进入“控制面板->系统”,在“高级”选项卡的“性能"下的“设置”。进入“数据执行保护”选项卡。查看"仅为基本 Windows 操作系统程序和服务启用DEP" .


(3)启用 SYN 攻击保护.

安全基线项说明:启用SYN攻击保护;指定触发SYN洪水攻击保护所必须超过的TCP连接请求数阀值为5;指定处于 SYN_RCVD 状态的TCP 连接数的阈值为500;指定处于至少已发送一次重传的SYN_RCVD状态中的TCP连接数的值为400.


7.恶意代码防范

安装防病毒软件,并及时更新.


8.基线检查--常用的命令


基线检查:Windows安全基线--自动【脚本】

(1)下载 Windows 基线检查的脚本.

点击 核查 -> 离线工具 -> 点击下载需要测试的脚本. 


(2)上传 脚本到要检测的 Windows 服务器上,点击运行.


(3)下载出检测完成的数据,把数据上传到平台上,分析生成出一个检测完成的基线报告出来.

   

  

   

学习链接:07-基线检查-Windows安全基线_哔哩哔哩_bilibili

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

windows 使用python共享网络给另外一个网卡

# -*- coding: utf-8 -*- import subprocessdef open_share(to_shared_adapter, from_shared_adapter):"""打开以太网的网络共享:return: None"""powershell_script f"""# Register the HNetCfg library (once)# regsvr32 hnetc…

【Elasticsearch入门到落地】4、Elasticsearch的安装

接上篇《3、es与mysql的概念对比》 上一篇我们学习了Elasticsearch与Mysql的概念与区别。本篇我们来进行Elasticsearch的环境准备及软件安装。 一、环境准备 如果我们没有自己的Linux服务器,且现在正在使用的是Windows操作系统的电脑,那么首先我们需要安…

小程序快速实现大模型聊天机器人

需求分析: 基于大模型,打造一个聊天机器人;使用开放API快速搭建,例如:讯飞星火;先实现UI展示,在接入API。 最终实现效果如下: 一.聊天机器人UI部分 1. 创建微信小程序&#xff0c…

Java反序列化漏洞分析

2015年11月6日FoxGlove Security安全团队的breenmachine 发布了一篇长博客,阐述了利用Java反序列化和Apache Commons Collections这一基础类库实现远程命令执行的真实案例,各大Java Web Server纷纷躺枪,这个漏洞横扫WebLogic、WebSphere、JBo…

前端项目部署方法

ngnix服务器部署 下载nignx,我下的是windows版本的 下载链接:[https://nginx.org/en/download.html](https://nginx.org/en/download.html) 解压文件 如果原本的80端口号被占用了,可以改为其他的端口号 可以点击nginx.exe文件启动nginx,它可能…

Reactor 响应式编程(第二篇:Spring Webflux)

系列文章目录 Reactor 响应式编程(第一篇:Reactor核心) Reactor 响应式编程(第二篇:Spring Webflux) Reactor 响应式编程(第三篇:R2DBC) Reactor 响应式编程&#xff08…

实验12 socket网络编程

设计程序 1.阅读TCP、UDP数据通信的例子8-2、8-7,理解并运行查看其功能。 2. 编写程序,使用socket网络接口函数,实现同一网段的两台主机的聊天。注:使用多线程,实现实时聊天功能。(使用UDP或TCP…

leetcode二叉搜索树部分笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 二叉搜索树 1. 二叉搜索树的最小绝对差2. 二叉搜索树中第 K 小的元素3. 验证二叉搜索树 1. 二叉搜索树的最小绝对差 给你一个二叉搜索树的根节点 root ,返回 树中…

论文学习—VAE

VAE----Auto-Encoding Variational Bayes 2024年12月17日-2024年12月18日摘要引言方法例子:变分自动编码器 2024年12月17日-2024年12月18日 从今天开始,我准备记录自己学习的内容以此来检验我每天的学习量,菜鸡一枚,希望能够与大…

Go语言后台实现选中式导出excel文件

实现选中导出为excel文件的基本实现方案是前端将选中的数据传递给后端,后台接受这些数据生成excel文件的流,将流返回给前端并在响应体设置文件的格式。 这时只要将需要下载的数据提交到改接口就会返回文件流数据,提供下载。具体实现代码如下&…

大模型微调---Prompt-tuning微调

目录 一、前言二、Prompt-tuning实战2.1、下载模型到本地2.2、加载模型与数据集2.3、处理数据2.4、Prompt-tuning微调2.5、训练参数配置2.6、开始训练 三、模型评估四、完整训练代码 一、前言 Prompt-tuning通过修改输入文本的提示(Prompt)来引导模型生…

spring学习(spring-bean实例化(实现FactoryBean规范)(延迟实例化bean))

目录 一、spring容器实例化bean的几种方式。 (1)无参构造与有参构造方法。 (2)静态工厂与实例工厂。 (3)实现FactoryBean规范。 二、spring容器使用实现FactoryBean规范方式实现bean实例化。 (1…

【Java】mac安装Java17(JDK17)

文章目录 下载java17一、安装二、环境变量 下载java17 官网下载:https://www.oracle.com/java/technologies/downloads 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装 直接安装后,安装完后目录会存放在下面目录下 /…

mysql免安装版配置教程

一、将压缩包解压至你想要放置的文件夹中,注意:绝对路径中要避免出现中文 二、在解压目录下新建my.ini文件,已经有的就直接覆盖 my.ini文件内容 [mysqld] # 设置3306端口 port3306 # 设置mysql的安装目录 basedirD:\\tools\\mysql-8.1.0-win…

web:pc端企业微信登录-vue版

官方文档:developer.work.weixin.qq.com/document/pa… 不需要调用ww.register,直接调用ww.createWWLoginPanel即可创建企业微信登录面板 - 文档 - 企业微信开发者中心 (qq.com) 引入 //通过 npm 引入 npm install wecom/jssdk import * as ww from we…

基于Spring Boot的无可购物网站系统

一、系统背景与意义 随着互联网的快速发展,电子商务已经成为人们日常生活的重要组成部分。构建一个稳定、高效、可扩展的电商平台后端系统,对于满足用户需求、提升用户体验、推动业务发展具有重要意义。Spring Boot作为当前流行的Java开发框架&#xff…

YOLOv11改进,YOLOv11添加DLKA-Attention可变形大核注意力,WACV2024 ,二次创新C3k2结构

摘要 作者引入了一种称为可变形大核注意力 (D-LKA Attention) 的新方法来增强医学图像分割。这种方法使用大型卷积内核有效地捕获体积上下文,避免了过多的计算需求。D-LKA Attention 还受益于可变形卷积,以适应不同的数据模式。 理论介绍 大核卷积(Large Kernel Convolu…

fpga系列 HDL:Quartus II PLL (Phase-Locked Loop) IP核 (Quartus II 18.0)

在 Quartus II 中使用 PLL (Phase-Locked Loop) 模块来将输入时钟分频或倍频,并生成多个相位偏移或频率不同的时钟信号: 1. 生成 PLL 模块 在 Quartus II 中: 打开 IP Components。 file:///C:/intelFPGA_lite/18.0/quartus/common/help/w…

JAVA:代理模式(Proxy Pattern)的技术指南

1、简述 代理模式(Proxy Pattern)是一种结构型设计模式,用于为其他对象提供一种代理,以控制对这个对象的访问。通过代理模式,我们可以在不修改目标对象代码的情况下扩展功能,满足特定的需求。 设计模式样例:https://gitee.com/lhdxhl/design-pattern-example.git 2、什…

3D Gaussian Splatting for Real-Time Radiance Field Rendering-简洁版

1. 研究背景与问题 传统的3D场景表示方法,如网格和点云,适合GPU加速的光栅化操作,但缺乏灵活性。而基于神经辐射场(NeRF)的表示方式,尽管质量高,但需要高成本的训练和渲染时间。此外&#xff0…