Greenmask v0.1.1 版本发布
由 Greenmask.io 于 2024-01-28 发布
相关开源项目
PostgreSQL 转储和混淆工具
我们很高兴地宣布 Greenmask v0.1.1 版本的发布。此版本引入了一套新的转换器,显著增强了其混淆 PostgreSQL 数据库的能力。
Greenmask 概述
主要功能
- 跨平台支持:Greenmask 使用 Go 语言开发,独立于平台约束运行,可在不同的操作系统上提供灵活性。
- 类型安全数据库操作:它确保数据验证和编码,在整个混淆过程中维护数据库的完整性。
- 转换验证:Greenmask 保证正确且可维护的数据转换,确保可靠性和准确性。
- 分区表支持:简化了分区表的配置,使其更容易管理大型数据集。
- 无状态和向后兼容:设计为与标准 PostgreSQL 工具兼容,确保无缝集成到现有工作流程中。
- 并行执行:通过并发操作提高转储和恢复过程的效率,减少数据处理所需的时间。
- 多种存储选项:支持本地和远程存储解决方案,在数据管理和备份策略方面提供灵活性。
使用场景
Greenmask 非常适合以下场景:
- 例行备份和恢复任务,确保数据完整性和可用性。
- 为暂存环境和分析进行匿名化和数据掩码,在保护敏感信息的同时保持数据的可用性。
发布说明
改进
新的转换器:最新更新大大扩展了可用转换器的种类,增强了 Greenmask 在数据库混淆方面的多功能性。新添加的转换器包括:
- 地理数据生成器,如 RandomLatitude 和 RandomLongitude。
- 时间数据生成器,如 RandomUnixTime 和 RandomMonthName。
- 通信数据生成器,包括 RandomEmail 和 RandomPhoneNumber。
- 用户身份生成器,如 RandomUsername 和 RandomName。
- 网络数据生成器,包括 RandomIPv4 和 RandomIPv6。
- 安全数据生成器,如 RandomPassword。
- 财务数据生成器,如 RandomCurrency 和 RandomAmountWithCurrency。
- 内容数据生成器,包括 RandomWord 和 RandomParagraph。
- 一个独特的 RealAddress 生成器,用于更真实的数据模拟。
这些转换器有助于为各种测试和开发目的生成模拟数据,从而增强 Greenmask 的实用性和灵活性。
文档更新:为了配合新转换器的引入,我们彻底更新了文档。它现在包括详细的解释和示例,使您能够在数据混淆管道中轻松配置和有效使用新功能。
社区参与
我们鼓励 PostgreSQL 社区通过提供反馈和建议与我们互动。您的见解和测试对于提高 Greenmask 的稳健性和实用性至关重要。
实用链接