更新时间:2026-09-23 GMT+08:00

新增项目

当需要对一个业务系统的敏感数据加密时,就需要在数据库加密系统中新增一个项目。

前提条件

  • 在系统中添加该项目需要的资产库;如何添加资产库,详细操作请参见资产库
  • 确定需要加密的字段、密钥来源、加密算法等。

操作步骤

  1. 使用系统管理员sysadmin账号登录数据库加密系统
  2. 在左侧导航树中选择“项目管理”。
  3. 在右侧右上角,单击“新增项目”,如图1所示。

    图1 新增项目

  4. 单击新增项目后,在弹窗中填写项目名称、项目备注、插件SDK缓存。
  5. 单击“下一步”,如图2所示。添加项目的参数说明如表1所示。

    图2 添加项目
    表1 项目参数说明

    参数名称

    说明

    项目名称

    必填项,自定义字符。

    建议填写为实际的业务系统名称,如:CRM。

    项目备注

    非必填,可填写项目的备注说明信息等。

    插件SDK缓存

    用于控制插件是否缓存数据库的元数据。

    • 选中:勾选此复选框,插件(Application-Plugin)集成到业务系统中会缓存数据库元数据信息,占用业务系统内存。
    • 未选中:未勾选此复选框,插件(Application-Plugin)不缓存数据库元数据。对select * from table这类SQL无法解析出表中的列信息。如果业务系统没有select * from table这种SQL语句可以不勾选此项。

  6. 选择左侧可用的数据库,加入到右侧“已选择数据源”列表,如图3所示。单击“下一步”。

    图3 选择需要加密的数据库

    当资产库中纳管的数据库较多时,如图3所示提供两个过滤选项。

    • 数据库类型,如:选择MySQL。
    • 根据数据源(资产库)名称进行搜索。
    • 选择可用的数据库,指在资产库中纳管的数据库。
    • 已经被其他项目管理的数据库,不能被再次选择。

  7. 勾选所需的Schema,单击“下一步”,如图4所示。

    图4 选择需要加密的Schema或者数据库

    图4所示,左侧展示的是在上一步选择的资产库(数据库)。

    右侧“SCHEMA”,指需要选择具体需要加密的表在哪个Schema下或者数据库下。

  8. 选择需要识别、加密的数据域,用于敏感数据识别自动识别,加入到右侧列表,如图5所示。

    数据域用于敏感数据自动化发现、选择加密规则、加密算法等,项目至少选择一个数据域。例如:身份证号,将其加入到“已选择数据域中”。

    添加方法:

    1. 添加一个数据域到项目中:在左侧操作窗,单击需要添加到项目中的数据域,例如:身份证。
    2. 添加所有的数据域到项目中:在左侧操作窗,单击“全选”,添加所有的数据域到项目中。
    清除方法:
    1. 从项目中减少数据域:在右侧单击操作窗,单击需要清除的数据域,例如:身份证。
    2. 从项目中清除所有的数据域:在右侧单击操作窗,单击“清空”,清空所有的数据域。
    图5 选择数据域
    这个功能有两种典型用途:
    • 已知加密哪些数据域,如:身份证号码、邮箱,但是不清楚这两种类型存放在哪表的哪些字段中。
    • 已知加密哪些数据域,并且知道哪些生产表、字段存放了这些数据域,但是系统中还有些临时表,可能存放了这些敏感数据。

    使用数据域可以用来自动化的敏感数据发现。

  9. 单击“确定”,进行保存项目。