dferrell30/ShadowDeploy-DFO365-CommunityEdition

GitHub: dferrell30/ShadowDeploy-DFO365-CommunityEdition

基于 PowerShell 的引导式框架,用于在 Microsoft 365 中自动化部署、验证和报告 Defender for Office 365 安全策略。

Stars: 0 | Forks: 0

邮件守门员 • 堡垒防御者 • 零信任邮件安全

![版本](https://img.shields.io/badge/version-1.0-purple) ![PowerShell](https://img.shields.io/badge/PowerShell-5.1%2B-blue) ![Microsoft365](https://img.shields.io/badge/Microsoft-365-green) ![Defender](https://img.shields.io/badge/Defender-Office%20365-purple) Shadow Deploy – Defender for Office 365 是一个基于 PowerShell 的部署、验证和报告框架,旨在通过引导式的操作界面简化 Microsoft Defender for Office 365 的策略部署。 该工具为部署、验证、记录和报告 Defender for Office 365 安全控制提供了一种可重复的方法,同时保持专业的操作员体验和面向管理层的报告能力。 ## 功能 ### 核心部署 * Anti-Phishing 部署 * Safe Attachments 部署 * Safe Links 部署 * 入站 Anti-Spam 部署 * Anti-Malware 部署 * 全部自定义策略部署工作流 ### 操作功能 * Exchange Online 连接验证 * 配置验证 * 基于 JSON 驱动的策略部署 * 策略状态跟踪 * 执行日志记录 * 部署证据收集 * HTML 报告 * JSON 导出支持 * 备份支持 * 打开日志功能 ### 报告功能 * 执行摘要 * 部署状态仪表板 * 保护级别比较 * 安全热力图 * 策略清单 * 部署时间线 * 建议 * 操作证据 ### 分配范围功能 Shadow Deploy 支持使用启用邮件功能的 Microsoft 365 组进行可选的策略范围分配。 启用后: 1. 勾选 **启用策略范围分配** 2. 输入有效的启用邮件功能的 Microsoft 365 组名称 3. 部署策略 4. 可选择运行分配策略 该工具将支持的 Defender for Office 365 策略规则应用到指定的目标组。 ## 要求 ### 支持的平台 * Windows PowerShell 5.1+ * PowerShell 7+ ### 所需模块 ``` Install-Module ExchangeOnlineManagement -Scope CurrentUser -Force -AllowClobber ``` ### 所需权限 以下其中之一: * 全局管理员 * 安全管理员 * Exchange 管理员 ## 安装说明 ``` git clone https://github.com/.git ``` 导航至: ``` cd .\scripts ``` 安装所需模块: ``` Install-Module ExchangeOnlineManagement -Scope CurrentUser -Force -AllowClobber ``` 运行: ``` .\ShadowDeploy-DFO365.ps1 ``` ## 项目结构 ``` ShadowDeploy-DFO365 │ ├── Assets │ └── shadowdeployo365.png │ ├── Config │ ├── DFO365_ZeroTrust.json │ └── SettingsCatalog │ ├── Exports │ ├── Logs │ ├── Reports │ └── Scripts └── ShadowDeploy-DFO365.ps1 ``` ## Shadow Suite 标识 Shadow Deploy – Defender for Office 365 在 Shadow Suite 生态系统中充当邮件守门员。 主题: * 堡垒防御者 * 邮件安全卫士 * 零信任部署框架 * Microsoft Defender 操作工具包 ## 当前发布基线 当前稳定基线: **Shadow Deploy – Defender for Office 365 V1.4** 此版本包括: * 更新的 Shadow Suite 品牌 * 分配范围功能 * 打开日志集成 * 执行报告 * 保护比较报告 * 热力图可视化 * 部署证据导出 * 改进的部署工作流 ## 免责声明 在部署到生产租户之前,请务必在非生产环境中验证更改。 本工具按“原样”提供,不作任何担保。 ## 许可证 版权所有 (c) 2026 Derrick Ferrell 保留所有权利。 许可方: Derrick Ferrell 授权作品: Shadow Suite 社区版,包括但不限于: - Shadow Trace Ops - Shadow Deploy - Shadow Verify - Shadow Suite 调查框架 - Shadow Suite 报告框架 - Shadow Suite UI/品牌组件 - 关联的 PowerShell 工具、仪表板、导出、剧本和报告模板 ## Business Source License 1.1 参数 许可方: Derrick Ferrell 授权作品: Shadow Suite 社区版 附加使用授权: 您可以在以下情况下使用本软件: - 个人使用 - 教育用途 - 内部组织评估 - 研究 - 防御性安全测试 - 实验室环境 - 非商业安全运营 您可以: - 查看和修改源代码 - 贡献改进 - 出于非商业目的 fork 本项目 - 在组织内部使用本软件 您不得: - 商业销售本软件 - 将本软件作为托管服务提供 - 将本软件作为 SaaS 服务托管 - 商业重新分发本软件 - 重新命名本软件或相关的报告/UI - 未经书面许可使用 Shadow Suite 品牌或徽标 - 商业再授权本软件 - 未经授权将本软件嵌入商业产品或咨询服务中 商业用途、转售、托管服务集成、重新分发、SaaS 托管、OEM 集成或衍生商业服务需要获得许可方的明确书面授权。 变更日期: 2030 年 1 月 1 日 变更许可证: GNU Affero General Public License v3.0 (AGPLv3) ## 条款 许可方特此授予您复制、修改、创建衍生作品、重新分发授权作品并进行非商业使用的权利,但须遵守以下限制和条件。 如果您对授权作品的使用包含任何商业活动、变现、付费咨询集成、托管服务、转售、托管服务交付或产生收入的衍生作品,您必须向许可方单独获取书面商业许可。 授权作品和衍生作品的所有副本必须保留: - 本许可证 - 版权声明 - 对许可方的归属说明 - 所有 NOTICE 文件引用 ## 限制 未经事先书面许可,严禁以下行为: - 商业转售本软件 - 为付费服务重新打包或重新分发 - 重新命名或移除 Shadow Suite 品牌 - 在竞争产品中使用徽标、报告样式或 UI 标识 - 针对面向客户的商业服务进行 SaaS 部署 - 托管安全服务提供商 (MSSP/MSP) 重新分发 - OEM 或嵌入式重新分发 - 商业 fork 或衍生商业服务 ## 品牌与商标声明 “Shadow Suite”、“Shadow Trace Ops”、“Shadow Deploy”、相关的徽标、品牌、UI 主题、报告样式和视觉标识均为 Derrick Ferrell 的财产。未经明确书面授权,不得用于重新使用、重新分发或商业品牌推广。 本许可证仅授予上述源代码和相关非商业使用权利。 ## 贡献 通过向本仓库提交代码、pull request、修改或贡献,您同意您的贡献可能会被纳入未来的商业或非商业 Shadow Suite 版本中。 ## 免责声明 本软件按“原样”提供,不提供任何形式的明示或暗示的担保,包括但不限于适销性、特定用途适用性、不侵权或安全有效性的担保。 在任何情况下,许可方均不对因使用本软件而产生的任何索赔、损害、责任或其他损失承担责任。 用户需自行负责验证本软件生成的结果、检测、配置和调查发现。 ## 安全工具声明 - 防御性安全运营 - 调查工作流 - 威胁狩猎 - 可见性与安全态势评估 - 安全研究 - 运营分析 本软件不保证能检测到所有威胁、配置错误或恶意活动。 使用本软件必须遵守所有适用的法律、法规和组织政策。 ## 版权 版权所有 (c) 2026 Derrick Ferrell 保留所有权利。
标签:AI合规, Homebrew安装, Libemu