1、基础协议和隧道协议入库改为只入NTC(2)库,删除阀门(5)库;
2、编译配置添加CONT_TYPE、ATTR_TYPE、CONT_LABEL、TASK_ID、AFFAIR_ID不能为空的验证; 3、添加配置文件:说话人识别(0x10C、0x18C)、台标识别(0x10D、0x18D)、人脸识别(0x10E、0x18E)
This commit is contained in:
@@ -139,6 +139,31 @@ public enum RestBusinessCode {
|
|||||||
*/
|
*/
|
||||||
OpTimeIsNull(4001019, "Maat配置的opTime不能为空"),
|
OpTimeIsNull(4001019, "Maat配置的opTime不能为空"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编译配置的contType不能为空
|
||||||
|
*/
|
||||||
|
ContTypeIsNull(4001020, "Maat配置的contType不能为空"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编译配置的attrType不能为空
|
||||||
|
*/
|
||||||
|
AttrTypeIsNull(4001021, "Maat配置的attrType不能为空"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编译配置的taskId不能为空
|
||||||
|
*/
|
||||||
|
TaskIdIsNull(4001022, "Maat配置的taskId不能为空"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编译配置的contLabel不能为空
|
||||||
|
*/
|
||||||
|
ContLabelIsNull(4001023, "Maat配置的contLabel不能为空"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编译配置的affairId不能为空
|
||||||
|
*/
|
||||||
|
AffairIdIsNull(4001024, "Maat配置的affairId不能为空"),
|
||||||
|
|
||||||
//分组配置数据完整性业务码10100~
|
//分组配置数据完整性业务码10100~
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -469,6 +469,28 @@ public class CompileVal {
|
|||||||
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中action不能为空",
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中action不能为空",
|
||||||
RestBusinessCode.ActionIsNull.getValue());
|
RestBusinessCode.ActionIsNull.getValue());
|
||||||
}
|
}
|
||||||
|
if (StringUtil.isEmpty(configCompile.getContType())) {
|
||||||
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中contType不能为空",
|
||||||
|
RestBusinessCode.ContTypeIsNull.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtil.isEmpty(configCompile.getAttrType())) {
|
||||||
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中attrType不能为空",
|
||||||
|
RestBusinessCode.AttrTypeIsNull.getValue());
|
||||||
|
}
|
||||||
|
if (StringUtil.isEmpty(configCompile.getTaskId())) {
|
||||||
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中taskId不能为空",
|
||||||
|
RestBusinessCode.TaskIdIsNull.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StringUtil.isEmpty(configCompile.getContLabel())) {
|
||||||
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中contLabel不能为空",
|
||||||
|
RestBusinessCode.ContLabelIsNull.getValue());
|
||||||
|
}
|
||||||
|
if (StringUtil.isEmpty(configCompile.getAffairId())) {
|
||||||
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中affairId不能为空",
|
||||||
|
RestBusinessCode.AffairIdIsNull.getValue());
|
||||||
|
}
|
||||||
if (null == configCompile.getDoBlacklist()) {
|
if (null == configCompile.getDoBlacklist()) {
|
||||||
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中doBlacklist不能为空",
|
throw new RestServiceException("编译配置id为" + compileId + "的编译配置中doBlacklist不能为空",
|
||||||
RestBusinessCode.DoBlacklistIsNull.getValue());
|
RestBusinessCode.DoBlacklistIsNull.getValue());
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ service=1:128;2:128;16:16;17:16;18:16;19:16;20:16;21:16;22:16;23:16;24:16;26:16;
|
|||||||
#0x24 隧道行为阻断
|
#0x24 隧道行为阻断
|
||||||
36=10:APP_COMPILE;11:APP_GROUP;12:NTC_UNIVERSAL_IP;13:NTC_UNIVERSAL_PROTO_TYPE;14:APP_POLICY,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
36=10:APP_COMPILE;11:APP_GROUP;12:NTC_UNIVERSAL_IP;13:NTC_UNIVERSAL_PROTO_TYPE;14:APP_POLICY,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
#0x25 ASN IP阻断
|
#0x25 ASN IP阻断
|
||||||
37=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_ASN_IP;14:APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
37=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_ASN_IP;14:NTC_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
|
|
||||||
#0x80 IP地址监测
|
#0x80 IP地址监测
|
||||||
128=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_IP;14:NTC_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
128=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_IP;14:NTC_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
@@ -107,7 +107,7 @@ service=1:128;2:128;16:16;17:16;18:16;19:16;20:16;21:16;22:16;23:16;24:16;26:16;
|
|||||||
#0x94 隧道行为监测
|
#0x94 隧道行为监测
|
||||||
148=10:APP_COMPILE;11:APP_GROUP;12:NTC_UNIVERSAL_IP;13:NTC_UNIVERSAL_PROTO_TYPE;14:APP_POLICY,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
148=10:APP_COMPILE;11:APP_GROUP;12:NTC_UNIVERSAL_IP;13:NTC_UNIVERSAL_PROTO_TYPE;14:APP_POLICY,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
#0x95 ASN IP监测
|
#0x95 ASN IP监测
|
||||||
149=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_ASN_IP;14:APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
149=10:NTC_COMPILE;11:NTC_GROUP;12:NTC_ASN_IP;14:NTC_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
|
|
||||||
#0xA0 通联关系监测 monit 无配置
|
#0xA0 通联关系监测 monit 无配置
|
||||||
#0xA1 邮件泛收 monit 无配置
|
#0xA1 邮件泛收 monit 无配置
|
||||||
@@ -208,7 +208,7 @@ service=1:128;2:128;16:16;17:16;18:16;19:16;20:16;21:16;22:16;23:16;24:16;26:16;
|
|||||||
1152=10:APP_COMPILE;11:APP_GROUP;14:APP_TOPIC_DOMAIN,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
1152=10:APP_COMPILE;11:APP_GROUP;14:APP_TOPIC_DOMAIN,APP_SUBSCRIBE_ID;18:NTC_IP_RANGE
|
||||||
|
|
||||||
#格式:业务类型1:动作;业务类型2:动作 ( 用于验证回调类service与action对应关系
|
#格式:业务类型1:动作;业务类型2:动作 ( 用于验证回调类service与action对应关系
|
||||||
unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:16;266:16;389:1;390:1;391:1;392:1;393:1;394:1;520;608;832;1025:1
|
unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:16;266:16;268:16;269:16;270:16;389:1;390:1;391:1;392:1;393:1;394:1;396:1;397:1;398:1;520;608;832;1025:1
|
||||||
#0x03 IP地址丢弃
|
#0x03 IP地址丢弃
|
||||||
3=0:INLINE_IP_CB
|
3=0:INLINE_IP_CB
|
||||||
#0x04 IP地址回流
|
#0x04 IP地址回流
|
||||||
@@ -239,6 +239,12 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
|
|||||||
265=0:MM_PORN_AUDIO_LEVEL
|
265=0:MM_PORN_AUDIO_LEVEL
|
||||||
#0x10A 视频色情阻断
|
#0x10A 视频色情阻断
|
||||||
266=0:MM_PORN_VIDEO_LEVEL
|
266=0:MM_PORN_VIDEO_LEVEL
|
||||||
|
#0x10C 说话人识别阻断
|
||||||
|
268=0:MM_SPEAKER_RECOGNIZATION
|
||||||
|
#0x10D 台标识别阻断
|
||||||
|
269=0:MM_LOGO_DETECTION
|
||||||
|
#0x10E 人脸识别阻断
|
||||||
|
270=0:MM_FACE_RECOGNIZATION
|
||||||
|
|
||||||
#0x185 音频样例监测
|
#0x185 音频样例监测
|
||||||
389=0:MM_SAMPLE_AUDIO
|
389=0:MM_SAMPLE_AUDIO
|
||||||
@@ -252,6 +258,12 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
|
|||||||
393=0:MM_PORN_AUDIO_LEVEL
|
393=0:MM_PORN_AUDIO_LEVEL
|
||||||
#0x18A 视频色情监测
|
#0x18A 视频色情监测
|
||||||
394=0:MM_PORN_VIDEO_LEVEL
|
394=0:MM_PORN_VIDEO_LEVEL
|
||||||
|
#0x18C 说话人识别监测
|
||||||
|
396=0:MM_SPEAKER_RECOGNIZATION
|
||||||
|
#0x18D 台标识别监测
|
||||||
|
397=0:MM_LOGO_DETECTION
|
||||||
|
#0x18E 人脸识别监测
|
||||||
|
398=0:MM_FACE_RECOGNIZATION
|
||||||
|
|
||||||
#0x208 PXY 证书管理
|
#0x208 PXY 证书管理
|
||||||
520=0:PXY_OBJ_KEYRING
|
520=0:PXY_OBJ_KEYRING
|
||||||
@@ -272,11 +284,7 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
|
|||||||
#0x01 全局IP白名单 1:2,3,4,5;
|
#0x01 全局IP白名单 1:2,3,4,5;
|
||||||
#0x02 全局域名白名单 2:2,3,4,5;
|
#0x02 全局域名白名单 2:2,3,4,5;
|
||||||
#0x21 APP阻断 33:2,5;
|
#0x21 APP阻断 33:2,5;
|
||||||
#0x23 基础协议阻断 35:2,5;
|
|
||||||
#0x24 隧道行为阻断 36:2,5;
|
|
||||||
#0x91 APP监测 145:2,5;
|
#0x91 APP监测 145:2,5;
|
||||||
#0x93 基础协议监测 147:2,5;
|
|
||||||
#0x94 隧道行为监测 148:2,5;
|
|
||||||
#0x200 PXY拦截IP 512:4,5;
|
#0x200 PXY拦截IP 512:4,5;
|
||||||
#0x201 PXY拦截域名 513:4,2,5;
|
#0x201 PXY拦截域名 513:4,2,5;
|
||||||
#0x400 APP HTTP特征发现 1024:2,5;
|
#0x400 APP HTTP特征发现 1024:2,5;
|
||||||
@@ -284,8 +292,6 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
|
|||||||
#0x403 APP 字节特征 1027:2,5;
|
#0x403 APP 字节特征 1027:2,5;
|
||||||
#0x404 APP IP特征 1028:2,5;
|
#0x404 APP IP特征 1028:2,5;
|
||||||
#0x410 APP丢弃 1040:2,5;
|
#0x410 APP丢弃 1040:2,5;
|
||||||
#0x411 基础协议丢弃 1041:2,5;
|
|
||||||
#0x412 隧道行为丢弃 1042:2,5;
|
|
||||||
#0x405 SSL证书特征 1029:2,5;
|
#0x405 SSL证书特征 1029:2,5;
|
||||||
#0x406 TCP Session特征 1030:2,5;
|
#0x406 TCP Session特征 1030:2,5;
|
||||||
#0x407 Header(L2\L3)特征 1031:2,5;
|
#0x407 Header(L2\L3)特征 1031:2,5;
|
||||||
@@ -297,7 +303,7 @@ unMaatService=3:32;4:96;5:32;25:32;28:32;64;65;261:16;262:16;263:16;264:16;265:1
|
|||||||
#0x19 IPSec丢弃 25:5;
|
#0x19 IPSec丢弃 25:5;
|
||||||
#0x340 IP复用地址池配置(回调)832:2,4,5
|
#0x340 IP复用地址池配置(回调)832:2,4,5
|
||||||
##########
|
##########
|
||||||
serviceDBIndex=1:2,3,4,5;2:2,3,4,5;16:2;17:2;18:2;19:2;20:2;21:2;22:2;23:2;24:2;26:2;27:2;30:2;31:2;32:2;33:2,5;34:2;35:2,5;36:2,5;37:2;128:2;129:2;130:2;131:2;132:2;133:2;134:2;135:2;136:2;137:2;138:2;139:2;140:2;141:2;142:2;143:2;144:2;145:2,5;147:2,5;148:2,5;149:2;256:2;257:2;258:2;259:2;260:2;267:2;384:2;385:2;386:2;387:2;388:2;395:2;512:4,5;513:4,2,5;514:4;515:4;517:4;520:4;521:4;528:4;544:4;560:4;576:4;592:4;608:4;750:4;768:4;1024:2,5;1025:2;1026:2,5;1027:2,5;1028:2,5;1029:2,5;1030:2,5;1031:2,5;1040:2,5;1041:2,5;1042:2,5;1152:2;3:5;4:5;5:2;25:5;28:5;64:2;65:2;261:3;262:3;263:3;264:3;265:2;266:2;389:3;390:3;391:3;392:3;393:3;394:3;832:2,4,7;
|
serviceDBIndex=1:2,3,4,5;2:2,3,4,5;16:2;17:2;18:2;19:2;20:2;21:2;22:2;23:2;24:2;26:2;27:2;30:2;31:2;32:2;33:2,5;34:2;35:2;36:2;37:2;128:2;129:2;130:2;131:2;132:2;133:2;134:2;135:2;136:2;137:2;138:2;139:2;140:2;141:2;142:2;143:2;144:2;145:2,5;147:2;148:2;149:2;256:2;257:2;258:2;259:2;260:2;267:2;384:2;385:2;386:2;387:2;388:2;395:2;512:4,5;513:4,2,5;514:4;515:4;517:4;520:4;521:4;528:4;544:4;560:4;576:4;592:4;608:4;750:4;768:4;1024:2,5;1025:2;1026:2,5;1027:2,5;1028:2,5;1029:2,5;1030:2,5;1031:2,5;1040:2,5;1041:2;1042:2;1152:2;3:5;4:5;5:2;25:5;28:5;64:2;65:2;261:3;262:3;263:3;264:3;265:2;266:2;268:3;269:3;270:3;389:3;390:3;391:3;392:3;393:2;394:2;396:3;397:3;398:3;832:2,4,7;
|
||||||
|
|
||||||
|
|
||||||
##maat配置入阀门需要将编译中的部分参数写到域配置中,目前最多包含ACTION,SERVICE,USER_REGION三个属性
|
##maat配置入阀门需要将编译中的部分参数写到域配置中,目前最多包含ACTION,SERVICE,USER_REGION三个属性
|
||||||
|
|||||||
@@ -38,8 +38,14 @@
|
|||||||
#0x186 视频样例监测 390=0:MM_SAMPLE_VIDEO
|
#0x186 视频样例监测 390=0:MM_SAMPLE_VIDEO
|
||||||
#0x187 图片样例监测 391=0:MM_SAMPLE_PIC
|
#0x187 图片样例监测 391=0:MM_SAMPLE_PIC
|
||||||
#0x188 VOIP样例监测 392=0:MM_SAMPLE_VOIP
|
#0x188 VOIP样例监测 392=0:MM_SAMPLE_VOIP
|
||||||
|
#0x10C 说话人识别阻断 268=0:MM_SPEAKER_RECOGNIZATION
|
||||||
|
#0x10D 台标识别阻断 269=0:MM_LOGO_DETECTION
|
||||||
|
#0x10E 人脸识别阻断 270=0:MM_FACE_RECOGNIZATION
|
||||||
|
#0x18C 说话人识别监测 296=0:MM_SPEAKER_RECOGNIZATION
|
||||||
|
#0x18D 台标识别监测 297=0:MM_LOGO_DETECTION
|
||||||
|
#0x18E 人脸识别监测 298=0:MM_FACE_RECOGNIZATION
|
||||||
-->
|
-->
|
||||||
<t:commonSource serviceIds="261,262,263,264,389,390,391,392,1025">
|
<t:commonSource serviceIds="261,262,263,264,268,269,270,389,390,391,392,396,397,398,1025">
|
||||||
<t:field fieldType="String" srcName="service" dstName="service" isRequired="true"/>
|
<t:field fieldType="String" srcName="service" dstName="service" isRequired="true"/>
|
||||||
<t:field fieldType="Number" srcName="action" dstName="action" isRequired="true"/>
|
<t:field fieldType="Number" srcName="action" dstName="action" isRequired="true"/>
|
||||||
<t:field fieldType="Number" srcName="cfgId" dstName="cfg_id" isRequired="true" isCfgId="true"/>
|
<t:field fieldType="Number" srcName="cfgId" dstName="cfg_id" isRequired="true" isCfgId="true"/>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
音频样例监测 389=0:MM_SAMPLE_AUDIO #0x186 视频样例监测 390=0:MM_SAMPLE_VIDEO #0x187 图片样例监测
|
音频样例监测 389=0:MM_SAMPLE_AUDIO #0x186 视频样例监测 390=0:MM_SAMPLE_VIDEO #0x187 图片样例监测
|
||||||
391=0:MM_SAMPLE_PIC #0x188 VOIP样例监测 392=0:MM_SAMPLE_VOIP -->
|
391=0:MM_SAMPLE_PIC #0x188 VOIP样例监测 392=0:MM_SAMPLE_VOIP -->
|
||||||
|
|
||||||
<p:maatType service="261;262;263;264;389;390;391;392;1025">
|
<p:maatType service="261;262;263;264;268;269;270;389;390;391;392;396;397;398;1025">
|
||||||
<p:expressions>
|
<p:expressions>
|
||||||
<p:keyExpression>EFFECTIVE_RULE;:;{un_maat_table_name};,;[cfg_id]</p:keyExpression>
|
<p:keyExpression>EFFECTIVE_RULE;:;{un_maat_table_name};,;[cfg_id]</p:keyExpression>
|
||||||
<!-- 最开始调整的这个,格式不是\t;[op_time];&nbsp;0;\n,后面的要求都改成这个格式,前端不好该代码,所以这个与其他的有区别 -->
|
<!-- 最开始调整的这个,格式不是\t;[op_time];&nbsp;0;\n,后面的要求都改成这个格式,前端不好该代码,所以这个与其他的有区别 -->
|
||||||
|
|||||||
Reference in New Issue
Block a user