PushM
|
fbde83ea57
|
Merge remote-tracking branch 'origin/master' into haskafka
|
2024-04-23 21:10:33 +08:00 |
|
EnderByEndera
|
5e67c8a68a
|
1. 动态规则发送筛选条件时新增“日志规则ID”字段
2. 解决防护对象未返回IP字段错误
3. 将queryTasks中的auditStatus从Boolean改为Integer
|
2024-04-23 12:14:59 +08:00 |
|
EnderByEndera
|
05c2fa068c
|
Merge remote-tracking branch 'origin/master'
|
2024-04-22 15:08:01 +08:00 |
|
EnderByEndera
|
e5e2e4d72f
|
1. 当任务/规则等发生修改时,审核状态将从已审核变为未审核
2. 查询任务多出一个“审核状态”查询条件,允许查询审核状态为”已审核“和非”已审核“状态的所有任务
|
2024-04-22 15:07:49 +08:00 |
|
root
|
d8264f11e0
|
Merge remote-tracking branch 'origin/master' into haskafka
|
2024-04-22 14:48:13 +08:00 |
|
PushM
|
234564f628
|
Merge remote-tracking branch 'origin/master'
|
2024-04-17 22:16:39 +08:00 |
|
PushM
|
c6334cee56
|
1、TaskCommandIndo删去了depart,使用taskCreateDepart,修改mapper也同步使用taskCreateDepart
2、新增静态规则批量审核功能,post请求body为id和auditStatus的Map,入库使用sqlSessionWrapper,test已通过
3、动态任务接收alertmessage,查询DynamicTaskInfos生成command时,新增关联t_strategy_template表,select查询新增查询局点dynamic_rule_range、事件类型strategy_template_name字段
|
2024-04-17 22:04:29 +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 |
|
Hao Miao
|
6a4558a2af
|
Merge remote-tracking branch 'origin/master' into haskafka
# Conflicts:
# src/main/resources/nginx/defense/css/app.ee6094cd.css
# src/main/resources/nginx/defense/css/chunk-015a3ee5.6a3c9ed3.css
# src/main/resources/nginx/defense/css/chunk-17b3460d.c80b66ce.css
# src/main/resources/nginx/defense/js/chunk-855887e8.c53330cd.js
# src/main/resources/nginx/defense/js/fail.e190e5d9.js
# src/main/resources/nginx/defense/js/user.17caa144.js
|
2024-04-10 15:49:30 +08:00 |
|
EnderByEndera
|
b98813791c
|
1. 修复指令协议字段为Null的bug
2. 添加fake动态规则生成代码(python)
|
2024-04-10 15:45:09 +08:00 |
|
Hao Miao
|
75ef623f49
|
Merge remote-tracking branch 'origin/master' into haskafka
|
2024-04-08 18:13:53 +08:00 |
|
EnderByEndera
|
18a3e1529e
|
Merge remote-tracking branch 'origin/master'
|
2024-04-08 16:27:33 +08:00 |
|
EnderByEndera
|
4a4f5f8c00
|
修改logRuleId字段类型为Long
|
2024-04-08 16:27:21 +08:00 |
|
Hao Miao
|
96d7ac7780
|
Merge remote-tracking branch 'origin/master' into haskafka
|
2024-04-06 21:32:00 +08:00 |
|
Hao Miao
|
bc2d1f0458
|
1、com.realtime.protection.configuration.auth中Application类注释掉路径过滤,因为会出现bug
|
2024-04-06 21:30:41 +08:00 |
|
Hao Miao
|
556eff88ea
|
1、Template对象description删去@NotNull注解
|
2024-04-03 17:21:33 +08:00 |
|
Hao Miao
|
8b8c5815cc
|
1、新增用户登录接口
|
2024-04-02 15:41:44 +08:00 |
|
Hao Miao
|
0ea3fe40c7
|
1、修改一些告警信息模板匹配的bug
|
2024-04-01 15:48:11 +08:00 |
|
Hao Miao
|
6b2b4c1e2e
|
Merge branch 'master' into haskafka
|
2024-04-01 12:46:06 +08:00 |
|
Hao Miao
|
1aa587f52c
|
1、更新策略模板增删改查和alertmessage的模板处理,增加is_full_flow和description字段
|
2024-04-01 11:17:32 +08:00 |
|
Hao Miao
|
5af92950ee
|
1、修改@KafkaListener id topic为固定值
|
2024-02-01 16:02:24 +08:00 |
|
Hao Miao
|
b89fd6c3d0
|
1、kafka消费者@KafkaListener增加errorHandler属性记录consumer错误,增加properties解决数据获取子系统的消费者发来json数据无法解序列化;
2、配置文件配置consumer反序列化错误处理
|
2024-01-30 23:54:02 +08:00 |
|
Hao Miao
|
85410b9e53
|
1、Kafka consumer和producer的配置类注释掉不需要了
2、添加kafka consumer和producer,消费者还需要做异常处理和生成指令
3、添加KafkaTopicConfig配置类,设置topic的Partition分区数
|
2024-01-30 00:00:39 +08:00 |
|
Hao Miao
|
1be5269d1d
|
1、AlertMessage实体类增加content字段,并同步mapper中新增、查询方法增加content字段
2、DynamicRuleObject实体类新增log_rule_id属性,并同步mapper中新增、查询方法增加log_rule_id字段
3、StaticRule新建增加ip、maskip是否匹配的判断,批量新建和更新还没增加。
|
2024-01-29 23:41:13 +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 |
|
Hao Miao
|
e9313f2420
|
1、AlertMessage类移动位置
2、动态规则增加删除判断,如果使用任务处于运行、暂停,不允许删除动态规则。(静态规则不需要删除判断,因为指令已经下发。但动态规则配置不能删除,告警信息过来会找不到动态规则)
|
2024-01-25 17:29:54 +08:00 |
|
EnderByEndera
|
2a3550cc1b
|
修改build.gradle以解决gradle编译问题
|
2024-01-23 00:30:30 +08:00 |
|
EnderByEndera
|
9d7a72d76c
|
Merge remote-tracking branch 'origin/master'
|
2024-01-22 23:41:06 +08:00 |
|
EnderByEndera
|
7432dbd5be
|
1. 修改部分逻辑
|
2024-01-22 23:40:48 +08:00 |
|
Hao Miao
|
121fff1d18
|
AlertMessage:
1、AlertMessage记录为command时设置is_judegd
2、AlertMessageMapper的getDynamicTaskInfos根据taskID和dynamicRuleId获取生成指令所需信息
TaskCommandInfo
3、TaskCommandInfo添加isJudged属性
test
1、解决test的报错
|
2024-01-22 23:29:50 +08:00 |
|
EnderByEndera
|
095eb88eb3
|
1. 修改TaskController中的setCommandJudged方式,现在它将直接修改t_command中的IS_JUDGED字段
2. queryCommandInfos方法现在添加了筛选条件以及分页查询
|
2024-01-22 20:10:54 +08:00 |
|
EnderByEndera
|
d6cf33f299
|
合并分支并重新提交
|
2024-01-22 15:41:20 +08:00 |
|
EnderByEndera
|
32643ccf54
|
Merge remote-tracking branch 'origin/master'
|
2024-01-22 15:40:13 +08:00 |
|
EnderByEndera
|
3d50cb9493
|
1. 修改防护对象、策略模板和任务的Swagger文档
2. 修改任务和指令部分逻辑
|
2024-01-22 15:40:03 +08:00 |
|
Hao Miao
|
193862ff3e
|
1、AlertMessage删除is_distribute属性
2、修改为total_num
3、StateEnum新增getStateEnumByNum方法
|
2024-01-22 15:05:15 +08:00 |
|
Hao Miao
|
44abfe096c
|
AlertMessage:
1、alertmessage添加is_distribute(待删除)、command_uuid、create_time、modify_time、alert_message_uuid属性。
2、AlertMessageController添加queryAlarmsByCommandId方法,根据commandUUID查询alertmessage
3、AlertMessageMapper添加新建、查询alertmessage
4、service重写处理alertmessage逻辑,现在alertmessage的isdistribute不需要了,需要删除
Command:
1、service添加updateCommandVaid方法,用于对研判后任务生成的指令研判下发
Task:
1、TaskCommandInfo类添加taskStatus,减少AlertMessageService的查询,并做了标注
2、Controller添加研判后任务下发指令\停止指令的方法validCommandInfoByTaskId
StaticRule、DynamicRule、WhiteList:
1、添加分页查询返回数据总数
|
2024-01-21 00:51:10 +08:00 |
|
EnderByEndera
|
073dfc9ba4
|
在CommandInfo字段中添加isValid字段
|
2024-01-19 15:45:06 +08:00 |
|
EnderByEndera
|
449c320261
|
1. 修改setDataMap函数为addDataMap以防止swagger将DataMap视为一种属性
2. 当任务未通过审核时,现在会立刻报错而不是返回false
|
2024-01-19 15:09:23 +08:00 |
|
EnderByEndera
|
1d317eb10f
|
Merge remote-tracking branch 'origin/master'
|
2024-01-19 10:59:29 +08:00 |
|
Hao Miao
|
cb6ca74df7
|
1、添加AlertMessage http接口,接收告警信息。
2、AlertMessage对象增加dynamicRuleId属性。需要发送时也携带dynamicRuleId字段
3、AlertMessageService添加获取dynamicRule对应的template,并根据template对AlertMessage中的FiveTupleWithMask进行筛选策略模板所需字段;添加生成TaskCommandInfo入Doris库
4、TaskCommandInfo新增templateId、protectLevel属性,方便AlertMessageService中查询任务的策略模板
5、前端响应字段的bug修复
|
2024-01-18 23:35:56 +08:00 |
|
EnderByEndera
|
eb570436ab
|
Merge remote-tracking branch 'origin/master'
|
2024-01-17 19:22:56 +08:00 |
|
Hao Miao
|
914b0f0e2a
|
1、增加AlertMessage http接口,接收告警信息,生成指令入库
2、staticrule优先级、频率限制范围
|
2024-01-17 19:20:45 +08:00 |
|
EnderByEndera
|
0ab46a51f1
|
1. 添加CorsFilter以支持localhost:8000的跨域请求
2. 添加DynamicTaskInfo实体类以用于处理BW系统的body
3. 新添加动态规则生成方法
|
2024-01-17 19:07:04 +08:00 |
|
EnderByEndera
|
7112e85a26
|
1. 添加AuditAdvice类,用以向审计接口持续发送用户操作数据
2. 添加任务结束状态Scheduled方法,用以周期性扫库将任务修改为已结束状态
|
2024-01-17 09:44:29 +08:00 |
|
Hao Miao
|
3a770192b3
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java
# src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java
|
2024-01-15 20:42:57 +08:00 |
|
EnderByEndera
|
6cfe4bf5d3
|
1. 删除Command类,Doris数据库改用TaskCommandInfo类作为实体类
2. 取消FailedState和GeneratingState的使用
3. 修改部分bug
|
2024-01-15 20:40:55 +08:00 |
|
Hao Miao
|
07d253ef8a
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleControllerApi.java
# src/main/java/com/realtime/protection/server/rule/dynamicrule/DynamicRuleService.java
# src/main/java/com/realtime/protection/server/rule/staticrule/StaticRuleControllerApi.java
# src/main/resources/mappers/StaticRuleMapper.xml
# src/test/java/com/realtime/protection/server/rule/dynamic/DynamicRuleServiceTest.java
# src/test/java/com/realtime/protection/server/rule/staticrule/StaticRuleServiceTest.java
|
2024-01-15 18:16:52 +08:00 |
|
Hao Miao
|
8315e6ee43
|
1、DynamicRule的新增、更新添加对id、protectObjectId的判断;分页查询添加creator、sourceSystem查询条件;按id查询新增template_id为null的判断
2、StaticRule新增usedTaskStatus字段,多查单查返回usedTaskStatus;增、改、查、改审核状态添加id无效判断;
分页新增creator、ip查询条件
3、whiteList修改审核status,添加id无效判断
|
2024-01-15 18:13:53 +08:00 |
|