Skip to content

Whooshing 项目的服务模块管理,用于处理系统级别加密,以及模块间通讯加密等等问题。

License

Notifications You must be signed in to change notification settings

SJJC-Team/whooshing-module-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whooshing 服务模块管理器

由于整个 whooshing 网络系统是高度可扩展的,因此需要一个管理模块负责管理所有的其他服务模块。

该模块需要完成:

  1. 密钥存储
  2. 密钥轮换
  3. 数据库、用户数据加密
  4. 服务模块间通讯加密
  5. 服务状态控制,例如启动,停止,状态监控等等
  6. 管理日志

主项目

部署说明

  • 开发工具

设计图

模块间通信加密机制

从属服务器加密通讯机制

用户数据加密机制

服务部署结构

1.2.服务模块结构

数据库加密

使用 PostgreSQL TDE 技术,用数据库 AES 密钥对其进行字段级加密,该密钥保存在 Google KMS 中以获得最佳安全性。

另见,其他设计图

代码提交约定

代码提交约定

联系方式

About

Whooshing 项目的服务模块管理,用于处理系统级别加密,以及模块间通讯加密等等问题。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published