Commit Graph

68 Commits

Author SHA1 Message Date
PushM
42d3bb2e6d Merge remote-tracking branch 'origin/haskafka' into haskafka 2024-06-09 04:16:39 +08:00
PushM
ae5b9da486 1、protocolnum解決
2、docker run 時間同步
2024-06-09 04:16:06 +08:00
Hao Miao
0d12d98f02 1、发送指令新建信号增加异常处理 2024-06-09 02:31:35 +08:00
PushM
0523eb790b 1、动态任务增加发送指令下发信号
2、动态规则批量删除增加使用中判断
3、静态规则返回字段为‘’自动处理为null
4、修复防护对象查询返回ip没有转为ip格式错误
2024-06-09 00:09:16 +08:00
PushM
b463a4fe3e 1、动态任务增加发送指令下发信号
2、动态规则批量删除增加使用中判断
3、静态规则返回字段为‘’自动处理为null
4、修复防护对象查询返回ip没有转为ip格式错误
2024-06-08 21:03:05 +08:00
lifulian
49b9adf086 1、任务启动时就发送指令
2、新增局点多级数据库表查询
3、静态任务下发指令补充指令展示id
2024-06-08 15:29:02 +08:00
PushM
366e89ae47 1、指令新增白名单判断,命中白名单后加入到t_whitelist_hit表中,不加到t_command
2、指令新增时,记录到t_command_log表中
3、配置增加创建人、审核人
4、任务停止、结束时,规则的used_task_id也变为空
5、规则update后更新审核状态bug修复
2024-06-06 03:28:50 +08:00
PushM
677d7671a6 1、bugfix
2、
2024-06-05 14:56:35 +08:00
PushM
906bf494d9 1、统计接口,增加已退回的数据
2、增加规则、任务、配置的历史状态变化表查询
3、任务结束后,其选择规则再次使用报错正在使用中问题解决。修改规则审计状态同时,删去used_tasl_id的值
4、任务结束,修改is——delete报错解决,doris要使用unique key
5、分页查询逆序返回
2024-06-05 03:29:32 +08:00
PushM
a756f9aedb 1、AlertMessage入库修复字段和库表不匹配问题,增加display_id
2、command增加display_id
3、规则、任务、配置增加新建时(批量导入除外)、任务运行状态、审核状态改变时的历史记录
2024-06-04 20:07:29 +08:00
PushM
c8c5b53476 1、错误信息改为中文
2、任务审核bug
3、指令查询不判断指令是否被删除
4、bugfix
2024-05-30 02:51:14 +08:00
PushM
cef4505ba7 1、新增com.alibaba:druid依赖
2、动态规则类新增sql解析方法,发送dynamicTaskInfos时对sql进行解析。
3、ResponseResult返回响应信息修改为中文
4、动态任务运行状态转变为运行中时,dynamicTaskInfos生成的查询mapper语句修改
2024-05-29 22:05:17 +08:00
PushM
388201a97f 1、规则删去策略模板、防护对象。增加sdl字段
2、任务增加策略模板、防护对象
3、相应地方修改
2024-05-28 02:21:58 +08:00
PushM
df19bef4fa 1、规则查询增加审批人、创建日期查询条件
2、任务查询增加事件类型、创建日期、开始日期查询条件
2024-05-22 17:36:25 +08:00
PushM
e59f151d6c 1、规则、任务在新建、批量导入、审核、批量审核时增加通过sessionid获取内存中的用户信息,并写入数据库表相应字段 2024-05-21 09:42:57 +08:00
PushM
bd85612c89 1、start_springboot.sh后端添加权限系统url的域名解析服务器
2、审批意见接口,审批info字段为空不报错
3、修改防护对象、动态规则分页查询bug
4、告警信息处理新增对IsProtectObjectIPSrc的判断
2024-05-14 21:37:22 +08:00
EnderByEndera
6cb44f6a80 1. 添加对Redis连接失败异常的捕获,尝试分析Redis连接失败原因
2. 在配置文件dev和test中添加Redis密码

(cherry picked from commit 9d8c1488c9)
2024-05-13 15:09:27 +08:00
PushM
8c79cf3e25 1、task分页查询bugfix
2、新增审批人属性
3、loginservice修改权限系统url

(cherry picked from commit e943a787d4)
2024-05-09 21:59:11 +08:00
PushM
8cc0af06a1 1、任务、规则、配置添加更新查询审核意见接口
(cherry picked from commit 826e0249cc)
2024-05-09 18:26:08 +08:00
PushM
6075388ee8 1、task分页查询bugfix
(cherry picked from commit ebc4b722c6)
2024-05-09 16:45:15 +08:00
PushM
dc70c713b2 1、修复动态规则、任务批量审批bug
2、配置新增批量审批
3、规则、任务补全创建人属性
4、删去kafkatest配置文件
2024-05-09 13:06:21 +08:00
PushM
7f078a81fd 1、bugfix 2024-05-07 22:40:31 +08:00
PushM
849c206c61 Merge remote-tracking branch 'origin/haskafka' into haskafka
# Conflicts:
#	src/main/java/com/realtime/protection/server/task/TaskMapper.java
#	src/main/java/com/realtime/protection/server/task/TaskService.java
#	src/main/resources/mappers/TaskMapper.xml
2024-05-07 22:38:18 +08:00
PushM
3ce05a1e11 1、任务、规则、白名单、策略模板新增更多的分页查询条件 2024-05-07 22:33:59 +08:00
EnderByEndera
57fcf627c0 合并redis到haskafka branch 2024-05-07 10:58:52 +08:00
PushM
4d34098c5c 1、删除上次的提交更改 2024-04-29 23:54:04 +08:00
PushM
0b6174da96 1、fakecc删去发来掩码
2、c3pzff的url和sso的url动态配置
3、修改application-test从环境变量获取配置
2024-04-29 22:53:35 +08:00
PushM
093ed45c66 1、静态、动态规则删去局点,任务添加局点
2、修改fakec3的测试ip地址

(cherry picked from commit 540795b5f6)
2024-04-29 17:44:18 +08:00
PushM
335c9690ed 1、静态规则、动态规则、任务批量删除新增id、auditstatus合法性校验
2、Template新增auditstatus属性,修改query返回auditstatus,新增审批方法

(cherry picked from commit 03042f0aff)
2024-04-29 17:36:20 +08:00
EnderByEndera
7086af3832 修改部分异常表述错误,添加一段注释 2024-04-25 17:06:58 +08:00
EnderByEndera
34831f92bc 1. 修改部分bug 2024-04-25 12:40:41 +08:00
EnderByEndera
1b38276701 1. DynamicRuleMapper中添加audit_status result映射
2. 给DynamicTaskInfo实体类中添加所有字段对应的Json字段
3. 修改sendFilter函数中的WebClient初始化URL和URI,修改mono.block的超时设置,添加对response字段中success的判断
4. 将TaskMapper中的getDynamicTaskInfos select语句的INNER JOIN修改为LEFT JOIN
5. updateStaticRUleAuditStatusInTask和updateDynamicRuleAuditStatusInTask添加对staticRuleIds列表的判断,确保SQL语句不会出现问题
2024-04-25 12:09:23 +08:00
PushM
fa7c89eb5a 1、动态规则:新增批量审核、统计接口。修改query动态规则不查询auditstatus
2、静态规则:新增批量审核、统计接口。
3、任务:新增批量审核、统计接口。
4、白名单:新增统计接口、
5、防护对象:新增统计接口
6、策略模板:新增统计接口
2024-04-25 01:41:28 +08:00
EnderByEndera
2ac0174a00 已结束状态的任务可以转换回未启动状态 2024-04-24 14:41:03 +08:00
EnderByEndera
6920482f75 1. 在静态和动态实体类中添加验证审批状态方法,用于批量验证审批状态中
2. 在任务状态修改函数中,添加更新动静态规则审批状态方法,用以更新规则审批状态为使用中/已审批
3. 在部分Mapper的update函数中修改modify_time为NOW()
4. 修复部分NullPointerException bug
5. 在新建任务时立刻检查所有规则的审批状态,必须为已审批才可以添加到任务中
6. 在taskService中添加更新动静态规则审批状态函数。该函数不能用于除已审批/使用中的其他审批状态更新
2024-04-24 14:33:42 +08:00
EnderByEndera
0526a1322b 1. 在静态和动态实体类中添加验证审批状态方法,用于批量验证审批状态中
2. 在任务状态修改函数中,添加更新动静态规则审批状态方法,用以更新规则审批状态为使用中/已审批
3. 在部分Mapper的update函数中修改modify_time为NOW()
4. 修复部分NullPointerException bug
5. 在新建任务时立刻检查所有规则的审批状态,必须为已审批才可以添加到任务中
6. 在taskService中添加更新动静态规则审批状态函数。该函数不能用于除已审批/使用中的其他审批状态更新
2024-04-24 14:15:08 +08:00
PushM
b03eb6e993 1、新增任务批量审核接口 2024-04-23 21:05:04 +08:00
EnderByEndera
f8d707df00 1. 动态规则发送筛选条件时新增“日志规则ID”字段
2. 解决防护对象未返回IP字段错误
3. 将queryTasks中的auditStatus从Boolean改为Integer
2024-04-23 12:15:07 +08:00
EnderByEndera
e5e2e4d72f 1. 当任务/规则等发生修改时,审核状态将从已审核变为未审核
2. 查询任务多出一个“审核状态”查询条件,允许查询审核状态为”已审核“和非”已审核“状态的所有任务
2024-04-22 15:07:49 +08:00
EnderByEndera
7e990754b9 1. 重构审核状态,将其转换为状态模式,添加Using状态(使用中)
2. 策略模板添加方法,通过反射判断防护等级中是否有字段为true
2024-04-17 14:01:46 +08:00
EnderByEndera
de6437b8b0 1. 审核状态添加“草稿”
2. 添加指令中“任务名称,事件类型,局点,部门四个字段
2024-04-15 11:25:54 +08:00
EnderByEndera
9ceb2e583e 1. 解除动态规则发送请求成功/失败返回状态
2. 在指令中添加局点/部门信息
2024-04-11 08:56:35 +08:00
EnderByEndera
b98813791c 1. 修复指令协议字段为Null的bug
2. 添加fake动态规则生成代码(python)
2024-04-10 15:45:09 +08:00
Hao Miao
8c64d0492f 1、alertmssage入库增加alertmssage的uuid
2、数据库新建语法增加新列
3、StateHandler.java 的handleJudgedTaskStart和handleDynamicTaskStart不执行sendFilters,因为那边还没实现接收。我们这边sendFilters会报错 无法解析url
4、前端转圈问题,更新nginx配置
2024-03-11 16:05:59 +08:00
EnderByEndera
e48f837b64 1. 暂时去除AlertMessage.java中的implements以便于SpringBoot构建成功
2. 修改project.conf.template为project_template.conf
3. 修改README.md,添加大量项目部署解释
4. 添加StateChangeService.java中关于状态模式的相关解释
2024-01-25 19:55:23 +08:00
EnderByEndera
0da97a5254 1. 更新前端界面和Nginx配置
2. 更新Dockerfile设置
2024-01-24 16:36:03 +08:00
Hao Miao
389483989c Merge remote-tracking branch 'origin/master' 2024-01-23 12:17:30 +08:00
Hao Miao
b6e046c754 1、动态、静态规则、任务、白名单、防护对象、策略模板的查询总数增加了条件
2、指令分页查询还有bug
2024-01-23 12:17:10 +08:00
EnderByEndera
7432dbd5be 1. 修改部分逻辑 2024-01-22 23:40:48 +08:00
EnderByEndera
095eb88eb3 1. 修改TaskController中的setCommandJudged方式,现在它将直接修改t_command中的IS_JUDGED字段
2. queryCommandInfos方法现在添加了筛选条件以及分页查询
2024-01-22 20:10:54 +08:00