备份数据安全

February 26, 2024About 4 min

备份数据安全

备端数据防篡改功能模块

节点管理 - 检查防篡改功能是否可用

SDK方法名:nodeGuardDataEnabled;

URL

/guard_data/node_guard_data_enabled

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
config_addrString管理地址
config_portNumber管理端口

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  statusNumber节点防篡改功能是否可用:
0:否;
1:是
0

获取节点策略列表

SDK方法名:listGuardData;

URL

/guard_data

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  list_infoArray策略列表
    idString
    policy_uuidString策略uuid
    policy_nameString策略名称(同一节点下唯一)
    policy_typeNumber0:默认策略;
1:用户自定义策略;
    subjectString进程
    objectString文件系统路径
    operateString操作有效值:
1:读;
2:写;
3:读写;
    decisionString1:允许;
2:拒绝;
    statusNumber0:未启用;
1:启用;
  countString

新建策略

SDK方法名:createGuardData;

URL

/guard_data

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
policy_nameString名称
policy_typeNumber0:系统默认;
1:用户自定义;
0
subjectString进程
objectString文件系统路径
operateNumber操作有效值:
1:读;
2:写;
3:读写;
decisionNumber1:允许;
2:拒绝;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  policy_uuidString新建成功返回policy_uuid

修改策略

SDK方法名:modifyGuardData;

URL

/guard_data/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString
policy_nameString
policy_typeNumber
subjectString
objectString
operateNumber1
decisionNumber1

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString

删除策略

SDK方法名:deleteGuardData;

URL

/guard_data

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
policy_uuidsArray策略uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString

获取防篡改节点状态

URL

/guard_data/node_status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidsArray节点uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  statusArray
    node_uuidString节点uuid
    statusString节点防篡改功能状态:
NORMAL:正常;
ABNORMAL:异常

获取节点数据保护日志

SDK方法名:listGuardDataLogs;

URL

/guard_data/list_guard_data_logs

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
pageNumber页数
limitNumber每页条数
startNumber时间过滤 - 开始0
endNumber时间过滤 - 结束0

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    idString
    decisionNumber1:允许;
2:拒绝;
    subjectString操作进程路径
    objectString被操作文件路径
    read_countString读次数
    write_countString写次数
    start_timeString开始时间
    end_timeString结束时间
    contentString翻译后的字串
  totalNumber

威胁感知

SDK方法名:threatPerception;

URL

/guard_data/threat_perception

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点uuid
startNumber开始时间
endNumber结束时间

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  chart_listObject
    timeString时间点,格式:m-d;
    refused_totalNumber总的被拒绝次数
    top_subjectArray篡改次数最多的进程(数组,因为可能出现并列的情况)
    top_subject_cntNumber篡改次数
    top_objectArray被篡改次数最多的文件系统路径(数组,因为可能出现并列的情况)
    top_object_cntNumber被篡改次数
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl