千锋 Web 安全学习笔记(二):Windows 内网服务与安全管理

这份笔记对应 0x01 Windows内网服务模块(初探门径),包括随附的零基础材料和 1.1—1.15 模块。目标是把“服务怎样运行、谁能访问、怎样留下证据、发生问题怎样恢复”连成一条完整的学习线。

**资料依据:**本阶段 33 段视频中,32 段有声音轨已完整转写并阅读全文,另 1 段综合练习是无音轨录屏;同时逐视频核对首尾、约每两分钟的抽样画面,并对关键操作窗口放大检查。结合 21 份 PDF、1 份入门 PPT、原有文字与项目样例,补充讲师口头说明、演示步骤、实际失败现象和课内作业。机器转写没有逐字人工校对,重要术语与操作按画面、上下文和课件核对,时间点用于回看定位。标为“课堂演示”的结果对应视频中的环境;本文自拟的复现实验仍需你在自己的虚拟机验证。

课件包含 Windows Server 2003/2008、旧版 ESXi 等历史教学环境。应结合实际系统检查功能和菜单;密码、补丁、审计与服务配置以具体业务要求为准。原材料中省略条件或存在错误的命令,在相应章节作了说明。引用的页码均按文件实际页序计数,包含封面。命令示例以具备相应功能模块的较新 Windows 和 Windows PowerShell 5.1 为主;旧系统未必提供同名命令,可先用 Get-Command 检查,不能假定在 Server 2003 等环境中也可直接运行。

课程导航 ​

原课程模块本笔记对应内容需要掌握的核心问题
零基础入门一、计算机、Windows 与 Web 基础系统、应用、注册表和请求响应怎样联系?
1.1、1.2 项目与主机检查二、安全项目、检查与加固如何把配置证据转化为风险、整改与复测?
1.3 虚拟化与靶场三、虚拟化与实验环境如何隔离网络、保存基线并恢复实验?
1.4 账户与远程管理四、IP、远程管理、用户与组主机身份、访问身份与管理员权限怎样区分?
1.5 NTFS 与文件共享五、文件权限与共享网络访问如何同时受到共享权限和 NTFS 权限约束?
1.6.1 Web 服务六、IIS网站绑定、目录权限、应用池与访问结果怎样对应?
1.6.2 DHCP七、DHCP客户端如何取得地址、网关和 DNS 配置?
1.6.3 DNS八、DNS名称如何被解析,区域和记录怎样排错?
1.6.4 FTP九、FTP控制连接、数据连接和目录权限分别管什么?
1.7 Windows 日志十、日志与审计什么行为会留下记录,怎样关联分析?
1.8 任务计划与备份十一、任务计划和备份如何验证自动任务与恢复能力?
1.9 域环境十二、AD 域集中身份、DNS、OU 与组策略怎样配合?
1.10 证书十三、PKI 与 HTTPS如何验证身份、信任链和名称匹配?
1.11 PowerShell十四、PowerShell如何使用对象管道查询和记录系统状态?
1.12 防火墙十五、防火墙如何按来源、端口、程序与配置文件精确控制访问?
1.13 主机应急十六、应急响应如何组织证据、限制影响并恢复业务?
1.14 项目交付十七、检查报告如何让每个发现都具备证据、措施和复测结论?
1.15 综合练习十八、综合实验能否独立串联服务、权限、审计与交付?

建议先顺序阅读到第九节,完成一个可访问的网站和受控共享,再学习域、证书、审计与防火墙。所有实验使用后文统一规划的隔离网段 192.168.56.0/24 与保留示例域 lab.example.test;本机已有同名网段时,先整体替换地址规划。视频中的原 IP、域名和端口在相应补充段落中说明,它们与这套自拟复现参数要分别记录。

一、先建立系统与 Web 的基础认识 ​

对应课程资料:0基础入门网络安全笔记/1、0基础入门.pptx 第 3—9、19—28 张,以及同目录的 0基础入门.md。

1.1 这一阶段为什么先学习 Windows ​

学习 Web 安全需要理解网站背后的运行环境。一次访问能否成功,既取决于业务代码,也取决于网络配置、名称解析、服务监听、文件权限和身份认证。Windows 内网服务课程提供的正是这些基础:知道服务如何搭建,才能判断异常来自配置、程序缺陷还是攻击行为。

可以把本阶段的知识连成一条链:

text
虚拟化准备实验环境
  → IP、DNS 让主机相互定位
  → 用户和组确定访问身份
  → NTFS、共享权限控制资源
  → IIS、FTP 等服务承载业务
  → 域、证书、防火墙统一管理与保护
  → 日志、备份、应急响应支持排查与恢复

1.2 计算机启动、操作系统和注册表 ​

CPU 执行指令,内存保存运行中的数据,磁盘提供持久存储。虚拟机中的这些部件由虚拟化平台呈现给客户操作系统,分配资源时仍然受物理主机容量限制。

课件使用 BIOS 说明启动过程。学习时记住“固件初始化与自检 → 选择启动设备 → 加载引导程序 → 启动操作系统”即可;采用 UEFI 的设备在具体实现和界面上会有所区别。为实验安装系统,应先确认目标是虚拟磁盘,避免误把物理机分区当成安装对象。

注册表是 Windows 保存系统、用户和软件配置信息的层次结构数据库。项类似目录,值包含名称、类型和数据;“配置单元”则是一组能够装载、保存的注册表数据。

常见根键理解重点
HKEY_LOCAL_MACHINE,简称 HKLM本机硬件、系统和软件配置
HKEY_CURRENT_USER,简称 HKCU当前用户配置,关联 HKEY_USERS 中对应用户的配置
HKEY_USERS,简称 HKU已加载的用户配置
HKEY_CLASSES_ROOT,简称 HKCR文件关联、COM 等信息;是 HKLM\Software\Classes 与 HKCU\Software\Classes 的合并视图
HKEY_CURRENT_CONFIG,简称 HKCC当前硬件配置相关信息的视图

课件第 21 张把 HKCR 简化为 HKCU 子树,学习时应以上表中的合并视图关系理解。Microsoft:HKEY_CLASSES_ROOT 的合并视图 初学时先练习查询和导出,编辑前记录原值与修改目的。注册表导出不等同于完整系统备份,也不适合代替完整的恢复方案。

powershell
# 查看操作系统基本信息,不修改配置
Get-CimInstance Win32_OperatingSystem |
    Select-Object Caption, Version, OSArchitecture

# 查询 Windows 版本相关注册表值
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' |
    Select-Object ProductName, DisplayVersion, CurrentBuild

任务管理器用于观察进程与资源占用;资源监视器帮助定位磁盘、网络等活动;事件查看器用于追踪系统和应用记录。发生系统异常时,先记录时间、错误内容、近期变更,再检查相关日志。安全模式只加载有限的驱动和服务,适合定位驱动或软件冲突;进入安全模式本身不能证明恶意程序已被清除。

1.3 网站访问的基本链条 ​

Internet 是网络互联的基础设施;Web 是运行在其上的一种服务。浏览器是客户端,Web 服务程序和业务程序运行在服务端。域名方便记忆,IP 地址用于网络寻址,端口帮助把流量交给相应服务。

text
输入 URL
  → 浏览器检查相关缓存并进行名称解析
  → 建立与服务器的传输连接
  → 使用 HTTPS 时完成 TLS 协商与证书验证
  → 发送 HTTP 请求
  → Web 服务器或应用处理请求,必要时访问数据库
  → 返回 HTTP 响应
  → 浏览器解析内容,并继续请求图片、脚本等资源

以实验地址 http://web.lab.example.test:8080/index.html 为例:http 是协议,web.lab.example.test 是主机名,8080 是显式指定的端口,/index.html 是路径。DNS 解析出 IP 不代表该端口已经开放;端口能连通也不代表应用返回正确内容。

请求中常见的方法、路径、请求头和请求体分别回答“做什么、操作哪个资源、附带什么元信息、提交什么数据”。响应中的状态码、响应头和响应体说明服务器的处理结果。学习时至少区分:200 表示请求成功处理,301/302 常用于重定向,403 表示拒绝访问,404 表示资源未找到,500 表示服务端处理出错。状态码是线索,仍需结合应用的具体行为判断。

WAMP 表示 Windows、Apache、MySQL、PHP 的组合;LAMP 中的 L 表示 Linux。IIS 是另一种 Web 服务器。它们不是必须同时启动的组件:若两个程序尝试监听同一 IP 和端口,就可能发生冲突。

1.4 入门术语与靶场的作用 ​

术语学习时的准确理解
POC用于证明某种问题成立的样例、描述或程序,不一定包含完整利用链
EXP利用某个漏洞完成特定动作的方法或程序
Payload在某次输入或利用中承载目标行为的数据、代码或命令,不限于“拿到权限以后执行”
Fuzzing向程序提供大量变异、异常或边界输入并观察行为,可结合黑盒、灰盒或白盒方法
Webshell借助 Web 运行环境提供命令或文件操作能力的脚本;文件后缀本身不能决定其性质
CVE用于标识已公开漏洞记录的编号体系,编号本身不等于风险等级
CTF围绕安全题目或攻防场景开展的竞赛,竞赛规则不等于真实项目授权

靶场提供可恢复、可控制的练习对象。在这里,重点是观察“正常配置是什么、改变某个条件后发生什么、如何验证和恢复”。课内旧系统和带漏洞组件保留在隔离实验网,不作为日常办公、存放个人资料或对外提供服务的系统。

二、把安全知识放进项目流程 ​

对应课程资料:1.1 Windows方向安全项目介绍/01-未来工作中的安全项目是什么.md;1.2 安全检查-风险评估-基线加固/02-Windows主机安全检查项目指导.md 及同目录的主机检查报告样例。

2.1 常见项目各自解决什么问题 ​

工作主要问题典型产出
资产梳理管理哪些主机、系统、账户、接口,负责人是谁资产台账、网络关系与责任清单
安全检查配置与管理措施是否符合约定要求检查记录、证据、不符合项
漏洞扫描与验证哪些已知弱点可能存在,是否能确认扫描结果、人工验证记录
渗透测试在授权范围内,弱点能造成什么业务影响风险说明、最小必要复现、修复建议
基线加固如何把配置调整到约定的安全状态变更记录、回退方案、验证结果
安全运维防护措施能否持续有效运行策略、巡检记录、告警处置记录
应急响应发生异常后如何确定影响并恢复业务时间线、处置记录、恢复与改进报告

安全检查、风险评估和加固相互关联,但工作边界不同。检查项目发现问题后,应记录并给出建议;实际修改需要纳入相应的变更范围。自动化工具的提示也需要核实,不能把所有扫描告警直接认定为有效漏洞。

2.2 一次主机检查如何形成闭环 ​

方法:从检查需求走到整改复测

  1. 确认需求与范围。 明确目标清单、检查时间、测试账户、允许使用的方法及联系人。
  2. 确定检查依据。 使用项目指定的基线、管理要求和经过确认的适用文件;原课堂笔记中的标准编号存在不完整写法,不据此推定正式标准。
  3. 访谈与收集信息。 了解业务用途、运维方式、备份恢复要求、已有防护和近期变更。
  4. 逐项核查并留证。 记录对象、时间、配置值、工具版本与必要截图,避免将口令、密钥或无关业务数据带入报告。
  5. 分析风险并提出措施。 说明触发条件、可能影响和业务约束,给出具体可验证的整改建议。
  6. 实施经确认的整改。 安排变更窗口、备份或回退手段,并记录修改内容。
  7. 复测与交付。 验证原问题是否解决、是否影响业务,保留“已修复、部分修复、待处理或风险接受”等明确状态。

原资料强调报告、整改记录和复测,这比记住某款检查工具更有价值。课内提到的工具加白和外接介质接入,需要结合现场既有管理流程;不能为了方便检查而随意停用防护或接入未知设备。

2.3 视频讲解补充:先明确交付,再开始检查 ​

《01-未来工作中的安全项目是什么》用工作任务表串起客户交流、资产梳理、设备运维、检查、预演与保障;《02-Windows主机安全检查项目指导》则把一份检查报告和实际工具结果并排展示。视频的重点是把技术动作变成客户可以核对的项目记录。

视频与原片时间讲解或演示中的具体内容对学习记录的补充
01-未来工作中的安全项目是什么.mp4,00:02:19把客户需求转成可以实施的项目,再安排人员执行在“使用某工具”之前,先写清要解决的问题、范围和交付物
同片,00:03:32—00:04:37举例说明已经不用、仍在网络中运行的设备容易被遗忘,资产梳理要形成台账并缩小暴露面台账应记录用途、负责人和是否仍需运行;发现资产后还要处理无主、无业务的遗留节点
同片,00:10:28—00:11:18将内部预演类比消防演练,关注团队配合、方案完整性和查漏补缺预演应验证告警到达谁、谁决定处置、怎样恢复和复核,而不只统计发现了几条漏洞
同片,00:13:01—00:14:34总结项目方案、实施流程、报告三项材料,并提到可能还要用 PPT 向客户汇报每次实验都保留“事前方案—过程证据—结果说明”,逐步练习面向不同读者表达
02-Windows主机安全检查项目指导.mp4,00:07:51—00:09:09强调报告应写明工具、检查对象与范围,并说明工具操作可能影响现有业务不把“能运行”当作“适用于本项目”;核对工具能力和允许的测试动作
同片,00:11:36—00:14:32扫描很快得到多条“不符合”,真正费力的是逐项解释配置现状、风险和整改位置视频用口令长度作示例;笔记应记录生效策略和检查依据,不能把该示例数值当成所有业务的统一要求
同片,00:18:23—00:20:15约定整改时间、形成整改记录、再次检查;随后明确区分检查项目与加固项目复测不是强行让工具所有项目变绿;不适用项需说明理由,修改配置应在已经确认的工作范围内进行

视频还演示了把检查工具传入虚拟机、导出结果,并讨论现场介质接入和工具被防护软件拦截的情况。课堂中的拖拽传文件只是虚拟机操作;真实现场应使用允许的传输方式与既有工具管理流程。把工具加入信任也需要核实来源与用途,不能据此推导出应关闭防护。

三、虚拟化、vSphere 与实验环境 ​

对应课程资料:1.3.1 虚拟化环境搭建/虚拟化环境搭建.pdf 第 4—8、11—20 页;1.3.2 vsphere环境搭建/vsphere环境搭建.pdf 第 3—5 页及同目录 ESXi 安装文档;1.3.3 靶场介绍/第五课 靶场环境使用.pdf 第 2—4 页。上述路径均位于 1.3 虚拟化-Vsphere与VMware/。

3.1 理解虚拟机与虚拟化平台 ​

虚拟机是获得虚拟 CPU、内存、磁盘、网卡等资源的独立运行环境。宿主机承载虚拟化平台,客户机是在虚拟机中运行的操作系统。

架构理解方法课内例子
寄居型先有宿主操作系统,再运行虚拟化软件VMware Workstation
裸机型虚拟化层直接管理硬件资源ESXi

vSphere 是虚拟化平台体系;ESXi 负责运行虚拟机;vCenter Server 提供多主机的集中管理。把 ESXi 安装到 Workstation 的虚拟机里属于嵌套虚拟化,适合理解结构,性能和兼容性仍受宿主硬件与配置限制。

课件演示了 Workstation 12/15 和 ESXi 6.5 等历史环境。本笔记保留其操作逻辑,不把这些版本当作新部署选型依据,也不要求为跟随课程而重装物理机系统或关闭系统防护。

3.2 先规划实验网,再导入靶机 ​

本文后续实验统一使用 192.168.56.0/24,子网掩码 255.255.255.0。这是笔记设计的示例网段,使用前确认它与现有网络、VPN 和其他虚拟网不冲突。

节点示例配置用途
DC01192.168.56.10后续域、DNS、DHCP 实验
WEB01192.168.56.20IIS、FTP、文件共享实验
CLIENT01静态地址 192.168.56.30;DHCP 实验时临时改为自动获取客户端验证
宿主机虚拟网卡可使用 192.168.56.1本机管理与访问虚拟机

192.168.56.0 是该 /24 网段的网络地址,.255 是广播地址,不分配给普通主机。纯隔离实验不需要默认网关;DNS 按当前实验目标设置。没有上级路由设备时,不要仅为填满输入框而把 .1 随意写成网关。

网卡模式连接特点本阶段用途
仅主机模式默认形成宿主机与虚拟机使用的内部虚拟网本地服务与旧靶机实验
NAT通过宿主侧的网络地址转换访问外部网络经确认需要更新或下载的实验环境
桥接虚拟机接入物理网络,可能被同网设备访问仅在明确需要并已规划时使用

仅主机网络的隔离还取决于宿主路由、共享和转发设置;双网卡虚拟机也可能把两个网络连在一起。旧靶机保持在内部实验网,避免额外挂接桥接网卡。进行课程 DHCP 实验时,关闭该实验虚拟网自带的 DHCP 服务,否则客户端可能从错误的服务器获得地址。

3.3 新建、导入和验证虚拟机 ​

首次搭建可按以下顺序进行:

  1. 查看物理机可用内存、磁盘空间和硬件虚拟化状态,为宿主系统保留足够资源。
  2. 新建虚拟机,选择与镜像匹配的客户系统、固件类型及虚拟硬件兼容级别。
  3. 选择独立的虚拟机目录,配置适量 CPU、内存与虚拟磁盘,挂载可信来源的系统镜像。
  4. 安装系统并设置独立的实验管理员口令,完成所需驱动和 VMware Tools 配置。
  5. 连接到规划好的实验虚拟网,配置地址和主机名,记录初始状态。
  6. 正常关机后创建基础快照,再开展服务配置练习。

识别常见文件时应纠正现有随堂笔记中的混淆:.vmx 是虚拟机配置文件,.vmdk 是虚拟磁盘相关文件,不能把 .vmx 当成快照可执行程序。迁移时应保留完整虚拟机文件集合,尤其不要遗漏快照依赖的磁盘链。

“我移动了它”和“我复制了它”主要影响虚拟机标识等信息的保留或重新生成,并非由“是否跨电脑”决定。保留同一台虚拟机身份与创建一个新副本是两种不同目的。克隆后的系统还应检查主机名、IP、应用配置和操作系统部署要求,避免地址冲突。

3.4 快照、克隆和备份各自解决什么问题 ​

手段适合场景需要记住的限制
快照实验前保存状态,配置出错后回退通常依赖原磁盘,不能代替独立备份
完整克隆快速生成相对独立的实验副本占用更多存储,副本仍需检查身份和地址
链接克隆节省空间地创建多个练习节点依赖父虚拟机或基础快照,移动删除父文件会影响子机
备份应对磁盘损坏、误删或整套环境丢失需要独立副本,并验证恢复过程

课内强调关机做快照。初学实验采用正常关机后的快照便于控制状态;产品也可能支持运行时快照,是否包含内存、能否保证应用一致性需要另行确认。给多节点域环境回退时,还要考虑节点之间的状态关系,不能把单机回退理解为整套分布式环境自动恢复一致。

3.5 靶场启动的最小验证 ​

导入现成靶机后,先检查网络模式和 IP,再查看目标服务是否启动。PHPStudy 等集成环境只是管理服务的工具,界面显示“已启动”后仍要通过浏览器验证实际页面。

powershell
# 在实验服务器查看监听状态
Get-NetTCPConnection -State Listen |
    Where-Object LocalPort -in 80, 443, 8080 |
    Select-Object LocalAddress, LocalPort, OwningProcess

# 在实验客户端测试指定端口
Test-NetConnection 192.168.56.20 -Port 8080

如果服务启动失败,先查端口占用及服务日志;确认到底是 IIS、Apache 还是其他程序占用了目标端口,再调整绑定或服务状态。不要仅凭“打不开页面”就重装整套环境。

3.6 视频演示补充:从空虚拟机走到可以恢复的实验环境 ​

本目录同时包含《03-虚拟化环境搭建》综合课和七段细分视频;它们有内容重叠,也混用了不同软件与系统版本。复习时可以用综合课建立结构,再根据下面的时间点回看具体操作。视频中的旧版选择、磁盘容量和网段属于讲师当时的环境,本篇 192.168.56.0/24、DC01/WEB01/CLIENT01 是另行设计的复现实验参数。

视频与原片时间视频中实际补充的内容复习时应核对什么
1、硬件与虚拟化.mp4,00:01:59—00:02:34用可疑邮件和链接说明为何先准备可控制的实验环境断开外网只是控制条件之一;虚拟机、共享文件夹和宿主侧连接也需要分别检查,不能把虚拟机理解成绝对隔离
同片,00:16:05—00:19:18对照系统属性讲 CPU 型号、核心与主频,并用并发任务解释用途记录自己机器的真实资源,不将讲师那台机器的核数或某个产品型号推广为通用配置
同片,00:21:42—00:25:50用启动游戏的文件和数据流图串联磁盘、内存、缓存、CPU,且明确说明是帮助记忆的类比保留存储层次和易失性的认识;不要把后续“水杯装满”比喻等同于真正的缓冲区越界原理
2、安装和卸载.mp4,00:04:03—00:06:39演示设置页的卸载按钮不可用、相关进程再次出现,然后检查服务状态先确认软件与虚拟机是否仍在使用;不能只凭进程名前缀批量结束无关进程
同片,00:06:40—00:08:45改用“程序和功能 → 更改 → 删除”向导,观察产品文件及虚拟网卡被移除识别不同版本的维护入口;完整保留虚拟机数据,产品卸载与删除虚拟磁盘是不同动作
同片,00:22:09—00:24:58打开 .vmdk 所在目录,并用文本编辑器查看 .vmx 的配置内容.vmx 应记作配置文件;视频口头称其为“快照可执行文件”不准确,改配置中的版本数字也不能保证所有硬件特性都兼容
03-虚拟化环境搭建.mp4,00:02:35—00:03:31提出“是什么、用在哪里、为什么用、怎样用”的学习方法把每节课的操作与业务目的对应起来,例如复现环境应说明系统、组件版本和服务用途
同片,00:37:22—00:39:25指出网卡、光驱和快照管理器是常用入口,并展示同一虚拟机多个环境快照恢复前核对选中的快照和所需环境;挂起、快照、重新安装并不具有相同效果
同片,01:04:09—01:05:50演示 VMware 共享文件夹后,专门提醒它建立了宿主与客户机之间的通道传完普通实验文件后检查是否仍启用;共享带来的跨环境访问风险与虚拟化漏洞逃逸也要区分
3、新建虚拟机.mp4,00:14:18—00:17:23用讲师与学员软件版本不同的场景解释硬件兼容级别根据实际迁移目标选择兼容级别;课内较低版本是分发环境的选择,不是所有机器都必须降到该版本
同片,00:23:12—00:29:48现场画出桥接、NAT 和仅主机的网络关系,强调配置错误会影响后续实验对照真实虚拟网络编辑器核对网卡;仅主机通常仍包含宿主虚拟网卡,不能按课内简图理解为宿主必然完全不可达
同片,00:33:15—00:35:31对照宿主剩余空间解释“立即分配所有磁盘空间”、动态增长以及单文件/拆分文件区分客户机看到的最大容量与宿主目前已占空间;分发虚拟机时保存完整文件集合
4、新建虚拟机安装操作系统方式.mp4,00:07:14—00:10:36在新虚拟磁盘上创建分区,识别系统保留分区,再选择安装目标分区、初始化和格式化是不同操作;只对已经确认的新实验盘操作,不照搬到已有数据的磁盘
同片,00:29:03—00:32:30出现文件拖不进客户机、窗口较小的情况;随后安装 VMware Tools,并说明未自动弹出时可从虚拟光驱进入用实际文件传递和窗口适配检查结果,不把“点击安装菜单”直接记作已经安装成功
同片,00:33:16—00:35:57为避免中断录屏,使用虚拟机的“进入固件”界面说明 BIOS 操作这是替代演示,不能据此声称已修改物理机固件;物理机入口与虚拟化开关需按具体机型核对
5、新建虚拟机安装操作系统方式(BIOS).mp4,00:02:50—00:03:46对照 Boot 选项区分硬盘、光盘、网络和 U 盘启动安装时选择正确介质;改启动顺序与开启硬件虚拟化是两项不同设置
同片,00:19:54—00:21:50新加虚拟磁盘后,“此电脑”没有立即出现新盘符;进入磁盘管理后初始化、建卷并分配盘符先判断是磁盘未被识别、未联机、未建卷还是没有盘符,不把“看不到盘符”直接等同于硬盘未添加
同片,00:24:10—00:25:10演示从现有系统运行安装程序,并选择保留内容的设置安装前核对来源、目标与保留选项;不能笼统断言重装只影响系统盘、其他数据一定安全

本组视频也包含关闭更新、防护软件与非正规激活工具的旧课堂演示。这些动作不是完成虚拟化实验的必要前提。学习时保留可信镜像、合法授权、可验证配置和可恢复基线;“老版本更稳定”“关闭端口后漏洞不存在”等口头概括,也不能代替支持状态、补丁和具体风险的核查。

3.7 视频补充:恢复、克隆与靶场验证 ​

v013《6、U盘PE工具》:分清介质、启动环境和恢复目标。 00:07:34 演示把物理 U 盘连接到虚拟机:设备被客户机接管后,宿主机暂时看不到它,不应立即判断 U 盘损坏。00:09:31 提醒按设备与容量确认写入目标,制作启动介质会涉及格式化,不能把移动硬盘或系统盘当成空白 U 盘。跟练应先记下设备、容量、卷标及备份位置。

00:12:53 的 PE 桌面通过在虚拟机内安装的启动项演示,用于模拟从外部环境启动;它没有证明所有物理电脑的固件启动设置都相同。00:17:45 讲师明确区分“修改本地口令”与“读出原口令”,笔记保留这个区别,不把界面操作称为解密。00:26:41—00:27:54 的恢复建议更适合记住:误删重要文件后减少对原盘写入,先保存原盘副本,再在副本上尝试分析;“无损分区”或恢复工具的名称不能代替备份,也不能保证数据必然可恢复。

v014《7、虚拟机快照与克隆》:视频有一个值得记录的失败现象。 00:07:33 尝试验证前一节口令修改时没有成功,讲师解释此前已还原快照。复现时应记录当前恢复点和修改顺序,不能只凭上一节点击过“保存”就认定当前状态仍然保留。00:15:40—00:17:51 实际添加宿主共享目录并在客户机中访问;这是排查拖拽不便时的另一条传文件路径。仅映射自己的实验目录,确认是否需要写权限,结束后关闭临时共享。

00:23:36—00:26:59 演示从已有快照创建链接克隆,随后看到源快照受到保护的标记。保存实验环境时应同时保留父虚拟机和依赖的快照链。00:27:20 起讨论副本配置相同,跟练后至少重新核对主机名、IP、网卡标识与应用配置;不要把改了主机名当成所有系统身份都已重新生成,也不要把任意连通故障都归因于同名主机。

v015《04-vsphere环境搭建》:先读网络配置,再填写管理地址。 00:06:49 起主要沿课件截图解释 ESXi 创建和安装过程;00:15:52 后回到实际管理控制台配置 IPv4。截图里的安装向导与现场控制台操作应分别记录,避免误以为整段从零连续安装完成。00:17:28 打开虚拟网络编辑器查看课堂 NAT 网络的子网、掩码和网关,再返回 ESXi 填写管理地址;跟练应使用自己实际配置,不能照抄课堂地址或把网络地址分给主机。

00:19:13—00:20:31 用浏览器访问管理地址并进入后台,说明管理入口可用,不等于所有客户虚拟机和业务都已验收。课内浏览器证书警告应结合访问对象、名称和信任关系核查,不能把警告解释成“没有使用 HTTPS”或“双重认证”。这里的旧版 ESXi 和模板预设口令均不作为自己的部署标准。

v016《靶场环境使用》:先验证正常服务,再练习漏洞。 00:00:33 先说明复现要记录操作系统、中间件及应用环境,而不只是完成一次靶场题目。00:08:04 查询地址后,00:09:04 浏览器首次访问失败;随后 00:09:33 启动集成环境中的服务并刷新,页面才正常显示。跟练记录应分成“主机地址已确认、服务已启动、页面已返回”三个证据,不能把控制面板变绿当成全部通过。

00:11:59—00:16:00 用后缀推测技术栈,只适合作为待验证假设,不能据此确定唯一系统、中间件或数据库。尤其 .asp 与 .aspx 需区分,可参照 Microsoft 的处理程序说明;MySQL 与 MariaDB 也不能简化成一次改名,参见 MariaDB 对两者关系的说明。视频的作用是引导提出架构问题,最终仍以配置、服务与应用证据验证。

四、IP、远程管理、用户与组 ​

对应课程资料:1.4 Windows 账户相关/1.4.1 服务器远程管理与IP地址/第六课 服务器远程管理与IP地址.pdf 第 5—11、15—22 页;1.4.2 用户与组管理/用户与组管理.pdf 第 4—12、15—16 页;1.4.3 Windows开机密码相关/02 破解Windows密码.md。

4.1 四个网络参数要分清 ​

参数作用实验例子
IP 地址标识接口使用的网络地址192.168.56.20
子网掩码或前缀长度判断哪些目的地址属于本地网段255.255.255.0 或 /24
默认网关向非本地网段发送流量时使用的下一跳纯隔离实验可留空
DNS 服务器处理域名等名称解析请求DNS 实验中为 192.168.56.10

地址相近不一定处于同一网段,必须结合掩码判断。同网段主机间通信通常不需要经过默认网关;跨网段则需要适当的路由。课件把“两台主机设为同网段”作为入门条件,这是简化实验的方法,远程桌面并非只能在同一网段使用。

powershell
ipconfig /all
route print
ping 192.168.56.20
Test-NetConnection 192.168.56.20 -Port 3389

ping 主要检查 ICMP 回应,可能被策略禁用;它失败不能直接证明主机离线,它成功也不能证明 RDP 或 Web 服务正常。有效的排查顺序是网卡与地址、路由、目标端口、认证和应用。

4.2 远程桌面如何工作 ​

RDP 用于远程图形桌面操作,默认端口为 3389,涉及 TCP,也可使用 UDP 改善体验。客户端可运行:

powershell
mstsc /v:192.168.56.20

要连通,需要目标系统支持相应的远程桌面主机功能、服务已开启、网络路径与防火墙允许访问,登录账户同时满足组成员关系和相应的登录策略。仅知道口令或仅加入某个组,并不保证可以登录。

实验时在目标虚拟机控制台开启远程桌面,为专用实验账户授予所需权限,只允许实验网中的管理来源访问。保留控制台入口,以便配置失误后修复。连接后区分“断开”与“注销”:断开可能保留会话和其中运行的程序,注销则结束该用户会话。

课件提到更改端口和 mstsc /admin。更改端口会增加运维配置,不应替代身份验证、访问限制和日志审计;/admin 用于管理会话,不能理解为绕过权限或必然强行替换任意用户。VNC 是另一类远程屏幕控制方案,其认证和传输保护取决于具体产品配置,不能因为能显示远程桌面就假定连接已加密。

4.3 身份用 SID 标识,权限常通过组分配 ​

用户名便于人识别,SID 是 Windows 安全机制用于标识账户等安全主体的标识符。账户重命名通常保留原 SID;删除后重新建立同名账户,则不能假定它仍是原来的身份。

本地账户由本机管理,域账户由域集中管理。登录与访问资源时需要明确使用的是 计算机名\用户、域名\用户 还是用户主体名称,避免把同名的本地账户和域账户混为一谈。

身份或组认识重点
Administrator内置管理员账户;日常工作使用可追责的个人账户并控制提权
Guest来宾身份,不为解决访问故障而随意启用
Administrators本机管理员组,成员资格需要严格控制
Users普通用户组,不等于“没有任何权限”
SYSTEM操作系统和服务使用的高权限本地身份
LOCAL SERVICE、NETWORK SERVICE服务身份,具有不同的本地权限与网络访问行为
Authenticated Users、Everyone特殊安全主体;范围较广,授权时须结合实际身份与策略判断

推荐通过“用户 → 业务组 → 资源权限”建立关系。例如,把编辑人员加入 LabEditors,给组配置实验目录的修改权限;岗位调整时主要变更成员关系,避免逐个文件维护个人权限。

powershell
whoami
whoami /user
whoami /groups
net user
net localgroup

实验任务是创建一个普通测试用户和一个业务组,把用户加入组后,用该用户验证资源访问,再移出组并重新登录验证变化。不同语言系统的内置组显示名称可能不同,应以本机实际名称为准。

4.4 从口令恢复课程理解物理安全 ​

本地账户的口令验证数据与域账户的验证数据分别由不同机制管理。SAM 与本地账户信息有关,但不能把它理解为保存所有账户明文口令的文本文件;哈希也不是能够直接“解密回来”的普通加密。

原资料演示 PE 和口令相关工具,其学习重点是:仅保护正常登录界面,不能替代对设备、启动介质、磁盘与恢复密钥的保护。离线环境能否修改系统数据,取决于磁盘保护、权限、启动配置和可获得的密钥等条件。使用经授权的账户恢复流程,并记录恢复操作;不把停用防护或获取其他人的凭据作为日常运维步骤。

原笔记中“默认口令有效期 42 天”“某补丁以后一定没有明文凭据”等表述与具体系统和配置有关,不作为通用结论。实际检查应查看生效的账户策略和保护配置。

4.5 视频演示补充:把连接失败、账户状态和凭据保护分开排查 ​

下面的时间均对应原视频。第17段课堂在自动获取的 192.168.177.0/24 网段中演示,并用相邻地址说明静态配置;这是录课环境。本笔记的 192.168.56.0/24 是另行设计的重现实验,网关、DNS 和空闲地址都应以自己的拓扑为准。

视频与时间实际讲解或演示复习时应保留的判断
v017《服务器远程管理与IP地址》08:27—10:45第一次连接主动保留了失败现象,弹窗列出未启用远程访问、远端关闭、网络不可用等可能原因;随后才进入服务器属性打开远程桌面。同一个“连接失败”提示包含多种原因,先查电源、网络、监听和授权,不能直接认定密码错误。
同上,19:22—23:45在注册表的 PortNumber 项切换十进制查看端口;教员说明修改后还要匹配防火墙规则,并在客户端填写英文冒号和新端口。课堂此处明确说“不做更改”,并未完成一次改端口后的连接验收。记录“展示修改入口”与“已验证修改成功”的区别。改端口只影响发现成本,不能代替认证、访问来源限制和补丁;远程修改前应保留控制台恢复通道。
同上,24:03—25:06在“本地资源—详细信息”中勾选磁盘,再次连接后,在远端资源管理器中看到本机盘符和文件。RDP 磁盘重定向同时建立了数据传输通道。只映射本次需要的资源,用后核对重定向和剪贴板策略。
同上,45:59—47:16展示网卡完整信息后释放 DHCP 地址,网络图标随之断开;重新申请时出现等待,随后又拿到原来的地址。释放再申请不保证得到新地址,而且会打断当前连接;远程会话里不能把它当作无影响的刷新动作。
v018《07-用户与组管理》11:56—13:22创建账户时先后因短密码、纯数字密码被策略拒绝;符合当前策略后点击“创建”,输入框被清空,关闭窗口才在列表看到新账户。空白表单不一定是失败,可能是在等待继续批量创建。成功标准是对象已存在、策略符合预期,不能沿用视频示例口令。
同上,13:22—14:14用户属性中出现“账户已锁定”的状态,教员用输错密码的场景解释解锁入口。“锁定”和“禁用”是不同状态;解锁前先核实失败登录原因,避免把持续异常登录只当成用户忘记密码。
同上,20:15—22:52加组时分别演示“检查名称”和“高级—立即查找”;还特意展示只关闭属性窗口会丢失刚才的修改,返回“隶属于”核查才发现没有保存。加组后点应用/确定,再回查成员关系。Administrator 是账户名,Administrators 是组名,拼写和对象类型都会影响解析。
同上,23:29—24:28对照课件“需要人为添加”的列表,新建用户后再次打开 Users 组,实际看到该用户已经出现在成员中。这是视频对课件的现场修正;对默认组成员关系应检查当前系统实际结果,不能只照截图推断。
v019《Windows开机密码相关》02:33—03:50讲到强制断电进入恢复流程时,教员没有实际完成该流程,说明可能损坏系统文件和快照,并把旧系统方法作为思路介绍。不应把这段写成在 Server 2022 上已经验证成功的恢复步骤。资产恢复应优先选择受支持的流程,先保存数据和可恢复副本。
同上,09:40—12:16用图示区分从原硬盘启动和从外部介质启动;随后明确说相关工具做的是清空/修改口令或增加账户,并非还原原密码。这是离线访问原系统数据的模型,依赖设备或管理控制台访问条件。它也解释了仅有登录口令不能代替磁盘加密和物理访问控制。
同上,20:21—21:41、23:46—24:12观察工具输出时区分“识别到用户名”和“Password 字段为空”;后面又故意输入错误指令,让工具显示帮助。教员提出修改前后对照的实验。输出了用户名、帮助或空字段都不能证明获得明文凭据。视频把保护效果归结为单一版本/注册表条件过于简化;是否存在凭据还取决于登录方式、保护配置和系统版本,应保留为待验证条件。

本节另有几处口头说法需要校正:子网相同应比较地址与掩码得到的网络前缀,不能仅比较掩码是否相同;APIPA 的特定范围是 169.254.0.0/16,不能扩展成所有 169 开头地址;回环地址也并非“不能通信”,而是用于本机通信。账户有效权限不能仅凭组名推断,Everyone 也不等于自动授予完整访问权。课堂关于密码到期的笼统法规表述不能作为统一合规结论,应按当前适用制度、身份类型和风险核查;禁用与锁定也不能混用。

视频中的公网情报查询和“反制”叙述只用于理解暴露面,不构成访问第三方资产的授权。凭据段落保留防护边界和证据判断,不把关闭保护、降低凭据保护或重用示例密码作为环境搭建步骤。

五、NTFS 权限与文件共享 ​

对应课程资料:1.5 Windows 权限相关/1.5.1 NTFS安全权限/NTFS安全权限.pdf 第 4—17 页;1.5.2 文件共享服务器/文件共享服务器.pdf 第 4—13、16 页。

5.1 先分清“允许登录”和“允许操作文件” ​

身份认证回答“你是谁”,资源授权回答“你可以做什么”。账户能登录,不代表可以读取所有目录;能列出文件名,也不等于能读取文件内容、修改数据或删除文件。

NTFS 用访问控制列表表达主体与权限的关系。常见基本权限包括读取、读取和执行、写入、修改、完全控制;高级权限进一步细分读取数据、创建文件、删除、更改权限、取得所有权等动作。

权限主要能力易混淆处
读取查看数据及相关信息不等于可修改
写入创建或写入内容等不天然等于可删除所有现有文件
修改读取、写入、执行及删除等通常不包括任意更改 ACL
完全控制包含修改权限、取得所有权等管理能力业务编辑人员通常不需要

删除行为还可能受到父文件夹“删除子文件夹及文件”等权限影响,不能只检查文件本身的一条“删除”勾选项。

5.2 权限如何累加、继承和拒绝 ​

允许权限通常可以从用户和多个组累加。例如,用户通过一个组获得读取,通过另一个组获得写入,在没有其他限制时可能同时具备这两类能力。父文件夹上的可继承条目则可能传播给子文件夹和文件,是否生效还取决于适用范围和继承设置。

课件将规则简写为“拒绝优于允许”。这适合作为某些基础例子的提醒,但不能扩大为所有 ACL 情形下的绝对规则。规范排序的 DACL 中,显式条目在继承条目前;显式条目内部拒绝在允许前;继承条目按父级到更远祖先的顺序处理,并在相应层次先拒绝后允许。访问检查会按条目顺序处理请求的权限,因此需同时考虑条目来源、排序、适用范围及请求的具体权限。Microsoft:DACL 中 ACE 的顺序

实际操作以“高级安全设置 → 有效访问”以及真实测试账户的访问结果交叉验证。不要给 Everyone 添加大范围拒绝来修补复杂授权;这可能同时影响本来应该正常使用资源的人。

powershell
# 查看目录 ACL,不修改权限
Get-Acl 'C:\LabShare' | Format-List
icacls C:\LabShare

5.3 共享权限和 NTFS 权限是两道关口 ​

SMB 共享允许通过 \\服务器\共享名 访问文件资源。直接在服务器本地访问目录时,主要检查 NTFS 等本地访问控制;通过网络共享访问时,还要经过共享权限检查,并受身份、登录权和相关策略影响。

在分别算清两侧有效权限之后,可以把最终的网络访问能力理解为两侧都允许的操作,即交集。

共享层面NTFS 层面网络访问时的结果
读取修改只能读取
更改读取只能读取
更改修改可执行双方共同允许的读写和删除等操作
完全控制修改不因此获得 NTFS 权限管理能力

在共享名末尾加 $ 可减少普通共享列表中的显示,但知道名称的人仍可请求访问;隐藏共享不是访问控制。C$ 等默认管理共享也必须依靠真实权限和管理策略保护。

5.4 实验:只读人员与编辑人员访问同一份资料 ​

准备条件: WEB01 使用 NTFS 实验目录 C:\LabShare,含无敏感信息的测试文件。准备 LabReaders、LabEditors 两个组及各自的普通测试账户。

  1. 给 LabReaders 配置读取,给 LabEditors 配置修改;保留必要的管理员与系统管理权限。
  2. 检查继承是否带来了与实验目标冲突的宽泛写入授权,再决定是调整父目录还是在本实验目录处理继承。
  3. 将目录共享为 LabShare,共享层面仅授予指定组所需权限。
  4. 从客户端访问 \\192.168.56.20\LabShare,分别使用两个测试身份完成读取、创建、修改、删除操作。
  5. 记录成功和被拒绝的动作,核对有效访问结果;结束后删除实验共享或恢复预设状态。

预期结果: 只读账户能够读取,无法创建、改写或删除;编辑账户具备设计的编辑能力。若结果不符,检查登录的真实身份、组成员关系、继承条目和共享权限。Windows 可能复用已有 SMB 会话,切换账户时应先确认连接状态,避免以为换了用户名却仍在复用旧身份。

课件中的配额和文件筛选分别解决“容量”和“文件类型管理”问题。扩展名筛选不能代替恶意文件检测;目录容量限制与 NTFS 磁盘配额也要区分,不能把所有限制都理解为同一层的功能。

5.5 视频演示补充:权限配置要用实际身份验收 ​

这两段视频最有价值的部分,是把配置窗口、失败提示和切换用户后的结果连在一起看。仅看管理员账户下的属性页,不能代替实际用户访问测试。

视频与时间实际讲解或演示从结果继续追问什么
v020《NTFS安全权限》13:28—15:32先调整新用户的组成员关系,再给其中一个用户添加文件夹权限;注销管理员、登录普通用户验证能打开,随后又切回管理员删除该条权限。区分“账户直接获得的 ACE”和“通过组获得的 ACE”。每次变更后都要确认真正生效的登录身份和访问路径。
同上,19:46—21:54直接删除继承条目被警告阻止;随后禁用继承并选择删除继承权限,文件夹立即出现无法访问。重新给管理员添加权限后才恢复访问。视频主动演示了清空权限带来的故障。正式配置前应保存 ACL 和恢复方案,不能把“删除全部继承项”当作安全加固的固定起手式。
同上,29:31—30:44第二次处理继承时,专门对照“删除继承的权限”和“将继承项转为显式权限”两个选项;后者保留已有条目,再逐项编辑。停止继承不等于删除现有授权,两种选择会得到不同的 DACL。操作后关闭对话框、重新打开核查,避免混淆尚未保存的界面状态。
同上,31:32—35:12普通用户限制文件夹后,管理员直接打开被拒绝;教员进入高级安全设置更换所有者,并继续调整授权。回到原普通用户时,该用户反而无法访问自己先前创建的文件夹。这段包含所有者变更和后续权限改动,不能归纳为“取得所有权会自动清空原 ACL”。所有者、读写权限和更改 DACL 的能力需要分别核对;恢复访问也不应无意剥夺原业务用户权限。
v021《文件共享服务器》09:53—10:59、12:53—13:14、15:59—16:17点击角色安装后先讲其他内容,再回看时安装仍未完成;到后面才确认成功并打开文件服务器资源管理器。向导已关闭或图标出现不等于角色已可用,应查看任务通知与最终安装结果。课堂“两三分钟”的预估不是验收条件。
同上,16:17—18:32打开资源管理器查看配额模板,并为共享目录创建“阻止可执行文件”的文件屏蔽;随后介绍主动阻止和被动监视模板。画面展示了策略创建,但本段没有展示从客户端上传被拒绝的完整验收。复现应另做允许文件、受限扩展名、改名文件和超过容量的对照测试。
同上,21:53—24:28查找网络登录权限时,先进入“安全选项”没有找到目标,再转到“用户权限分配”;分别打开“从网络访问此计算机”和拒绝项。真实操作说明了设置入口容易混淆。网络登录权、RDP 登录权、共享权限与 NTFS 权限是不同控制层,应按实际登录类型核查;拒绝列表为空本身不能证明配置有漏洞。
同上,28:55—31:44开始用普通共享向导未找到要改的名称,转入“高级共享”,在共享名末尾加 $;网络浏览列表看不到它,但知道完整 UNC 路径仍可进入。随后在计算机管理中能看到该共享及其物理路径。隐藏共享是名称枚举行为,不是访问控制,也不是天然的后门。排查应检查所有共享、指向路径和权限,不能只查看资源管理器的网络列表。

课堂把“100 MB 配额”口头解释为“单个文件最大 100 MB”,这不准确:此处 FSRM 配额约束的是指定目录树的空间使用,是否硬性阻止超额还要看配额类型;按文件组/扩展名进行屏蔽也不等于鉴定文件内容安全。视频实际创建文件屏蔽与课后提出的容量要求应分别记录,不能把课后要求当作已经完成的测试。

讲解前半段曾把停止管理共享说成通用整改动作,31:45—32:19 又补充域或其他环境存在依赖,不能一律停用。应先核实管理、备份、域服务等依赖,再决定保留、限制还是移除。视频中的空密码控制台登录也不应理解为“低权限 Shell”:它限制的是空密码本地账户的远程使用方式,并不凭此决定账户权限。

六、IIS Web 服务:让站点可访问并能解释访问结果 ​

对应课程资料:1.6 Windows 服务相关/1.6.1 Windows下的web服务角色/Windows下的web服务角色.pdf 第 4—9、12 页。

6.1 站点、绑定、目录和进程身份 ​

一个 Web 站点需要确定物理目录和访问入口。IIS 的绑定把协议、IP 地址、端口及主机名等信息联系起来。多个站点可以通过不同 IP、不同端口,或相同 IP 与端口下的不同主机名进行区分。使用域名分站点时,DNS 负责找到服务器,HTTP 请求中的主机名再参与站点选择;单纯新增 DNS 记录不会自动建立 IIS 站点。

虚拟目录用 URL 中的别名映射其他物理目录;Web 应用还涉及独立的应用边界和运行配置。应用程序池提供进程隔离等能力,其身份需要读取站点文件,而写入能力只赋予确有需要的目录。不要为解决访问错误直接给整个站点目录授予宽泛完全控制。

6.2 实验:一个服务器上的两个静态站点 ​

准备条件: WEB01 地址为 192.168.56.20,在隔离网中安装 IIS 所需的 Web 服务器与静态内容功能。创建 C:\LabSites\SiteA、C:\LabSites\SiteB,各放一份写有不同标识的 index.html。

  1. 为两个站点配置独立物理路径,分别绑定 8080 与 8081。
  2. 确认默认文档设置及应用程序池身份对对应目录的读取权限。
  3. 仅在实验网范围内允许客户端访问这两个 TCP 端口。
  4. 先在服务器本地,再在客户端访问两个地址,核对页面标识。
  5. 将其中一个站点增加为主机名绑定的练习,并在 DNS 实验中为其创建名称记录。
powershell
Test-NetConnection 192.168.56.20 -Port 8080
Invoke-WebRequest 'http://192.168.56.20:8080/' -UseBasicParsing |
    Select-Object StatusCode

预期结果: 不同端口返回不同站点内容。若无法访问,依次检查站点状态、绑定冲突、监听地址、防火墙、默认文档和文件权限。403 可能与访问配置、目录浏览或权限有关,404 可能涉及路径、资源或处理程序;应结合 IIS 日志中的状态与子状态定位,不能只凭一个状态码直接给出唯一原因。

6.3 视频演示补充:把文件、默认文档和绑定串起来验证 ​

第22段先搭建可访问的静态站,再解释多站点。原视频采用 HTTP 默认端口 80,课后举例的新端口是 8088;本笔记重现实验的 WEB01、HTTP 8080 与 HTTPS 443 是另行规划的参数,不能写成讲师现场使用的值。

原视频时间实际讲解或演示对应的核查动作
09:01—11:30在添加角色和功能中安装 Web 服务器,查看认证等可选功能但先采用当前实验所需的配置,随后通过任务通知检查安装进度。先明确需要静态文件还是动态运行时、需要哪些认证方式,按需求选择角色服务。不能从“勾选了 IIS”推断所有应用依赖均已具备。
11:30—14:51定位默认物理目录,修改其中的图片;启动默认站点后浏览页面,看到了改过的图片。这是“磁盘文件—站点物理路径—浏览器响应”的可见对应关系。定位到文件后仍应检查实际返回内容,不能只凭路径名称认为请求到了预期站点。
15:18—18:25新建文本文档并改成首页文件名,在“添加网站”中选择这个文件夹作为物理路径;随后分别从管理器打开物理目录和浏览站点。文件扩展名、文件实际保存位置和站点绑定需要同时正确。确认首页确为 HTML 文件,且请求命中了新站点;重现实验的身份和权限另按本笔记配置。
21:35—22:53用自定义首页名解释“默认文档”:把名称添加到默认文档列表,并上移优先级;已有的条目还显示继承关系。请求站点根路径时,由默认文档候选顺序选择首页;直接请求具体文件与请求根目录不同。不能只改磁盘文件名而不核查默认文档配置。
26:23—28:05讲完虚拟目录入口后,另列三种多站点区分方式:不同 IP、同 IP 不同端口、同 IP 和端口使用不同主机名。虚拟目录映射 URL 路径,主机名绑定区分站点,两者不应混为一谈。主机名还需要名称解析和客户端请求配合;单网卡也可以按规划配置多个 IP。
31:25—32:35布置同机三个站点的任务,说明两个站点若没有区分绑定会产生问题;举例在 URL 中加入英文冒号和 8088。这段是课后任务和配置提醒,未完整展示三个站点全部验收。复现时逐站记录绑定、首页内容和 HTTP 状态,检查是否访问到了同一个默认站点。

视频把子域名示例与虚拟目录混讲,也说同盘部署后即可访问所有网站。复习时应拆开:子域名、DNS 解析、站点绑定、虚拟目录和应用程序池是不同层;横向影响取决于进程身份、目录 ACL、应用隔离和可利用条件,不能仅因同一块磁盘就判定可以跨站读取。稳定地址是服务设计要求,静态配置和受管理的 DHCP 保留地址都可实现,应以实际地址管理方案为准。

课堂的版本流行程度和漏洞库检索结果只反映录课时的讨论,不能直接用来判断当前系统是否安全。“没有搜到公开条目”不等于没有风险;默认名称也不自动等于漏洞,关键仍是服务是否需要开放、绑定与身份权限是否合理、组件是否受支持并完成安全更新。

七、DHCP:自动分配网络参数 ​

对应课程资料:1.6 Windows 服务相关/1.6.2 Windows下的DHCP服务角色/Windows下的DHCP服务角色.pdf 第 4—12、17—21 页。

7.1 DORA 解释首次租约过程 ​

DHCP 可以向客户端提供 IP、掩码、网关、DNS 等参数。服务器通常配置固定地址,并根据作用域管理可分配的地址和租期。DHCPv4 的常见端口是服务器 UDP 67、客户端 UDP 68。

text
客户端                         DHCP 服务器
  | ---- Discover:寻找服务器 ----> |
  | <--- Offer:提出地址等配置 ---- |
  | ---- Request:请求所选配置 ---> |
  | <--- ACK:确认租约 ----------- |

这四步称为 DORA。它是典型首次获取过程,不代表每次续租都重复四步,也不能把所有报文无条件记成广播。

客户端通常在租期约 50% 时进入续租阶段,先尝试向原服务器请求续租;若未成功,到约 87.5% 时进入重新绑定阶段,尝试寻找可用服务器。具体计时可由协议参数指定。T1 续租没有成功,并不意味着立即失去仍在有效期内的地址;租约到期仍未续租成功时,不能继续把过期地址当作有效配置使用。RFC 2131,第 4.4.5 节

7.2 作用域、排除、保留与选项 ​

配置项作用
作用域对应子网的可管理地址范围、掩码和租期等
排除范围不从动态池分配的地址,适合保留给静态配置节点
保留根据客户端标识等信息,为指定客户端分配固定地址;客户端仍使用 DHCP
选项提供 DNS、路由器、DNS 后缀等额外参数

Windows 域环境中的 DHCP 授权帮助管理域内合法服务器,但它不是网络中所有设备都会遵守的认证屏障,不能由此认定接入网络的任意第三方 DHCP 都被阻止。服务器、作用域、保留等层次存在配置覆盖关系,检查时应核对客户端最终获得的值。多台 DHCP 可以通过协调的地址规划或故障转移提供冗余;导致问题的是未协调的重叠地址池、错误参数等配置,不能仅因发现两台服务器就断定存在冲突。

7.3 实验:让客户端获得可预测的配置 ​

准备条件: 实验虚拟网不连接物理生产网,且已关闭该虚拟网自带 DHCP。DC01 使用固定地址 192.168.56.10。完成域搭建后,可把本实验作为域内 DHCP 练习,并按环境要求完成授权。

  1. 安装 DHCP 角色,创建 192.168.56.100—192.168.56.150 作用域,掩码为 /24。
  2. 为后续专用实验保留 .110—.119 作为排除范围。固定服务器地址 .10、.20 位于动态池之外。
  3. 在 DNS 已部署的前提下,将 DNS 服务器选项设为 192.168.56.10,DNS 后缀设为 lab.example.test;无路由器时不下发虚构网关。
  4. 在 CLIENT01 控制台把地址和 DNS 设置为自动获取,再申请租约。
  5. 对比客户端显示与服务端租约清单,记录地址、服务器、租约时间及选项值。
powershell
# 在实验客户端控制台运行;释放租约会暂时中断该客户端网络
ipconfig /release
ipconfig /renew
ipconfig /all

预期结果: 客户端获得作用域内且不在排除范围的地址,DHCP 服务器和 DNS 信息与设计一致。若出现 169.254.x.x,优先检查 DHCP 是否可达;若获得意外网段,检查虚拟网络模式与其他 DHCP 来源。跨子网获取地址需要 DHCP 中继或相应网络配置,广播通常不会直接穿越路由器。实验结束后,将 CLIENT01 恢复为静态地址 192.168.56.30/24,DNS 指向 .10,以便与后续实验的来源限制保持一致。

7.4 视频复核:作用域配置后,到客户端验证租约 ​

《Windows下的DHCP服务角色》在 00:20:00—00:24:00 安装角色并调整虚拟机网卡;00:28:00—00:32:00 才进入作用域向导,配置地址范围、排除地址、租期和网络选项。装好角色与能够分配地址是两个状态,复现时先确认客户端和服务器连接到同一实验虚拟网,再检查作用域是否已激活。

讲师在 00:07:58—00:08:53 用“找中介、选房、签约、交钥匙”类比 DORA;00:16:02—00:19:11 则解释为什么先做台账,把设备、责任人、IP、MAC 与固定地址用途对应起来。对照原理时需要修正口头简化:不能把四类报文一律记成广播,也不能用“IP 较小或物理距离近”作为所有客户端选择 Offer 的规则。169.254.0.0/16 是 IPv4 链路本地地址范围,不是“整个 169 网段都不真实”;在本实验中出现该地址时,应排查为什么没有得到预期租约。

00:34:00 的客户端命令输出包含 IPv4 地址、掩码、租约获得/到期时间、DHCP 服务器和 DNS 服务器;服务器控制台的地址租用记录则用于对应客户端。检查时把这些字段一起记录,不能只看到一个正常网段地址就认定它来自自己配置的服务器。

00:40:00 附近板书的释放命令有拼写过程,实际应使用 ipconfig /release;重新申请用 /renew,完整查看用 /all。末尾 00:45:22 的课内作业还要求设置排除范围与 006 DNS 服务器选项。可以在现有实验中加上检查:排除地址没有分给客户端,客户端获得的 DNS 与作用域配置一致。

00:34:15—00:37:42 还演示了在地址租用记录中定位客户端、转为保留以及修改 003 路由器和 006 DNS 服务器选项;00:40:26—00:42:57 展示 DHCP 配置备份与还原入口。租约要结合当时的时间才能用于回溯;备份则需要可信来源与访问控制,不能因为它只是一个配置文件就随意修改或恢复。

八、DNS:从记住 IP 到理解名称服务 ​

对应课程资料:1.6 Windows 服务相关/1.6.3 Windows下的DNS服务角色/Windows下的DNS服务角色.pdf 第 4—13、15—22、25—26 页。

8.1 域名、区域和权威服务器 ​

DNS 是分布式、层次化的名称系统。域名空间表达名称层次,区域则是管理与权威数据的边界;一个区域不一定包含其所有子域,子域被委派出去后可以由其他权威服务器负责。

主机全名如 web.lab.example.test。本笔记采用 .test 下的实验名称,DNS 数据在自己的实验服务器上维护,不依赖注册公网域名。

记录主要用途需要区分的含义
A名称到 IPv4 地址不包含应用端口
AAAA名称到 IPv6 地址不能用 A 记录替代
CNAME别名指向另一个名称目标是名称,不能直接填写 IP
PTR反向查询记录不因新增 A 记录就必然自动存在
MX指定邮件交换目标及优先级不是任意 Web 服务的寻址方式
NS指定区域的权威名称服务器与递归服务器角色可以区分
SOA区域管理信息,如序列号及复制相关计时不应只理解为“一个服务器地址”
SRV指明某类服务所在主机、端口等AD 服务定位的重要基础

传统主辅区域与 AD 集成区域要分开理解:

区域类型数据怎样维护排错重点
标准主要区域维护可写的主副本确认修改的是实际权威数据,不是另一个同名独立区域
标准辅助区域从指定服务器通过区域传送获得只读副本检查传送许可、来源与序列号,不能直接把副本当主副本编辑
AD 集成区域将区域数据存入 AD,通过 AD 复制,可由承载该区的可写 DC/DNS 更新检查复制范围、目录复制及动态更新权限,不能套用唯一可写主服务器的模型

客户端的“首选/备用 DNS”是查询目标设置,与服务器上的“主要/辅助区域”不是同一个概念;DNS 子域或委派也不会自动建立 AD 子域。

8.2 递归、迭代、转发与缓存 ​

客户端通常向配置的递归解析器请求结果;解析器可以从缓存或本地权威数据回答,也可以向上游查询。典型解析器向根、顶级域和相应权威服务器查询时使用迭代过程,从转介中逐步找到答案。若配置转发器,本地解析器通常把查询交给上游递归服务器处理,不能把“服务器之间的查询”一律称为迭代。

正向与反向描述的是查询内容方向,递归与迭代描述的是查询处理方式,它们不是同一组分类。DNS 常使用 UDP 53,也需要支持 TCP 53 处理相应场景,不能只放行 UDP 就认为服务完整。

缓存能减少重复查询,但也会造成修改后暂时看到旧结果;TTL 表示记录可缓存的时间。NXDOMAIN 等否定结果也可能被缓存。排错时要知道正在查询哪一台 DNS、查询哪种记录,而不是反复刷新浏览器。

子域可以继续放在父区域中管理;委派则把相应子域的权威职责交给另一个区域及服务器。区域传送用于维护副本,需要限制到预期的复制伙伴,避免向无关对象暴露成批内部记录。

8.3 实验:用自己的名字访问 IIS ​

准备条件: DC01 已安装 DNS,固定地址 .10;WEB01 为 .20。若后续采用 AD 集成 DNS,按域部署过程管理该区域,避免重复创建相互冲突的独立区域。

  1. 创建或确认正向区域 lab.example.test。
  2. 新增 web 的 A 记录,指向 192.168.56.20;需要练习别名时再创建指向该主机名的 CNAME。
  3. 将客户端 DNS 指向 192.168.56.10,显式向它查询记录。
  4. 在 IIS 中配置对应主机名绑定,访问 http://web.lab.example.test:8080/。
  5. 记录 DNS 查询结果与浏览器结果,分别确认解析和站点选择是否正确。
powershell
nslookup web.lab.example.test 192.168.56.10
Resolve-DnsName web.lab.example.test -Server 192.168.56.10 -Type A
Test-NetConnection web.lab.example.test -Port 8080

预期结果: 查询得到 .20,页面显示目标站点。若 IP 访问正常、域名失败,先检查 DNS 设置、记录和缓存;域名解析正常却显示另一站点,再检查 IIS 绑定。nslookup 显示 DNS 服务器名称为未知,可能只是缺少该服务器 IP 对应的 PTR,不能据此判定正向解析失效。

域成员需要能够查询 AD 所需的内部记录。给域客户端配置公共 DNS 作为所谓“备用”可能造成解析不一致,不能用它替代内部 DNS 的正确部署。纯隔离实验中的公网名称无法解析,也不必为此临时接入外网。

8.4 视频复核:A 记录与网站绑定需要分别验证 ​

《Windows下的DNS服务角色》在 00:24:00—00:26:00 安装 DNS 并调整客户端的 DNS 参数;00:30:00 展开正向查找区域,00:32:00 新增 www 主机的 A 记录,00:34:00 再到客户端浏览器用域名打开测试页。这个顺序把三个条件串了起来:区域内有记录、客户端查询正确的 DNS、解析出的主机提供正确站点。

00:36:00—00:40:00 讲师在查询图上补充 hosts、IP 和查询方向;00:44:00—00:48:00 再讨论子域、委派和转发。对照自己的环境时,分别记录“名称数据由谁维护”和“不能本地回答时交给谁查询”,避免把创建子域、委派及转发器视为同一种操作。

视频中演示使用的名称与地址只是课堂参数。复现本笔记时仍采用 lab.example.test;如果使用 hosts 临时绕过 DNS 测试网站,要在结果中标明,不能据此宣称 DNS 实验已通过。

口头讲解中还有几处不能照记:00:08:44—00:10:29 所说的“全球只有 13 台”应区分为 13 个命名根服务标识和分布在多地的服务器实例,参见 IANA 根服务器说明;00:17:20—00:18:05 的客户端首选/备用 DNS,与主要/辅助区域也不是同一组分类。00:24:57—00:27:45 的实际排错,是把上一课临时下发的 DNS 改为刚部署的内部 DNS,并让客户端更新参数。域环境应使用能解析内部域的 DNS,不能把课堂中的公网备用地址直接照搬过来。任何域名后缀的测试都需要授权,不能把 .com 等后缀当成可以自由测试的依据。

九、FTP:文件传输中的控制连接与数据连接 ​

对应课程资料:1.6 Windows 服务相关/1.6.4 Windows下的FTP服务角色/Windows下的FTP服务角色.pdf 第 4—13、16—18 页。

9.1 FTP 为什么能登录却列不出目录 ​

FTP 使用控制连接交换命令,另外建立数据连接传输目录列表和文件。常见控制端口是 TCP 21;控制通道连接成功,只能证明命令连接建立,不能证明数据通道也畅通。

模式数据连接由谁发起排错重点
主动模式服务器连接客户端提供的数据端点客户端侧入站策略、地址和 NAT;传统主动模式常使用服务器 TCP 20 作为数据源端口
被动模式客户端连接服务器告知的数据端点服务端被动端口范围、对外公布地址、NAT 与防火墙映射

因此,“FTP 数据永远只走 20 端口”是错误记法。IIS 的被动 FTP 可以配置数据通道端口范围,并与防火墙、外部地址配置保持一致。Microsoft:IIS FTP 防火墙设置

传统 FTP 的凭据和内容可能明文传输;FTPS 是在 FTP 上使用 TLS,SFTP 则基于 SSH,不能把三者当作同一种协议的不同名字。客户端也需要明确选择服务器实际提供的协议。

9.2 认证、授权和 NTFS 权限需要同时满足 ​

IIS 可以安装 FTP 相关角色服务,Serv-U 等软件也能提供文件传输服务。建立站点时,需明确绑定、物理根目录、认证方式、授权规则和数据通道设置。某用户通过登录认证,并不等于自动获得目录读写能力;服务授权和底层文件权限仍然会限制操作。

课件为了演示简化环境,出现“关闭防火墙”和通过浏览器访问 FTP 的做法。复现实验应按所用客户端和服务配置实际需要的规则,使用支持相应协议的专用客户端,不把关防火墙当成标准步骤。匿名访问也不是默认必需功能。

9.3 实验:上传与下载分离 ​

准备条件: 在 WEB01 中创建独立的 C:\LabFtp 目录,准备普通上传账户与只读账户,仅传输无敏感信息的测试文件;在隔离网中练习控制与数据连接。需要练习 TLS 时,先完成后文的证书知识。

  1. 安装并创建 FTP 站点,绑定实验服务器地址,明确认证方式与用户范围。
  2. 分别配置上传、只读账户的服务授权和 NTFS 权限,不使用通用管理员账户传文件。
  3. 选择一种数据模式;使用被动模式时,设定有限的数据端口范围,并仅对实验来源放行必要端口。
  4. 用支持该模式的客户端分别测试登录、列目录、下载、上传和删除,记录各动作预期。
  5. 核对文件归属、权限和日志,结束后停止实验站点或恢复初始状态。

预期结果: 只读账户能够列目录和下载,不能上传或删除;上传账户只能执行设计允许的操作。能登录但无法列目录时,优先检查数据连接和目录权限;返回认证失败时,再检查身份格式、认证配置与账户状态。

课件还设计了“FTP 上传网页到 IIS 根目录”的案例。它说明上传权限会直接影响网站内容,因此业务环境需要区分发布内容、普通上传文件和可执行脚本的存储位置,控制发布权限。不要把所有用户可写目录直接配置成可执行网站代码的目录。

9.4 视频复核:区分课件里的成功截图与现场连接结果 ​

《Windows下的FTP服务角色》在 00:06:00—00:12:00 准备目录并通过 IIS 添加 FTP 站点,涉及绑定、身份认证与授权;00:20:00 又展示 FlashFXP 的主机、用户名、密码和端口配置。客户端应按服务实际提供的协议与数据模式选择,登录凭据不写进公开笔记。

00:18:00 的画面值得单独记住:课件中的静态命令截图显示登录、列目录、下载及 226 返回,而现场终端的连接尝试出现中断。课件展示的成功样例不能代替自己这次连接的结果。 验收应保留实际客户端的返回码、目录列表与测试文件,分别确认认证、数据连接和文件权限。

结合讲解,00:13:18—00:13:42 通过文件窗口登录后,新建文件夹因只读权限而失败,说明“登录成功”和“允许写入”确实被分开演示;00:17:42—00:18:10 的现场命令行连接失败,讲师说明该隔离环境没有与真实主机连通。这里应先检查网络路径,而不是直接把所有失败归为口令错误。

00:09:42—00:10:38 对端口用途的口头说明把控制和数据通道说反了:用户名、密码与命令通常走 TCP 21 控制连接,经典主动模式的数据连接常用服务器 TCP 20,被动模式另行协商数据端点。 复习以上一节的通道解释为准。FTP 目录列表与 Web 服务器意外公开目录内容,也要按协议、授权和业务用途分别评估,不能仅因能列目录就统一判为同一等级的漏洞。

00:16:00 虽然打开了防火墙设置,讲师在 00:16:19—00:16:30 也明确提醒服务器一般不要关闭防火墙。本实验采用限定来源的控制与数据通道规则;若只能登录而无法列目录,继续检查数据通道,不用整机关闭防火墙来代替定位问题。

十、Windows 日志:把操作变成可追溯的证据(1.7) ​

10.1 日志在哪里,能回答什么问题 ​

课件《Windows日志》第 3—5 页给出的主线是:确定主机,采集样本,分析事件,保存证据,形成处置闭环。初学时应先掌握事件查看器 eventvwr.msc,再使用命令筛选;筛选工具不能补回从未记录的事件。

日志通道常见内容主要用途
Application应用自身记录的错误、警告和运行事件判断服务异常、应用崩溃与故障时间
System服务控制、驱动、系统组件事件判断服务安装、启动失败和系统状态变化
Security登录、账户管理、进程创建等安全审计关联账号、主机、行为和时间
应用程序和服务日志DNS、任务计划、远程桌面、PowerShell 等组件的专用日志补充某个服务的行为细节

前三类日志通常位于 %SystemRoot%\System32\winevt\Logs\ 下,对应 Application.evtx、System.evtx、Security.evtx。应保留原始 EVTX,截图只适合辅助说明。读取安全日志或导出日志通常需要相应权限。

审核策略、日志容量和保留方式要提前配置。 开启“审核对象访问”后,还需要给目标对象设置相应的 SACL,才能记录预期的文件访问;开启进程创建审核,并不等于事件里自动包含命令行。

10.2 事件 ID 必须与通道、提供者一起看 ​

下面是用于复习的常见事件,不代表它们一定存在于每台机器。除特别注明者外,提供者为 Microsoft-Windows-Security-Auditing,通道为 Security;是否产生取决于相应审核子类别、操作是否发生及日志是否保留。事件 ID 的官方索引可查 Microsoft 的监测事件表。

事件 ID含义分析时要补看的信息
4624登录成功目标账号、登录类型、来源地址、登录 ID;网络访问成功也可能产生,不能一概理解为远程桌面登录
4625登录失败失败原因、目标账号、来源地址、频率;输错密码或旧服务凭据也会造成失败
4672新登录被分配特殊权限与同一次登录的账号、登录 ID 关联;系统与管理员的正常活动也会产生
4688新进程创建父进程、程序路径、运行身份;需启用进程创建审核
4720用户账户被创建创建者、被创建账号、发生在哪台机器;结合变更记录确认用途
4732成员加入启用安全的本地组目标组、成员 SID、操作者;重点核实是否进入高权限组
4740用户账户被锁定调用方计算机、锁定时间;检查旧密码服务或反复登录失败
1102安全审核日志被清除Security 通道,提供者为 Microsoft-Windows-Eventlog;核实操作者和维护记录
7045系统中安装了服务System 通道,提供者为 Service Control Manager;核实服务路径、账号和安装时间

4688 中的命令行还需要单独启用“在进程创建事件中包括命令行”,且命令行可能包含敏感参数,采集与保存要限制访问。见 4688 官方说明。1102 的提供者与其他大多数安全审核事件不同,见 1102 官方说明。7045 的来源与含义可对照 Microsoft 的系统事件示例。

课件第 8 页把远程桌面事件放在一起介绍,实际检索时要区分:1149 常见于 TerminalServices-RemoteConnectionManager/Operational;21、24、25 常见于 TerminalServices-LocalSessionManager/Operational。认证成功、会话登录成功、断开、重连是不同环节,不能只看到“成功”便认定已经完成一次交互登录。

10.3 实验:重建一次自己的登录过程 ​

前提: 在隔离实验机上启用相关登录审核,使用自己的普通测试账号,记录实验开始时间与时区。只进行一次主动输错和一次正确登录,避免触发账号锁定。

在具有权限的 PowerShell 中查看近两小时事件:

powershell
$start = (Get-Date).AddHours(-2)
Get-WinEvent -FilterHashtable @{
    LogName = 'Security'
    Id = 4624, 4625
    StartTime = $start
} | Select-Object TimeCreated, Id, ProviderName, Message

预期: 能找到与操作时间接近的失败和成功事件,并解释账号、登录类型、来源与状态。一次登录可能关联多个事件,不能机械要求“一次点击只对应一条日志”。无匹配结果时先检查查询主机、时间范围、审计策略与日志覆盖情况。

如需保存证据,在实验机中先创建专用证据目录,再导出与计算哈希:

powershell
New-Item -ItemType Directory -Path 'C:\Lab\Evidence' -Force
wevtutil epl Security C:\Lab\Evidence\Security.evtx
Get-FileHash -Algorithm SHA256 -LiteralPath 'C:\Lab\Evidence\Security.evtx'

记录采集人、主机、采集时间、系统时区、文件名和哈希。单个异常事件只是线索;应把失败登录、后续成功、权限变化、进程启动和业务日志放进同一时间线,再判断是否存在未经允许的行为。

10.4 视频复核:先选调查主机,再采集和分析 ​

《Windows日志》在 00:04:00—00:12:00 通过网络位置板书反复强调:先决定查看哪些主机,再确定日志位置、采集样本、分析、记录关键证据,并形成上报与处置闭环。一个外部告警可能涉及入口服务器、身份认证节点与业务主机;不能只在手边的一台电脑上搜索事件 ID。

00:22:00—00:32:00 的实际演示依次打开 Application、Security、System、日志属性和事件详情。这提醒我们除了筛选结果,还要保留原始通道、提供者、主机、时间及日志保存设置。

00:42:00—00:50:00 进一步安装并使用 Log Parser/Log Parser Lizard,最后出现查询 IIS 日志的界面和结果。可先保存原始日志,再用工具筛选时间、地址、状态码和访问路径;工具产生的表格是分析视图,原始 EVTX 或 Web 日志仍应保留。

讲师在 00:28:12—00:30:31 特别检查实际日志路径、最大容量和满时处理方式。因此导出前要看属性,不能只按默认路径找文件;调查窗口也应围绕最初发现异常的时间向前后扩展。登录成功等安全事件往往不在“错误/警告”级别,不能只筛错误日志。

00:47:42—00:48:16 的字段讲解需要校正:标准 IIS W3C 日志的 s-ip 是服务器地址,c-ip 才是客户端地址,不应把 s 直接解释为 Source。先读取每个文件的 #Fields 再写查询,时区也要核对;字段与 W3C 时间说明见 Microsoft IIS 日志配置文档。

十一、任务计划与备份:验证自动执行和恢复能力(1.8) ​

11.1 备份类型与恢复目标 ​

《Windows任务计划与备份》第 4—16 页介绍备份、Windows Server Backup、wbadmin 和恢复操作,第 17—22 页介绍任务计划与实验。课件混用了多个 Windows Server 版本,界面名称和支持的备份目标需按实验系统核对,不应照搬成跨版本限制。

方式保存什么恢复到最近一次备份通常需要什么
完整备份本次选定范围内的完整数据对应的一份完整备份
增量备份相对上次备份后的变化最近完整备份及之后所需的增量链
差异备份相对最近完整备份后的变化最近完整备份和所选差异备份

差异备份属于帮助区分概念的学习补充。若教材通过“档案位”解释传统文件备份:完整与增量通常清除档案位,差异不清除;不能把这个机制泛化到所有现代块级、去重或合成备份产品。

还要区分两个业务问题:RPO 是最多能接受丢失多久的数据;RTO 是发生中断后希望多久恢复业务。例如每天一次备份的系统,并不能仅凭“有备份”就宣称满足小时级的数据恢复需求。

虚拟机快照有利于实验回退,但通常依赖原始虚拟磁盘与同一存储,不能代替独立备份。数据副本要考虑异地或离线保存、访问控制与可恢复性;把备份一直挂在原主机可写的位置,仍可能遭到误删或恶意破坏。

11.2 实验:恢复一个测试文件 ​

前提: 仅在实验虚拟机中操作。准备独立的测试数据卷 D: 与专门的备份卷 E:,确认卷标、空间和数据用途,安装 Windows Server Backup 功能。不要让向导接管存有其他资料的磁盘。

  1. 在 D:\LabData 新建测试文件,记录其内容及 SHA-256。
  2. 使用备份工具选择数据卷,执行一次备份,并查看成功记录。课件中的对应命令形式为:
powershell
wbadmin start backup -backuptarget:E: -include:D:
wbadmin get versions -backupTarget:E:
  1. 修改测试文件内容,保留原文件;在恢复向导中选择刚才的备份版本,把文件恢复到另一个测试目录。
  2. 比较恢复文件与备份前的哈希、内容和权限,并记录耗时。

预期: 恢复文件与备份前版本一致,且当前文件未被覆盖。这里只验证了选定数据的恢复,不能据此宣称完成了整机、数据库或 AD 恢复演练。

排错: 找不到版本时检查备份目标和备份目录是否可见;恢复失败时检查空间、权限和备份任务日志;业务文件打开失败时,还要考虑应用一致性。课件中的历史版本标识符仅是例子,恢复时必须选择本机实际备份记录。

11.3 任务计划要检查的六个要素 ​

任务计划入口为 taskschd.msc。创建任务时逐项确认:触发器、运行身份、执行程序、参数、起始目录、运行条件。笔记中至少记录最后运行时间、最后运行结果与产物位置。

一个适合新手的任务是定时导出服务清单。先在实验机准备脚本与输出目录,脚本内容为:

powershell
Get-Service |
    Select-Object Status, Name, DisplayName |
    Export-Csv -LiteralPath 'C:\Lab\Reports\services.csv' `
        -NoTypeInformation -Encoding UTF8

把脚本保存为 C:\Lab\Scripts\inventory.ps1,设置任务运行 powershell.exe,参数为 -NoProfile -File C:\Lab\Scripts\inventory.ps1。先手动运行确认产物,再设置到几分钟后的时间验证触发。运行身份只需要读取服务和写报告的权限,不应默认选择最高权限。

任务显示“成功”后仍要打开 CSV,检查时间与内容。交互运行成功、定时运行失败,常见原因是运行账号不同、没有输出目录权限、依赖相对路径、未登录时凭据不可用或电源条件限制。脚本目录应避免被低权限用户修改,防止高权限任务执行被替换的内容。

11.4 视频复核:计划创建成功之后,还要验证产物与恢复 ​

《Windows任务计划与备份》在 00:10:00—00:16:00 打开 Windows Server Backup,演示选择备份配置和时间;00:20:00—00:24:00 打开任务计划,配置任务与触发器。向导设置完成,只能证明计划已创建,是否按正确身份运行、是否产生可用备份,还需要后续记录。

末尾 00:26:49 布置的具体作业是:在 Windows Server 2022 文件服务器上,每周二和周五晚上 23:00 单独备份 D 盘数据。可以用它替换随意选择的练习时间;先用临近的测试时间确认任务确实触发,再恢复目标日程,并记录备份版本。

最后继续完成本节的替代目录恢复实验,核对文件内容、权限和耗时。恢复验证是本笔记补充的验收环节,不能因为已经看过备份向导就省略。

讲师在 00:13:22—00:14:11 解释了为何把备份命令与任务计划结合:内置备份向导的日程选项可能不满足每周等安排;00:19:19—00:20:01 又用 wbadmin 的备份来源和目标说明脚本参数。00:14:33—00:15:03 明确提到现场没有搭建远程接收备份的磁盘,所以这里主要是配置过程,不能补写一条视频未显示的远程恢复成功记录。

00:20:28—00:21:25 将任务计划概括成可以用 SYSTEM 执行任意文件,容易使人误解。任务运行身份取决于配置和授权,创建/修改任务也受权限约束;仅有上传权限不会因为调用任务计划就自动获得 SYSTEM。排查可疑任务时核对运行身份、程序、参数、触发器与来源,按影响选择暂停或隔离,并先保存必要记录。

十二、Windows 域与 AD:集中管理身份、资源和策略(1.9) ​

12.1 先分清域、目录、域控制器 ​

《Windows域环境基础-1》第 4—13 页介绍基础概念,-2 介绍部署,-3 介绍对象和组策略,-4 介绍信任与排错。

域、AD DS 和域控制器

域是用于组织身份与资源管理的逻辑范围;**AD DS(Active Directory Domain Services)**提供目录和域服务,保存用户、组、计算机等对象及属性;**域控制器(DC)**是承载 AD DS 并提供相关服务的服务器。三者分别描述管理范围、服务体系和服务器角色。

概念作用不要混淆的地方
工作组各计算机分别管理本地身份和权限同名本地账号不因此自动成为同一个身份
域集中管理域身份、成员计算机及策略不是把机器放进相同 IP 网段
OU(组织单位)在域内组织对象、委派管理并链接 GPOOU 不是安全组,不能靠加入 OU 获得文件权限
安全组按成员关系分配访问权限组不是 GPO 的直接链接位置
域树具有连续 DNS 名称空间的域集合例如父域和其子域;不等于一棵 OU 树
林共享相关目录基础的一个或多个域树一棵域树也能组成一个林
站点根据网络连通性组织子网与 DC主要服务于定位和复制,不等同于部门 OU

域名相似不等于存在 AD 信任;信任也不等于已经授权访问文件。 信任帮助使用来自另一受信任域的身份,最终能否访问资源仍需检查相应权限。课件 -4 第 2 页将子域写得过宽,应理解为现有域 DNS 名称空间下的下级域;新增另一棵域树的根域不能笼统叫子域。

域常用于划分身份管理与域数据复制范围,林是更重要的 AD 安全隔离边界;同林的不同域不能视为抵御林内高权限管理员的严格安全隔离。可对照 Microsoft 对域与林边界的定义。域/林功能级别描述可用目录功能及兼容条件,不是成员计算机的系统版本。AD LDS 是面向应用的轻型目录服务,不等同于完整的域控制器。

12.2 实验:建立单域并加入客户端 ​

以下在前文隔离网络中进行:DC01 为 192.168.56.10/24,WEB01 为 .20,CLIENT01 为 .30,无默认网关,域名为 lab.example.test。需要支持角色安装的 Windows Server 和支持加入 AD 域的客户端版本。机器名称必须唯一。

  1. 在 DC01 设置静态地址,安装 AD DS 角色;按服务器管理器的部署流程,将服务器提升为新林的域控制器,并配置 DNS。
  2. 设置目录服务还原模式密码,记录实际域名与功能级别。课件中的 dcpromo 属于旧版本流程,应按当前实验系统的角色配置入口操作。
  3. 重启后确认 AD DS、DNS 等服务正常,检查域的 DNS 区域与定位记录。若前面的独立 DNS 实验已创建同名标准区域,需确认它与域部署衔接正确,并按实际情况配置 AD 集成及更新权限,保留需要的 Web 记录。CLIENT01 与 WEB01 的 DNS 均应指向 192.168.56.10。
  4. 在 CLIENT01 查询域控定位记录,再从系统设置中选择加入 lab.example.test,使用具有相应加入权限的域身份完成操作并重启。
  5. 按同样方法将 WEB01 加入 lab.example.test 并重启。这是后续在该服务器上使用域安全组分配共享权限的前提。使用专门的普通域账号登录验证,在 DC 上核实 CLIENT01 与 WEB01 的计算机对象。

可用于客户端检查的命令:

powershell
ipconfig /all
nslookup -type=SRV _ldap._tcp.dc._msdcs.lab.example.test 192.168.56.10
whoami

预期: DNS 能返回用于定位 DC 的 SRV 记录,客户端确实成为域成员,使用域账号登录后 whoami 显示相应域身份。域的短名称可能与自行猜测不同,按实际配置核对。

排错顺序: 先确认虚拟网络、IP 与 DNS,再检查系统时间、账号权限、DNS/Netlogon 服务和事件日志。仅能解析域名 A 记录或 ping 通 DC,并不能证明完整的域加入条件成立。不要通过把公共 DNS 设为备用 DNS 来“解决”域解析问题,也不要把修改 hosts 当作加入域。

额外 DC 可以提供一定容错与分担服务,但不等于独立备份。部署第二台 DC 应检查 DNS、时间与复制状态;不能把运行中的 DC 当普通虚拟机随意克隆。降级前应核实 DNS、全局编录、操作主机角色与其他 DC 的状态。卸载最后一台 DC 会影响整个域,不作为本篇的常规练习。

12.3 用户、组与 OU:按职责管理权限 ​

《Windows域环境基础-3》第 3—10 页介绍域用户、组和 OU。账号可设置到期时间、允许登录范围和首次登录修改密码等属性;不能把日常办公账号一律放入域管理员组。

常见组类型是安全组与通讯组:前者用于授权,后者主要用于邮件分发。常见作用域包括全局组、域本地组和通用组;学习时把“谁可以成为成员”和“这个组可在哪里用于授权”分开记忆。

使用课件 -4 第 7 页的 AGDLP 思路组织文件权限:

text
账号 Accounts
    ↓ 加入
全局安全组 Global groups:按岗位组织人
    ↓ 加入
域本地安全组 Domain Local groups:按资源与权限组织
    ↓ 获得
权限 Permissions:共享目录的读取或修改

例如测试用户加入 GG_Lab_Readers,该组加入 DL_LabShare_Read,再将共享与 NTFS 的读取权限授予后者。人员调岗时主要调整岗位组成员,资源授权不必逐人修改。OU 可分成“实验用户”和“实验工作站”,用于管理与策略;资源权限仍通过安全组表达。

12.4 GPO:先看对象与作用范围,再看优先级 ​

组策略对象 GPO 可链接到站点、域和 OU。计算机配置跟随计算机对象,用户配置跟随用户对象;把用户放进正确 OU,不代表同 OU 名称下的计算机配置就会对该用户生效。

通常按 LSDOU 处理:本地 → 站点 → 域 → 从父到子的 OU。同一容器有多个链接时,链接顺序数字 1 的优先级最高,通常最后处理。无冲突设置可共同生效;遇到冲突还要考虑强制链接、阻止继承、安全筛选、WMI 筛选和环回处理等条件。不能简单记成“下级永远覆盖上级”。参见 组策略处理官方说明。

实验: 在“实验用户”OU 创建并链接一个限制更改桌面背景的测试 GPO;把测试用户放入 OU,使用该用户重新登录 CLIENT01,然后检查策略结果。

powershell
gpupdate /force
gpresult /r

预期: 目标用户应用了预期 GPO,其他测试用户不受影响。部分设置需要注销或重启才能完成,gpupdate 返回成功并不说明所有设置都已达到期望状态。

策略未生效时,先检查用户还是计算机设置、对象所在 OU、GPO 链接和筛选,再查看 gpresult 与事件日志。不要把“退域再加域”作为第一步。域用户的密码策略也不是通过任意 OU 的 GPO 自由分开设置,需要区分域账号策略与细粒度密码策略。

课件还介绍了 MSI 软件分发:先准备受控的软件共享位置,再按用户或计算机配置策略;分配与发布的强制程度、适用对象不同。客户端所用身份必须能读取安装包,不能为方便分发开放无关发现服务或扩大共享写权限。

12.5 视频复核:域部署、对象管理与故障定位的顺序 ​

四段域视频可按下面的时间点回看:

视频与时间画面中的实际内容学习时记录什么
Windows域环境基础-1,00:12:00—00:14:00用用户属性窗口说明对象与属性区分对象、属性、容器及安全组
同上,00:20:00—00:24:00域树、林与站点/复制结构图分开记录逻辑身份结构和网络连通结构
Windows域环境基础-2,00:06:00—00:16:00Server 2022 安装 AD DS,再进入提升/部署配置装角色后仍需配置;新林、现有林新域、额外 DC 是不同选择
同上,00:22:00、00:34:00—00:36:00先决条件检查、客户端入域及系统属性记录警告与检查结果,并确认客户端实际域成员状态
Windows域环境基础-3,00:02:00—00:06:00创建域用户,设置登录时间、工作站范围与到期属性使用普通域测试用户,检查限制究竟作用于谁
同上,00:24:00—00:28:00、00:38:00—00:40:00GPO 管理、用户/计算机配置及软件包配置记录对象位置、链接、配置部分和安装包访问身份
Windows域环境基础-4,00:04:00—00:08:00信任方向与传递关系示意身份信任与资源授权分别判断
同上,00:14:00—00:16:00、00:20:00—00:22:00按账号、客户端、服务器、网络范围排查,再分析 GPO先缩小故障范围,再检查 DNS、时间与策略结果

第一段 00:05:41—00:07:52 用书籍目录作类比,随后解释用户、计算机加入和属性变化会使目录持续更新;这个类比帮助理解“目录”,但不要把 OU 当成安全组。00:21:27—00:23:00 又把“单域”与“一个 DC”混在一起:一个域可以部署多个 DC,不能用 DC 数量判断域数或域树数。00:28:57—00:30:50 关于“旧 DC 不能管理新版本成员机”的说法也不能照抄。域/林功能级别约束的是 AD 能力及受支持的 DC 操作系统,并不规定入域工作站、成员服务器的操作系统上限。第二段 00:15:07—00:15:49 在 Server 2022 上看到最高功能级别为 2016,是产品的功能级别设计,与讲师所用 VMware 版本无关。Microsoft:AD DS 功能级别

第二段 00:03:09—00:05:52 实际演示了旧命令 dcpromo 在新系统上的提示,随后改用服务器管理器完成部署;这是讲师自己进行的版本对照。00:07:05—00:07:47 推荐先安装 DHCP、DNS、IIS、FTP,是为这套合并角色的课程实验做准备,不能据此认定四个角色都是 AD DS 前置条件。00:26:19—00:27:44 在提升后核查 IP/DNS,00:27:47—00:30:28 说明客户端曾加入过域、当前演示环境中的对象又有变化,才选择退域重入展示完整流程。跟练时保留这个上下文,排错先查 DNS、时间、账号和安全通道,避免一遇故障便退域。讲师 00:09:37—00:10:21 提及台账时还口头建议记录密码;自己的台账只记录设备、地址、位置、责任人等信息,口令另按受控方式保管。

第三段 00:04:08—00:07:13 逐项打开用户的登录时间、允许登录的计算机、账户到期属性;00:14:19—00:15:02 在 OU 中尝试创建用户时出现密码复杂性不满足的提示,并非每一步都一次成功。00:17:22—00:18:18 的作业是首次登录改密、创建多个 OU 并移动用户;00:45:43—00:47:42 又要求部门统一背景和限制命令提示符。验收时应分别登录目标、非目标用户并观察结果;禁止 cmd.exe 不能替代完整的应用控制。

第三段 00:30:45—00:36:18 多次用 NTFS 的“最严格、拒绝优先”解释 GPO 冲突,这个类比会误导判断。普通 GPO 冲突要按处理顺序、链接优先级及继承条件分析,还要检查强制链接、筛选等因素。第四段 00:19:53—00:20:20 所说的默认“五分钟更新一次”也不能套给所有客户端:常见客户端默认约 90 分钟加随机偏移;DC 的计算机策略默认检查间隔才是五分钟。软件安装还有启动/登录时机要求,不能把 gpupdate /force 无报错当作软件已经装好的证明。Microsoft:组策略处理与刷新

第三段 00:39:19—00:40:43 给计算机选择 MSI 时出现“当前不是共享数据包”的提示,随后对比计算机配置仅可分配、用户配置可发布或分配。视频展示了配置窗口,尚未给出客户端最终安装成功的验收。自己的良性软件包实验应使用可访问的 UNC 路径,并核对执行安装的计算机或用户身份具有读取权限。00:41:02—00:45:20 的后续演示围绕网络发现和相关服务;按实际故障核查共享可达性与授权,不把统一开启所有发现服务当作必需动作。

第四段 00:06:40—00:09:18 用“账户 → 全局组 → 域本地组 → 权限”说明 AGDLP,并在 00:07:47—00:08:19 明确补充:有信任关系仍需资源授权。单向/双向与可传递/不可传递是两组属性,不能简单画等号。00:12:25—00:16:04 再按“换账号、换客户端、查服务器、查网络”缩小范围,00:20:39—00:21:31 则在 GPMC 演示链接现有 GPO。不要只看编辑器里已有设置,还要确认链接及适用对象;域级链接本来可能向下继承,OU 没有直接链接并不必然表示没有策略生效。

十三、PKI 与 HTTPS:验证服务身份和保护传输(1.10) ​

13.1 公钥、私钥、证书各做什么 ​

《PKI技术与应用》第 4—11 页介绍 PKI,第 13—16 页介绍证书服务,第 19—21 页给出 Web 站点 HTTPS 实验。

概念作用需要记住的边界
对称加密通信双方使用共享密钥保护数据适合批量数据加密,密钥分发需要安全机制
非对称密码使用一对相关的公钥和私钥加密方案与签名方案有各自的算法和用途
数字签名私钥签名,公钥验证签名用于验证来源与完整性,本身不负责隐藏正文
数字证书将身份与公钥绑定,并由颁发者签名证书通常可公开分发,服务器私钥需要保密
CA审核并签发、管理和撤销证书客户端仍需建立对 CA 的信任
RA协助核验申请者身份与申请资料是否独立设置取决于 PKI 部署

课件用“私钥加密摘要”帮助解释签名,但这不是适用于所有签名算法的通用定义。更准确的记法是:签名者使用私钥执行签名算法,验证者使用对应公钥验证。不能把私钥签名理解为任何人都无法阅读的信息加密。

证书通常包含主体、颁发者、公钥、有效期、序列号、签名与扩展。对 HTTPS 而言,还应关注 **SAN(使用者可选名称)**中的 DNS 名称、服务器身份验证用途以及证书链。TLS 服务名称验证应使用 SAN 中对应的名称标识,不能只填写 CN 就假定客户端会认可;参见 RFC 9525 的名称验证规则。

HTTPS 是 HTTP 在 TLS 保护下传输。课件使用“SSL”这一传统称呼,学习时不要因此启用已经淘汰的 SSL 协议。HTTPS 保护传输,并不修复 SQL 注入、越权等应用漏洞,也不表示网站内容本身一定可信。

13.2 实验:为已有 IIS 站点配置 HTTPS ​

前提: WEB01 的 HTTP 服务已经能通过 http://web.lab.example.test:8080 访问,DNS 把该名称解析到 192.168.56.20。在隔离域中准备实验 CA;把 CA 与 DC 合并仅为节省实验资源,不能直接作为生产架构方案。

  1. 在 WEB01 生成证书申请,明确请求的 DNS 名称为 web.lab.example.test,并在申请或模板中正确包含 SAN。
  2. 由实验 CA 按选定模板审核并签发证书;将证书安装回生成对应私钥的服务器。
  3. 在 IIS 为原站点添加 HTTPS 绑定,选择 TCP 443 和正确证书;多站点共享端口时根据需要配置主机名与 SNI。
  4. 向实验客户端部署实验根 CA 信任,在 WEB01 的防火墙按实验客户端范围放行 HTTPS。
  5. 使用 https://web.lab.example.test 访问,检查页面、证书名称、有效期与信任链。证书申请成功不等于服务器已完成 HTTPS 绑定。

预期: 客户端访问名称与 SAN 匹配,证书链受信任且处于有效期内,页面正常返回。仅能建立 TCP 连接,不能证明 TLS 认证已经成功:

powershell
Test-NetConnection web.lab.example.test -Port 443

排错: 名称错误时检查访问 URL 与 SAN;信任错误时检查根与中间证书;有效期错误时检查系统时间;无法握手时检查绑定、私钥可用性、协议兼容与防火墙。用 IP 访问仅含域名的证书也可能报名称不匹配,不应通过长期忽略警告来“解决”。

导出 .cer 等证书文件通常只包含公开证书;导出包含私钥的 .pfx 需要额外保护和访问控制。不能把私钥、PFX 密码或完整证书服务备份放进公开博客。

13.3 视频复核:请求文件、已签发证书与 HTTPS 结果是三件事 ​

《PKI技术与应用》在 00:26:00—00:30:00 配置证书服务;00:34:00 在 IIS 创建证书申请,文件被命名为 key.txt。这个名字并不表示它就是服务器私钥:判断文件用途要看生成操作和内容格式。00:36:00 打开证书服务 Web 申请页,00:38:00 在 IIS“完成证书申请”中选择下载得到的 certnew.cer,才进入把签发结果与原请求对应起来的环节。

00:40:00 切换到旧版 Windows 的 IE,通过 HTTPS 访问实验地址,画面显示“无法显示网页”。随后 00:42:00—00:46:00 又查看组策略、刷新策略及证书颁发机构控制台。这是实际出现的失败过程,不能把它整理成“证书申请后,所有客户端立刻无警告访问成功”。

遇到同类现象,应分别核查浏览器与 TLS 兼容、服务器绑定、匹配的私钥、网络路径,以及名称和证书链。旧浏览器显示的“找不到服务器或 DNS 错误”等通用文字,只是错误提示,不能单独确定故障根因。自己完成实验时,仍应补齐本节要求的 SAN、有效期、用途、信任链和实际页面验证。

音轨在 00:22:30—00:25:16 进一步区分企业 CA、独立 CA,以及根 CA、从属 CA。前一组描述部署和目录集成方式,后一组描述信任层次,不能把它们当成同一组互斥选项。企业 CA 的证书是否自动签发还受模板、权限和颁发要求约束;视频中的自动签发结果只对应当时环境。参见 Microsoft:CA 类型与证书层次。

理论部分的几个类比应按本节定义理解:00:01:45 的文件 MD5 比对不等于数字签名,摘要也不是可解密的密文;00:08:28—00:09:24 的混合使用思路不能简化为“对称算法天然不安全”;00:12:27—00:14:36 的签名用于验证,不能据此恢复原文。CA 签名所用摘要算法、公钥算法和密钥长度是不同配置项,应分别记录。

00:40:08—00:43:59 为排错尝试调整旧浏览器设置、导入证书并刷新 GPO。复现时核对真正需要分发的 CA 根证书,服务器签发证书则与自己的私钥对应并用于站点绑定;不能因文件扩展名为 .cer 就一律放进受信任根存储。域控本机执行 gpupdate 也不等于所有客户端已即时验证通过。使用具备所需 TLS 能力的客户端,再检查实际握手、证书链和页面结果,避免把降低协议要求或忽略警告当成长期解决办法。

十四、PowerShell:用对象完成可重复的管理(1.11) ​

14.1 命令与管道不是单纯的字符串拼接 ​

《PowerShell基础》第 6—10 页介绍脚本、执行策略与文件命令。PowerShell 使用 动词-名词 的命令风格,例如 Get-Service;管道通常传递对象,因此可以按属性筛选、排序和导出。

powershell
$PSVersionTable
Get-Help Get-Service
Get-Command '*Service*'
Get-Service | Get-Member
Get-Service |
    Where-Object { $_.Status -eq 'Running' } |
    Sort-Object Name |
    Select-Object Name, Status, DisplayName

Get-Member 帮助判断对象有哪些属性与方法。Format-Table、Format-List 适合最后展示;需要继续处理或导出时先保留原对象。Windows PowerShell 5.1 与 PowerShell 7 在可用模块、编码等方面存在差异,笔记应记录 $PSVersionTable 的实际结果。

任务常用命令注意点
查看文件或目录Get-ChildItem、Get-Content对含特殊字符的路径优先使用 -LiteralPath
新建文件或目录New-Item使用 -ItemType File 或 Directory 明确类型
写入与追加Set-Content、Add-Content前者覆盖,后者追加;先确认目标文件
查询进程与服务Get-Process、Get-Service名称可疑只是线索,还需路径、签名和业务上下文
导出结构化清单Export-Csv保留字段、采集时间和主机标识
校验文件完整性Get-FileHash哈希一致可支持完整性核对,不代表文件安全

14.2 执行策略不等于系统安全边界 ​

用以下命令查看各层设置与最终生效结果:

powershell
Get-ExecutionPolicy -List
Get-ExecutionPolicy

Restricted、AllSigned、RemoteSigned 等控制脚本执行条件;实际结果受作用域与组策略影响。下载来源标记和签名信任也会影响 RemoteSigned 的行为,不能只根据文件保存在哪个目录判断。

执行策略用于减少意外运行不受信任脚本的机会,不是安全边界。 课件的“绕过本地权限”表述容易误导:执行策略变化不会自动授予管理员权限,也不能代替 UAC、访问控制或应用控制。见 执行策略官方说明。

课件还出现“几乎不会触发杀毒软件”等说法,这类绝对判断不应作为实验结论。PowerShell 可以被审计、受策略约束并被安全工具检测。学习重点应放在可理解、可审查的管理脚本上,不复制来源不明的远程脚本直接执行。

14.3 修正随课命令表中的常见误读 ​

随课资料中的写法或理解正确认识
ifconfig /all 查看 Windows 网络参数Windows 对应常用命令是 ipconfig /all
ARP 是名字解析ARP 用于局域网中 IPv4 地址与链路层地址的解析,不是 DNS 域名解析
nslookup 是 IP 地址探测器它主要用于 DNS 查询,解析成功不代表业务端口可用
netstat -ano 查看进程情况它显示连接和监听及 PID,进程清单可用 tasklist 或 Get-Process
修改执行策略能“绕过权限”脚本能否启动与脚本有权做什么是两个不同问题

在自己的实验机上组合 ipconfig /all、route print、arp -a、nslookup 和 netstat -ano,分别回答“网络参数是什么、往哪里路由、邻居是谁、名字解析成什么、哪个端口在监听”。按问题选命令,比背一长串参数更有效。

14.4 视频复核:从实际版本与可解释命令开始 ​

《PowerShell基础》在 00:04:00 使用控制台查询网络和账户,00:08:00—00:10:00 打开 ISE 并运行 Get-Host,展示运行环境信息。跟练时先记录自己的 $PSVersionTable,再确认命令和模块是否存在,比直接复制一整屏参数更容易排错。

00:12:00—00:18:00 涉及执行策略和进程启动参数,00:20:00 列出文件/目录基本操作,00:22:00 简介后续框架工具。执行策略、窗口是否可见、运行身份和对象权限应分别理解;改变脚本启动条件不会自动获得管理员权限。

00:24:00—00:30:00 展示随课 Windows 命令表。学习时把每条命令改写成一个明确问题,例如“谁在监听”“这条连接属于哪个 PID”“当前使用什么身份”,并使用本节已经校正过的 ipconfig、ARP、nslookup 与 netstat 含义。屏幕出现的凭据相关参数和工具示例,不作为公开笔记中的真实口令或密钥记录。

音轨 00:08:18—00:10:23 实际演示了 ISE 的命令补全、脚本窗格和运行后回显,适合跟练一个自己能解释的查询脚本。(x86) 标识的是宿主进程的 32 位体系结构,64 位系统也可能运行它,应按模块和依赖选择;net user 查询账户,net use 查看或管理网络连接,不能因为读音接近混用。

00:12:06—00:16:53 集中解释启动参数,可整理为准确的阅读规则:-NoLogo 控制启动标志,-NoProfile 不加载配置脚本,-NonInteractive 限制交互提示,窗口样式则是另一项设置。这些参数不改变账户的资源权限;不加载 profile 不等于取消访问控制,非交互也不等于窗口必然隐藏。可对照 Windows PowerShell 启动参数说明。00:16:57—00:18:41 及 00:23:49—00:26:51 提到远程脚本与凭据相关的工具场景,学习时认识其行为和审计意义,不把下载、启动或能读取某种配置自动理解为提权、免检测或取得全部凭据。

十五、Windows 防火墙:明确允许谁访问什么(1.12) ​

15.1 规则由多个条件共同决定 ​

《Windows内置防火墙策略》第 3—6 页介绍 firewall.cpl、wf.msc、入站规则与丢弃日志。防火墙用于控制符合条件的网络流量,不能代替账号认证、文件权限、补丁或应用安全检查。

阅读一条规则时至少核对:入站/出站、允许/阻止、协议、本地端口、远程地址、程序或服务,以及 Domain/Private/Public 配置文件。域成员不一定所有接口都使用 Domain 配置文件,应查看实际识别结果。

powershell
Get-NetConnectionProfile
Get-NetFirewallProfile |
    Select-Object Name, Enabled, DefaultInboundAction, DefaultOutboundAction
Get-NetTCPConnection -State Listen

在同一台主机上,显式阻止规则通常优先于冲突的允许规则,不按列表“从上到下第一条命中”理解。具体合并与优先级见 Microsoft 防火墙规则说明。

15.2 实验:限制客户端访问测试 Web 服务 ​

前提: WEB01 的 TCP 8080 确实在监听,CLIENT01 恢复静态地址 192.168.56.30,先在虚拟机控制台操作以保留恢复入口。

  1. 在 wf.msc 检查已有 8080 或 Web 程序的允许/阻止规则,避免宽泛的既有规则掩盖实验效果。
  2. 创建名为 Lab-Web-8080-Client01 的入站允许规则:TCP、本地端口 8080、远程地址仅 .30,选择与当前网络匹配的配置文件。
  3. 在 CLIENT01 验证网页正常访问;在另一台实验客户端验证不应被允许访问。如果没有第二台客户端,记录限制:当前只验证了允许路径,尚未验证拒绝路径。
  4. 开启当前配置文件的丢弃数据包日志,记录实际日志路径和相关条目;实验结束后恢复所改的测试规则。

预期: 只有符合来源范围与配置文件的连接通过;业务页面仍正常。若仍然可从其他来源访问,检查是否还有其他宽泛允许规则;若全部访问失败,检查监听地址、端口、配置文件、来源地址及阻止规则。

不要以关闭整个防火墙来完成排错。按“服务是否监听 → 本机访问 → 同网段连接 → 规则匹配 → 日志”的顺序检查,才能判断问题发生在哪一层。限制实验用 HTTP 端口的规则也不能直接当成域控的通用规则,AD 所需通信需要结合角色另行规划。

15.3 视频复核:端口规则、配置文件与丢弃日志 ​

《Windows内置防火墙策略》在 00:12:00—00:16:00 从 firewall.cpl 进入高级安全界面,新建入站端口规则;00:18:00 设置 TCP 与本地端口,00:20:00 选择 Domain、Private、Public 配置文件。对照这几步时,要分清端口条件和规则生效的网络类型,不能只记一个规则名称。

00:22:00—00:24:00 则打开当前配置文件属性,通过日志“自定义”启用“记录丢弃的数据包”。完成后还需确认实际路径、日志容量及能否观察到预期的拒绝行为。

视频画面中的端口规则没有展示完整的双来源验收。本节限定 .30 来源并比较允许/拒绝路径,是在此基础上设计的练习:既有宽泛规则可能影响结果,因此必须把规则条件与实际连接结果对应起来。

00:09:45—00:11:43 的口头重点是部署位置和策略调优:设备或组件存在并不证明策略适合业务。00:12:13—00:12:38 又举出在主机上限制传播的场景,这恰好说明主机防火墙与边界设备可以共同作用,不能概括成有了硬件设备就不需要主机规则。

前半段把防火墙反复概括为只防外向内,应补齐条件:Windows 防火墙也有出站规则,实际控制能力取决于流量是否经过它以及具体策略。00:16:20—00:16:49 的 TCP/UDP 介绍属于简化,传输协议选择本身不能代替应用身份认证和加密。00:18:00—00:21:23 的课堂示例是端口阻止规则,本节前面的 Web 来源限制是另行设计的允许规则;两者目的不同。限制相关端口有助于减少暴露面,但不代替补丁或完整的勒索防护,也不能不顾 SMB、域或文件业务而统一关闭所需通信。

十六、Windows 主机应急:沿着现象关联身份、进程和证据(1.13) ​

16.1 先问清现场,再决定排查入口 ​

本节依据《安全行业天花板职位-应急.mp4》的完整音轨转写和对应演示画面整理。视频采用思维导图形式,讲师在 00:00:15 解释没有另做 PPT,而是把它作为工作参考手册;00:01:11 提到 FTP 登录攻击、蠕虫、勒索、ARP 欺骗和挖矿等案例,但明确让学员课后阅读,视频没有逐个完整复现这些案件。

00:03:49—00:06:40 的重点是现场沟通。先询问发现问题的人:什么时候发现、看到了什么、哪些业务受影响、已经做过哪些操作、有没有备份。讲师还提醒现场会接触到客户资料,采集与拷贝须落在约定范围内。可以把沟通结果写成一页初始记录,持续向负责人汇报已确认事实、当前假设和下一步检查目的。

00:13:00—00:14:17 是整节课最值得记住的说明:脑图中的项目没有固定执行顺序。 如果已经知道网站在某个时刻被篡改,应优先围绕相应 Web 服务或中间件日志和文件变更调查,在该时点前后扩大一个适当的时间窗口。没有明确入口时,再用检查表逐项收集线索。不能因为脑图第一项是账户,就要求每次都从账户查起。

16.2 十类检查如何互相连接 ​

视频定位实际讲解或演示应形成的判断与证据
00:14:18—00:20:40询问账户使用情况,查看本地用户、管理员组、账户状态与注册表;随后关联登录日志将账户清单与已批准用途、创建时间、组成员和登录行为对应,不凭陌生用户名直接删除
00:21:36—00:26:24用 netstat -ano 看监听与连接,按 PID 关联进程;检查路径、描述、签名、身份和资源占用记录协议、地址、端口、状态、PID、程序路径及业务用途,再判断是否异常
00:27:33—00:32:32查看启动应用、注册表相关位置、本地策略与用户权限分配核对启动项及策略的来源和用途,保留配置记录;查询与修改分开处理
00:32:32—00:37:27打开任务计划与服务窗口,查看任务动作、程序位置、服务状态及启动类型;介绍 Autoruns关联触发器、运行身份、执行文件、参数和服务配置,不能只看名称或是否自动启动
00:37:27—00:42:05使用 systeminfo,查看系统版本、补丁、用户目录、Recent 和文件修改时间保留系统与文件活动线索,并与故障时间、业务变更和日志交叉验证
00:42:06—00:43:39讨论杀毒软件状态、病毒库更新与自动化查杀检查防护是否实际运行,安排扫描与处置时记录可能造成的文件修改、隔离和业务影响
00:43:39—00:46:08在事件查看器筛选安全事件,说明失败审核的配置前提;再次关联中间件日志先确认日志是否记录过目标行为,再按账户、来源和时间关联,保存原始日志
00:46:08—00:56:23查临时目录、最近文件、修改时间、System32 与 hosts,实际打开 hosts 查看映射使用实际系统路径;文件名、时间戳、映射和威胁情报都是线索,需要进一步核实
00:56:23—00:58:34提出外联地址、域名、URL 和流量分析,介绍后续 Wireshark 专题本节只建立分析方向,没有完整演示抓包研判;连接或域名标签本身不能证明入侵
00:58:35—01:01:17再次用版本和补丁信息解释已知风险与内网影响扩大的关系将系统版本、补丁、实际暴露服务和适用修复依据对应,历史漏洞名称不能代替完整核查

排查账户时会转去看日志,排查进程时会继续定位服务或文件,文件变化又会反向帮助缩小日志时间窗口。这种相互印证,比把十项各自抄成孤立命令更接近视频强调的工作方法。

16.3 只读查询要能回答具体问题 ​

下面的命令用于自己的隔离实验机。它们是整理后的查询示例,PID 和目录要按实际记录替换,没有在当前宿主机执行排查。

powershell
# 当前身份、登录会话、监听与连接
whoami /all
query user
netstat -ano

# 假设从连接记录得到某个 PID,再查相应进程
tasklist /fi "PID eq 1234"
Get-CimInstance Win32_Process -Filter 'ProcessId = 1234' |
    Select-Object ProcessId, ParentProcessId, Name, ExecutablePath, CreationDate

# 服务与任务:先记录,再关联配置及业务用途
Get-CimInstance Win32_Service |
    Select-Object Name, State, StartMode, StartName, PathName
Get-ScheduledTask |
    Select-Object TaskPath, TaskName, State

# 系统信息及 hosts 现状
systeminfo
Get-Content -LiteralPath "$env:SystemRoot\System32\drivers\etc\hosts"

tasklist 查到进程后,还要核对父进程和运行身份;进程所有者、创建者与父进程不能简单混成同一个概念。任务计划列表中的 State 也不足以说明执行内容,需要继续查看任务属性、动作、主体和历史。采集时记录机器、时间、时区、来源和查询条件,避免之后只剩一张没有上下文的截图。

16.4 对课堂简化说法补齐条件 ​

视频中的演示帮助认识入口,部分口头经验需要带着条件理解:

  • 账户与服务只是线索。 入侵不一定创建新账户,服务描述也可以被修改;没有陌生账户或自动服务,不能据此排除事件。
  • 任务计划不必然以 SYSTEM 运行。 应查看实际任务主体;创建任务本身不会自动让低权限账户获得更高权限。
  • 端口号不决定恶意程度。 应结合监听程序、连接方向和业务用途判断,外联多也可能是正常服务行为。
  • hosts 中的差异需要解释。 同一服务可能使用 CDN 或不同节点,单次解析得到的地址不一致不能直接判为篡改;127.0.0.1 等本地映射也可能来自合法屏蔽或测试配置。应结合已批准配置、变更和可信解析结果核对。
  • 情报未命中不表示安全。 新出现的恶意地址可能尚未被记录;命中标签也要核查时间和上下文。视频中的历史示例不作为当前恶意指标。
  • 先考虑证据与业务影响,再做清理。 视频有立即删除账户、终止进程等口头做法。现场应根据持续损害决定隔离与止损,保留必要证据并记录操作;不把大范围删除、修改注册表或重启当成默认第一步。

讲师在结尾再次强调,学习的是能反复使用的思路和手册,并衔接下一节检查报告交付。可把自己的练习结果整理成“现象 → 假设 → 查询 → 证据 → 判断 → 处置与验证”的记录;没有观察或验证过的部分,保留为待确认项。

十七、阶段项目与交付:让发现能够整改和复核(1.14) ​

17.1 从课内样例提炼报告结构 ​

本节参考模块中的主机检查报告与现场检查表,提炼其组织方法;不复制样例单位、人员、真实地址和联系方式。

报告部分要回答的问题
检查概述为什么检查,目标是什么
对象与范围哪些系统、主机、角色和时间窗口在范围内,哪些内容未检查
依据与方法使用什么经确认的检查基线,采用访谈、配置核查还是工具辅助
实施记录谁在什么时候,用什么权限检查了哪些对象
问题汇总发现多少条已确认问题,分布在哪些资产和类型
问题详情现象、复核过程、证据、影响与风险判断
整改建议改什么、谁负责、如何验证、怎样回退
复测与附件哪些已完成,哪些遗留,证据编号与原始记录在哪里

现场检查表还包括责任分工、制度、资产、监测、应急、培训、外包、边界、备份与漏洞修复等内容。这说明技术扫描只是检查的一部分;制度文件也应结合实际落实记录验证,不能仅凭“有文档”就判定有效。

17.2 一个可复核的问题应包含什么 ​

以下为自拟报告条目示例,未实际在当前环境执行或发现:

字段示例内容
问题编号WIN-LAB-001
对象WEB01,实验网地址 192.168.56.20
检查项测试 Web 服务的入站来源范围
发现实验假设:存在远程地址为 Any 的 TCP 8080 允许规则
证据待填写规则导出、时间和允许/拒绝验证结果,不填虚构截图编号
影响超出预定客户端范围的来源可能建立连接;具体业务风险需结合可达性与认证判断
整改将测试规则来源限定为批准范围,检查重复或冲突规则
复核允许的实验客户端正常访问,非允许来源连接被阻止
回退保留原规则配置与控制台访问方式,再恢复必要设置

扫描项不符合、已验证漏洞和已发生入侵是不同结论。 风险定级需要解释可达性、利用条件、资产重要性和已有防护,不能只照搬工具颜色。

课内历史报告中的统一数值与高危标签,不应直接作为所有 Windows 主机的基线。例如“关闭 Web 服务”适用于不需要该服务的主机,不能直接用于承担 Web 角色的服务器;密码、日志容量、共享与远程管理设置也要结合角色和确认的基线评估。

交付前核对封面日期、实施日期、对象名称、资产数量、问题总数与分级小计是否一致。样例中存在需要审校的日期、对象与措辞不一致之处,复习时应学习结构并识别问题,不沿用模板残留。

17.3 视频复核:从工具结果写到可整改的报告 ​

《22-Windows相关项目交付》在 00:02:00 展示项目任务分解表,00:04:00 运行主机检查工具;00:12:00—00:18:00 再查看现场检查表。交付包含对象、人员职责、材料与现场记录,工具评分只是其中一部分。

00:24:00 的报告插入检查工具截图,00:26:00—00:30:00 编辑“检查内容—安全现状—安全风险—检查结果—整改建议”表格,最后 00:35:45 又打开本地安全策略核对配置。这个来回核对的过程说明:截图和文字必须指向同一个对象、同一项配置及同一适用要求。

课内历史样例包括旧系统加固文档和固定口令数值。写自己的报告时,保留字段结构与核查方法,并按真实系统角色和已经确认的基线填写;对每条建议再补负责人、变更影响和复测结果,不复制样例单位、人员及模板残留。

音轨 00:06:18—00:07:04 再次强调检查与加固的工作边界,并特别提出加固前的回退安排;00:22:32—00:23:45 则是为了教学把配置调整、重新检查和整改前后截图放在一起演示。跟练时要写清当前是在核查现状,还是实施已经确认的变更。

00:26:04—00:28:39 直接点评报告中的“安全风险”字段:应说明不整改会产生什么影响,而不只是重复“不符合”。可以用“现状、触发条件、受影响资产、已有措施、证据”支持判断,风险描述保持与事实相称。00:29:21—00:30:22 又区分领导阅读的报告和技术整改方案,适合采用简要结论加实施附件,分别服务决策和落地修复。

00:32:03—00:33:02 还明确说明后附综合视频是纯操作录屏、等待过程有剪辑,与第十八节实际检测到无音轨一致。学习者应结合画面中的环境状态辨认操作分支,不能将剪辑后相邻出现的画面直接当作完整、连续且一次成功的实验过程。

十八、综合录屏:区分已安装、已配置与已验证(1.15) ​

18.1 这段录屏实际展示了什么 ​

《操作过程1.mp4》长约 1 小时 20 分钟,文件没有音轨,本节依据实际操作画面整理。已按两分钟间隔检查首尾及过程画面,并对关键窗口放大核对;下列时间用于回看定位,不把抽样间隔内未显示的动作补写为事实。

视频时间画面中的过程与结果学习时应记录什么
00:00—00:08虚拟化平台中切换实验机,Windows 初始化后安装 VMware Tools客户系统、虚拟网卡、Tools 与显示驱动状态
00:20—00:22添加服务器角色,安装列表显示 DHCP 服务器与管理工具角色安装结果;作用域和客户端租约还要分别验证
00:24在本地用户和组中创建实验组组的用途、成员与后续授权对象
00:26打开目录的高级安全设置,切换到“审核”选项卡这里设置的是 SACL 审计条目,需结合审计策略验证日志
00:28—00:30客户端命令行出现命令拼写错误提示先核对命令拼写,再判断环境是否缺少工具
00:32—00:40继续安装 IIS,并添加站点、选择物理目录站点名称、物理路径、绑定端口及访问身份
00:42—00:44服务端与客户端浏览器均访问 10.0.0.1:8081,返回 hello world !!此处有明确的本机和跨虚拟机 HTTP 成功证据
00:46客户端显示 FTP 登录对话框画面确认了连接尝试,不能据此记成文件传输成功
00:52—00:54创建测试文件,并打开远程桌面设置;所见画面中开关仍为关闭文件存在、共享可用与远程登录成功需要各自验证
00:56—00:58关机后保存快照,标签为“四大服务已安装”,描述含 IIS、FTP、DNS、DHCP快照名反映作者记录,不代替四种服务的验收结果
01:00—01:04后续角色安装分支中出现 SYSTEM_SERVICE_EXCEPTION 蓝屏保留停止代码与时间;仅凭画面无法判断故障根因
01:06—01:14重启后继续 AD DS 配置,进入提升向导,再在 AD 用户和计算机中新建域用户角色安装、提升、DNS 与目录对象是不同步骤
01:16—01:20客户端出现域身份登录界面,系统属性明确显示计算机属于课堂实验域域成员关系已确认;当前桌面的具体账户可另用 whoami 核对

01:02 附近显示的服务器角色列表与前段不同,抽样画面不足以确认中间是否恢复了快照或切换环境。因此应把后段作为另一个部署分支记录,不强行假定整段始终是同一个未改变的状态。

18.2 审核和权限是这段视频最容易看混的地方 ​

00:26 的窗口包含 Everyone、完全控制和“此文件夹、子文件夹及文件”等字段,但所在选项卡是审核。它描述哪些访问尝试需要被记录,属于 SACL;文件能否被读取、修改或删除,则还要检查 DACL 等访问控制。截图中出现“完全控制”四个字,不能直接推断所有人都获得了文件控制权。

复现时同时检查三件事:访问主体拥有什么实际权限、对象设置了哪些审核条目、系统相应审核策略是否开启。再使用专用测试账户完成一次允许操作或拒绝操作,核对事件是否包含预期对象和访问行为。大范围审核会增加日志量,应按目标选取需要记录的主体与操作。

18.3 对照本笔记复现时怎样换算参数 ​

视频的 HTTP 示例使用私网 10.0.0.1:8081;本笔记前文采用 192.168.56.20:8080 和 web.lab.example.test 作为自己的统一实验参数。复现时整体使用一套规划,分别记录服务器地址、客户端地址、DNS、站点绑定与防火墙规则,避免把两套参数混用。

一个合理的复现顺序是:准备虚拟机和恢复点 → 配置网络 → 安装角色 → 配置身份、目录与审计 → 创建 IIS 站点 → 先本机再客户端验证 → 单独验证 FTP、DNS、DHCP 和共享 → 保存自己的阶段快照 → 在明确的部署分支练习 AD DS 与客户端入域。视频中的安装等待、拼写错误和蓝屏都应当帮助理解验证与记录的重要性,不需要人为制造同样故障。

18.4 自拟扩展验收任务 ​

原来依据整阶段知识设计的综合任务仍可作为扩展练习。以下项目没有在这段静音录屏中得到完整验收,应在自己的环境逐项完成并留下结果:

  • 用两个普通账户验证共享与 NTFS 的允许和拒绝路径。
  • 确认 DHCP 客户端取得预定地址、DNS 与租约信息;结束后恢复后续实验使用的静态地址。
  • 完成 FTP 的目录列表、下载与上传权限验证,核对数据连接和日志。
  • 为站点配置 HTTPS,验证 SAN、信任链、有效期和业务页面。
  • 用 gpresult 检查测试 OU 的 GPO 范围。
  • 让防火墙允许指定客户端,并从另一来源检查拒绝路径。
  • 运行一个低权限计划任务,检查真实产物;完成测试数据备份与恢复核对。
  • 提交环境说明、问题证据、整改记录、复测结果与未验证事项。

保存原始日志、筛选条件、带时区的时间线和必要截图。某项没有实际完成时,明确写“未验证”及原因,不将期望结果填成验收结论。

十九、阶段复习题与参考答案 ​

先遮住答案,尝试用自己的实验环境解释。能说出“如何验证”,才算从记忆走向掌握。

题目参考答案
1. 为什么 ping 通服务器仍打不开网站?ping 主要验证相应 ICMP 通信;还需检查 TCP 端口、服务监听、站点绑定、名称解析、应用状态和防火墙。
2. 桥接、NAT、仅主机分别要关注什么?桥接可能直接进入现实局域网;NAT 通常经宿主出口访问外部;仅主机适合隔离实验,但仍需确认宿主路由、共享与虚拟网络配置。
3. 为什么快照不能代替独立备份?快照通常依赖原盘与原存储,原存储损坏时可能一起丢失;备份还需验证独立保存和恢复。
4. 用户加入管理员组后一定立即获得所有权限吗?不一定;组成员变化可能需要重新登录更新访问令牌,还受 UAC、具体权限、策略与对象访问规则影响。
5. 为什么共享设为读取,NTFS 设为修改,远程仍不能写?通过共享访问需要同时通过共享与 NTFS 权限,两层约束共同作用;还需检查实际登录身份和组成员。
6. “拒绝永远优先”能完整描述 NTFS 吗?不能。要考虑 ACE 的显式/继承、顺序与所请求权限;在典型规范顺序下同层拒绝优先,不能忽略显式允许与继承拒绝的关系。
7. DHCP 获取地址为什么会冲突?可能存在多个 DHCP、未排除的静态地址或错误作用域;应核对租约来源、虚拟 DHCP 和地址规划。
8. DNS 解析成功说明什么,没说明什么?说明查询获得了相应记录;未证明目标服务可达、身份可信或应用正常。
9. FTP 能登录却不能列目录,先查什么?控制连接正常不等于数据连接正常;检查主动/被动模式、数据端口、地址发布、NAT 和防火墙,再查目录权限。
10. 4625 数量增加就能断言暴力破解吗?不能;可能是输错、过期凭据或服务配置问题,应结合来源、频率、账号分布和后续成功事件判断。
11. 开启进程创建审核后,为什么 4688 没命令行?命令行记录是额外策略,需要单独配置,并注意敏感参数暴露。
12. 仅添加 hosts 或 DNS A 记录能加入 AD 域吗?不能;还需要域控定位、网络、时间、支持的客户端、身份权限以及正常域服务。
13. OU 和安全组分别解决什么问题?OU 用于目录组织、管理委派及 GPO 范围;安全组按成员关系分配资源权限。
14. GPO 为什么没有按“下级覆盖上级”生效?还可能有强制链接、阻止继承、筛选、链接顺序、环回与用户/计算机范围差异,应检查结果策略。
15. HTTPS 成功访问后还需要检查应用漏洞吗?需要。TLS 保护传输与服务身份验证,越权、注入等应用问题仍需单独检查。
16. 执行策略限制变化会不会自动提权?不会;它影响脚本启动条件,不改变账号本身的权限。
17. 计划任务显示成功为什么仍不能验收?还需核对真实产物、运行身份、输出内容和触发条件,返回码不等于业务目标完成。
18. 应急时为什么不应先删可疑文件再调查?可能破坏证据和关联信息,也可能误伤业务;应先记录、核实并按影响选择隔离和处置。
19. 工具检查出“不符合”能直接标为漏洞吗?不能;需确认适用基线、角色、实际配置和影响,排除误报后再形成风险结论。
20. 一份检查报告最核心的闭环是什么?明确范围 → 可复核证据 → 有依据的风险判断 → 可执行整改 → 复测结果及遗留事项。
21. 综合录屏 00:26 的“Everyone/完全控制”说明所有人都能修改文件吗?不能。该窗口在“审核”选项卡,属于 SACL;实际访问还要核对 DACL,产生日志还需要相应审核策略。
22. FTP 登录框出现后可以写“文件传输验证成功”吗?还不能;需要实际检查认证结果、目录列表与传输结果,控制连接和数据连接也要分别核对。
23. 应急课是否要求每次从账户开始按十项固定顺序检查?讲师在 00:13:00 明确说明没有固定顺序;已有篡改时间等线索时,应优先沿相关日志和证据调查。
24. 任务计划是否天然以 SYSTEM 运行并获得高权限?应检查任务实际主体、权限与配置,创建任务本身不会自动提权。
25. 综合录屏出现蓝屏后,能否直接断定是 AD 角色引发?画面只支持记录停止代码与时间,根因需要进一步证据,不能凭相邻操作推断因果。

二十、资料索引与使用说明 ​

本篇结合全部 33 段视频、PPT/PDF、已有 Markdown/TXT 及报告样例整理。页码均指 PDF 文件中的实际页序,不采用课件页脚中可能残留的旧页码。视频讲解、画面确认的演示结果与自拟复现实验分别记录;具体时间见相应章节和下一节的视频索引。

下面的路径以 0x01 Windows内网服务模块(初探门径)/ 为起点,供在本地文件夹定位;这些文字不是博客附件链接,发布时如需附课件,应先确认材料许可并按站点附件规则处理。

对应内容本地资料
基础与环境0基础入门网络安全笔记/1、0基础入门.pptx、0基础入门.md、网络安全环境准备.pdf;正文按概念重组,PPT 中错位备注未机械照抄
项目与检查1.1 Windows方向安全项目介绍/、1.2 安全检查-风险评估-基线加固/ 中的 Markdown 和主机检查报告样例
虚拟化1.3 虚拟化-Vsphere与VMware/ 下的《虚拟化环境搭建》《vsphere环境搭建》《第五课 靶场环境使用》PDF、随堂笔记及 ESXi 部署 DOCX
IP、远程与账户1.4 Windows 账户相关/ 下的《第六课 服务器远程管理与IP地址》《用户与组管理》PDF 及口令恢复文字材料;恢复章节提炼安全含义
NTFS 与共享1.5 Windows 权限相关/ 下的《NTFS安全权限》《文件共享服务器》PDF
Web、DHCP、DNS、FTP1.6 Windows 服务相关/ 下四种服务角色的 PDF;具体页码见第六至九节开头
日志1.7 Windows 日志/Windows日志.pdf 第 3—8 页;同目录事件 ID 解释 TXT 用于辅助检索,需结合系统版本与提供者核实
任务与备份1.8 Windows 任务计划与备份/Windows任务计划与备份.pdf 第 4—22 页
AD 概念1.9 Windows 域环境相关/1.9.1 域的基本概念/Windows域环境基础-1.pdf 第 4—19 页
AD 部署1.9 Windows 域环境相关/1.9.2 域的创建与AD/Windows域环境基础-2.pdf 第 4—16 页
用户与 GPO同上目录 Windows域环境基础-3.pdf 第 3—25 页、第 29—30 页
信任与排错同上目录 Windows域环境基础-4.pdf 第 2—18 页
PKI 与 HTTPS1.10 Windows 证书相关/PKI技术与应用.pdf 第 4—16 页、第 19—21 页
PowerShell1.11 Windows powershell/PowerShell基础.pdf 第 6—10 页;常用Windows命令.txt,其中明显误写已在正文修正
防火墙1.12 Windows 防火墙/Windows内置防火墙策略.pdf 第 3—6 页
应急模块1.13 Windows主机应急/安全行业天花板职位-应急.mp4:完整音轨与演示画面,按现场沟通、十类检查及关联分析重写第十六节
交付样例1.14 阶段项目实操并交付/ 中的主机检查报告与现场检查表 DOCX:用于提炼结构与审校要点
综合模块1.15 综合练习/操作过程1.mp4:无音轨录屏,按实际操作、成功证据与失败现象整理第十八节,扩展验收另行标注

本阶段应达到的能力

能够独立搭建受控的 Windows 实验环境,解释身份、权限、解析、服务、证书与防火墙怎样共同影响访问;能够通过日志和配置验证判断,完成一次真实恢复,并把检查过程写成可复核的报告。

二十一、逐视频覆盖索引 ​

下表列出本阶段全部 33 段视频。32 段有声音轨已完整转写并阅读全文,静音综合录屏依据操作画面整理;各章保留实际回看锚点。视觉核对采用首尾与约两分钟间隔抽帧,关键配置另看放大帧,没有将抽样表述为逐帧连续观看。

视频路径相对于 0x01 Windows内网服务模块(初探门径)/。本地机器转写、时间段与核对记录保存在课程根目录的 .video-work/,供复查;它们没有作为博客附件上传。

编号本地视频时长对应章节音轨
v0051.1 Windows方向安全项目介绍/01-未来工作中的安全项目是什么.mp400:16:44二完整转写与内容核对
v0061.2 安全检查-风险评估-基线加固/02-Windows主机安全检查项目指导.mp400:21:19二完整转写与内容核对
v0071.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/1、硬件与虚拟化.mp400:31:46三完整转写与内容核对
v0081.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/2、安装和卸载.mp400:27:05三完整转写与内容核对
v0091.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/03-虚拟化环境搭建.mp401:12:50三完整转写与内容核对
v0101.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/3、新建虚拟机.mp400:37:10三完整转写与内容核对
v0111.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/4、新建虚拟机安装操作系统方式.mp400:36:02三完整转写与内容核对
v0121.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/5、新建虚拟机安装操作系统方式(BIOS).mp400:28:59三完整转写与内容核对
v0131.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/6、U盘PE工具.mp400:31:17三完整转写与内容核对
v0141.3 虚拟化-Vsphere与VMware/1.3.1 虚拟化环境搭建/7、虚拟机快照与克隆.mp400:30:02三完整转写与内容核对
v0151.3 虚拟化-Vsphere与VMware/1.3.2 vsphere环境搭建/04-vsphere环境搭建.mp400:22:27三完整转写与内容核对
v0161.3 虚拟化-Vsphere与VMware/1.3.3 靶场介绍/靶场环境使用.mp400:18:12三完整转写与内容核对
v0171.4 Windows 账户相关/1.4.1 服务器远程管理与IP地址/服务器远程管理与IP地址.mp400:57:06四完整转写与内容核对
v0181.4 Windows 账户相关/1.4.2 用户与组管理/07-用户与组管理.mp400:31:37四完整转写与内容核对
v0191.4 Windows 账户相关/1.4.3 Windows开机密码相关/Windows开机密码相关.mp400:25:02四完整转写与内容核对
v0201.5 Windows 权限相关/1.5.1 NTFS安全权限/NTFS安全权限.mp400:36:48五完整转写与内容核对
v0211.5 Windows 权限相关/1.5.2 文件共享服务器/文件共享服务器.mp400:34:30五完整转写与内容核对
v0221.6 Windows 服务相关/1.6.1 Windows下的web服务角色/Windows下的web服务角色.mp400:32:36六完整转写与内容核对
v0231.6 Windows 服务相关/1.6.2 Windows下的DHCP服务角色/Windows下的DHCP服务角色.mp400:45:23七完整转写与内容核对
v0241.6 Windows 服务相关/1.6.3 Windows下的DNS服务角色/Windows下的DNS服务角色.mp400:51:02八完整转写与内容核对
v0251.6 Windows 服务相关/1.6.4 Windows下的FTP服务角色/Windows下的FTP服务角色.mp400:22:06九完整转写与内容核对
v0261.7 Windows 日志/Windows日志.mp400:51:39十完整转写与内容核对
v0271.8 Windows 任务计划与备份/Windows任务计划与备份.mp400:26:50十一完整转写与内容核对
v0281.9 Windows 域环境相关/1.9.1 域的基本概念/Windows域环境基础-1.mp400:32:54十二完整转写与内容核对
v0291.9 Windows 域环境相关/1.9.2 域的创建与AD/17-Windows域环境基础-2.mp400:36:47十二完整转写与内容核对
v0301.9 Windows 域环境相关/1.9.2 域的创建与AD/17-Windows域环境基础-3.mp400:47:44十二完整转写与内容核对
v0311.9 Windows 域环境相关/1.9.2 域的创建与AD/17-Windows域环境基础-4.mp400:23:08十二完整转写与内容核对
v0321.10 Windows 证书相关/18-PKI技术与应用.mp400:51:07十三完整转写与内容核对
v0331.11 Windows powershell/PowerShell基础.mp400:31:12十四完整转写与内容核对
v0341.12 Windows 防火墙/Windows内置防火墙策略.mp400:25:44十五完整转写与内容核对
v0351.13 Windows主机应急/安全行业天花板职位-应急.mp401:03:10十六完整转写与内容核对
v0361.14 阶段项目实操并交付/22-Windows相关项目交付.mp400:35:46十七完整转写与内容核对
v0371.15 综合练习/操作过程1.mp401:20:27十八无音轨,按画面整理
千锋 Web 安全学习笔记(一):预热阶段与学习路线
数学补给 01:Shor 算法所需的整数分解与离散对数
由 Valaxy v0.19.5 驱动 | 主题 - Yun v0.19.5
本站已运行—天—小时—分钟—秒