Windows安全的主机基线(SHB)提供了一种自动化和灵活的方法,用于帮助DOD使用各种规模的组织可以消费的框架来帮助DOD部署Windows 10的最新版本。
国防部CIO于2015年11月20日发布了一份备忘录,指导战斗人员司令部,服务,机构和现场活动(CC/S/AS)在整个组织中迅速部署Windows 10操作系统,目的是在2017年1月底完成部署到2017年1月底之前完成部署。国防部的副代表在2016年迅速宣布了一份秘书,以确定秘书,以确定秘书,以确定秘书,以确定秘书,以确定秘书,以确定秘书,以确定秘书,以确定国防部的秘诀到2017年1月底。[1]
正式的产品评估还支持迁移到Windows 10。国家信息保证合作伙伴关系(NIAP)和国家标准技术研究所(NIST)监督对用于国家安全系统的商业IT产品的评估。
使用安全的主机基线是NSA信息保证前10名缓解策略之一。 DOD安全的主机基线还例证了其他IAD前10个缓解策略,例如使用应用程序白名单,启用反爆发功能以及使用最新版本的操作系统和应用程序。
该存储库托管组策略对象,合规性检查和配置工具,以支持Windows 10的DOD安全主机基线(SHB)框架。国家安全系统的管理员(例如那些是国防工业基础的人的管理员)可以利用此存储库来代替需要访问Windows 10的Windows SHB框架,以访问DOD SHB框架,以访问常见的访问卡(CAC)或个人身份证明(CAC)或个人身份证明(CAC)或个人身份证明(PIV)(PIV)(PIV)。
可以将问题或评论提交给存储库问题跟踪器,也可以在Windows 10 Secure Host Basine Projems上发布在Software Forge上,该项目需要使用CAC或PIV智能卡才能访问。
带有SHB的帮助用户的脚本位于每个组件的脚本子文件夹中。到目前为止可使用的脚本:
此存储库中包含Nessus(又名ACA)审核文件。合规性检查可用于:
在域或独立环境中运行合规性检查的说明可以在“合规”页面上找到。
开始使用这些工具:
将当前代码下载到您的下载文件夹。默认情况下,它将保存为Windows-Secure-Baseline-Master.zip 。
PowerShell命令的目的是从至少安装了PowerShell 3.0的系统中运行。 PowerShell可能需要配置以运行命令。
用户可能需要更改默认的PowerShell执行策略。这可以通过多种不同的方式实现:
用户将需要解除下载的zip文件,因为它将被标记为从Internet下载的powershell将默认将无法执行的Internet。打开一个PowerShell提示,并运行以下命令以解开zip文件中的PowerShell代码:
cd $env:USERPROFILEcd DownloadsUnblock-File -Path '.Windows-Secure-Host-Baseline-master.zip'在ZIP文件中运行PowerShell脚本而无需解除文件,将导致以下警告:
安全警告仅您信任的脚本运行。尽管来自Internet的脚本可能很有用,但此脚本可能会损害您的计算机。如果您信任此脚本,请使用Unblock-File CMDLET允许脚本在没有此警告消息的情况下运行。您是否要运行C: User User user downloads Script.ps1? [d]不运行[r]暂停[?] help(默认为“ d”):
如果在提取下载的zip文件之前没有释放zip文件,则必须将所有ZIP文件中的单个PowerShell文件删除。您需要在加载代码部分中的步骤5之后运行以下命令:
Get-ChildItem -Path '.Windows-Secure-Host-Baseline' -Recurse -Include '*.ps1','*.psm1' | Unblock-File -Verbose
有关如何使用它的更多信息,请参见Unblock-File命令的文档。
现在,提取下载的zip文件并加载用于应用策略的PowerShell代码。
Import-Module -Name .Windows-Secure-Host-BaselineScriptsGroupPolicy.psm1在组策略PowerShell模块中发现的Invoke-ApplySecureHostBaseline命令是应用策略的主要命令。默认情况下,此命令将:
该命令的选项是:
在PowerShell上键入MAN Indake-ApplySecureHostBaseline提示提供更多帮助和示例或向存储库问题跟踪器提交问题。
如果将SHB策略应用于独立系统(例如未加入域),请从此Microsoft博客文章中下载LGPO工具并提取可执行文件。
Invoke-ApplySecureHostBaseline -Path '.Windows-Secure-Host-Baseline' -PolicyNames 'Adobe Reader','AppLocker','Certificates','Chrome','Internet Explorer','Office 2013','Office 2016','Windows','Windows Firewall' -ToolPath '.LGPOlgpo.exe'
如果将SHB策略应用于域,请注意,组策略对象仅加载到Active Directory中。政策与任何OUS没有链接,因此设置不会自动影响。
Invoke-ApplySecureHostBaseline -Path '.Windows-Secure-Host-Baseline' -PolicyNames 'Adobe Reader','AppLocker','Certificates','Chrome','Internet Explorer','Office 2013','Office 2016','Windows','Windows Firewall'
一旦应用了策略(并链接到域案件中的适当OUS),请参阅“合规”页面,以获取有关如何查看符合策略的说明。
请参阅许可证。
请参阅免责声明。