mirror of
https://github.com/houbb/sensitive-word.git
synced 2026-03-22 08:27:36 +08:00
add for enable
This commit is contained in:
@@ -79,4 +79,11 @@
|
|||||||
|
|
||||||
| 序号 | 变更类型 | 说明 | 时间 | 备注 |
|
| 序号 | 变更类型 | 说明 | 时间 | 备注 |
|
||||||
|:---|:---|:---|:---|:--|
|
|:---|:---|:---|:---|:--|
|
||||||
| 1 | F | 修复依赖包 heaven 版本 | 2020-1-11 09:34:35 | |
|
| 1 | F | 修复依赖包 heaven 版本 | 2020-1-11 09:34:35 | |
|
||||||
|
|
||||||
|
# release_0.0.11
|
||||||
|
|
||||||
|
| 序号 | 变更类型 | 说明 | 时间 | 备注 |
|
||||||
|
|:---|:---|:---|:---|:--|
|
||||||
|
| 1 | A | 添加对于数字过滤的可配置型 | 2020-1-14 22:48:12 | |
|
||||||
|
| 2 | A | 添加部分敏感词 | 2020-1-14 22:48:12 | |
|
||||||
@@ -7,6 +7,21 @@
|
|||||||
|
|
||||||
URL 初期可以不做。
|
URL 初期可以不做。
|
||||||
|
|
||||||
|
Image-URL 检测,避免替换错误。
|
||||||
|
|
||||||
|
如果 image-url 中包含数字,直接替换就会导致问题。
|
||||||
|
|
||||||
|
针对不同的信息脱敏,则需要知道对应的检测代码是什么。
|
||||||
|
|
||||||
|
|
||||||
|
## 是否脱敏的配置
|
||||||
|
|
||||||
|
- 敏感词 √
|
||||||
|
|
||||||
|
- url ×
|
||||||
|
|
||||||
|
- 数字 √
|
||||||
|
|
||||||
# 是否为 URL check
|
# 是否为 URL check
|
||||||
|
|
||||||
可以直接开辟另一道验证方式。
|
可以直接开辟另一道验证方式。
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -25,7 +25,7 @@
|
|||||||
<project.compiler.level>1.7</project.compiler.level>
|
<project.compiler.level>1.7</project.compiler.level>
|
||||||
|
|
||||||
<!--============================== INTER ==============================-->
|
<!--============================== INTER ==============================-->
|
||||||
<heaven.version>0.1.69</heaven.version>
|
<heaven.version>0.1.71</heaven.version>
|
||||||
<opencc4j.version>1.2.0</opencc4j.version>
|
<opencc4j.version>1.2.0</opencc4j.version>
|
||||||
|
|
||||||
<!--============================== OTHER ==============================-->
|
<!--============================== OTHER ==============================-->
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ ECHO "============================= RELEASE START..."
|
|||||||
|
|
||||||
:: 版本号信息(需要手动指定)
|
:: 版本号信息(需要手动指定)
|
||||||
:::: 旧版本名称
|
:::: 旧版本名称
|
||||||
SET version=0.0.10
|
SET version=0.0.11
|
||||||
:::: 新版本名称
|
:::: 新版本名称
|
||||||
SET newVersion=0.0.11
|
SET newVersion=0.0.12
|
||||||
:::: 组织名称
|
:::: 组织名称
|
||||||
SET groupName=com.github.houbb
|
SET groupName=com.github.houbb
|
||||||
:::: 项目名称
|
:::: 项目名称
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import com.github.houbb.sensitive.word.constant.enums.ValidModeEnum;
|
|||||||
/**
|
/**
|
||||||
* 敏感信息监测接口
|
* 敏感信息监测接口
|
||||||
* (1)敏感词
|
* (1)敏感词
|
||||||
* (2)数字(连续6位及其以上)
|
* (2)数字(连续8位及其以上)
|
||||||
* (3)邮箱
|
* (3)邮箱
|
||||||
* (4)URL
|
* (4)URL
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ public class SensitiveWordBs {
|
|||||||
|
|
||||||
SensitiveWordBs bs = new SensitiveWordBs();
|
SensitiveWordBs bs = new SensitiveWordBs();
|
||||||
bs.context = buildDefaultContext();
|
bs.context = buildDefaultContext();
|
||||||
bs.context.sensitiveNumCheck(bs.enableNumCheck);
|
|
||||||
return bs;
|
return bs;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -85,9 +85,9 @@ public class SensitiveWordBs {
|
|||||||
* @since 0.0.11
|
* @since 0.0.11
|
||||||
*/
|
*/
|
||||||
public SensitiveWordBs enableNumCheck(boolean enableNumCheck) {
|
public SensitiveWordBs enableNumCheck(boolean enableNumCheck) {
|
||||||
this.enableNumCheck = enableNumCheck;
|
this.context.sensitiveNumCheck(enableNumCheck);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构建默认的上下文
|
* 构建默认的上下文
|
||||||
@@ -105,7 +105,7 @@ public class SensitiveWordBs {
|
|||||||
wordContext.ignoreRepeat(true);
|
wordContext.ignoreRepeat(true);
|
||||||
|
|
||||||
// 开启校验
|
// 开启校验
|
||||||
wordContext.sensitiveNumCheck();
|
wordContext.sensitiveNumCheck(true);
|
||||||
wordContext.sensitiveEmailCheck(true);
|
wordContext.sensitiveEmailCheck(true);
|
||||||
|
|
||||||
return wordContext;
|
return wordContext;
|
||||||
|
|||||||
@@ -20384,6 +20384,7 @@ z以留吧以其以武
|
|||||||
出气报仇qq
|
出气报仇qq
|
||||||
出气报仇服务qq
|
出气报仇服务qq
|
||||||
出气报仇电话
|
出气报仇电话
|
||||||
|
出版社
|
||||||
出现暴动
|
出现暴动
|
||||||
出租半张床
|
出租半张床
|
||||||
出租汽车罢工
|
出租汽车罢工
|
||||||
@@ -22836,6 +22837,7 @@ z以留吧以其以武
|
|||||||
反共
|
反共
|
||||||
反共传单
|
反共传单
|
||||||
反共言论
|
反共言论
|
||||||
|
反击战
|
||||||
反分裂
|
反分裂
|
||||||
反动
|
反动
|
||||||
反华
|
反华
|
||||||
@@ -31534,6 +31536,7 @@ z以留吧以其以武
|
|||||||
恋足
|
恋足
|
||||||
恋足癖
|
恋足癖
|
||||||
恐共
|
恐共
|
||||||
|
恐怖
|
||||||
恐怖主义
|
恐怖主义
|
||||||
恐怖事件
|
恐怖事件
|
||||||
恐怖人员
|
恐怖人员
|
||||||
@@ -31779,6 +31782,7 @@ z以留吧以其以武
|
|||||||
惊天桃色劫
|
惊天桃色劫
|
||||||
惊尘溅血
|
惊尘溅血
|
||||||
惊恐天使档案簿
|
惊恐天使档案簿
|
||||||
|
惊悚
|
||||||
惊悚空间
|
惊悚空间
|
||||||
惊爆激情夜
|
惊爆激情夜
|
||||||
惊现5女尸
|
惊现5女尸
|
||||||
@@ -32729,6 +32733,7 @@ z以留吧以其以武
|
|||||||
戒色是空
|
戒色是空
|
||||||
或者你直接加我徽信
|
或者你直接加我徽信
|
||||||
战乱的星系
|
战乱的星系
|
||||||
|
战争
|
||||||
战争正在向我们走来
|
战争正在向我们走来
|
||||||
战争行为
|
战争行为
|
||||||
战刀
|
战刀
|
||||||
@@ -32736,6 +32741,7 @@ z以留吧以其以武
|
|||||||
战国杂家吕不韦
|
战国杂家吕不韦
|
||||||
战国英雄
|
战国英雄
|
||||||
战场
|
战场
|
||||||
|
战役
|
||||||
战役学纲
|
战役学纲
|
||||||
战斗条令
|
战斗条令
|
||||||
战术
|
战术
|
||||||
@@ -39926,6 +39932,7 @@ z以留吧以其以武
|
|||||||
机舱之头等服务
|
机舱之头等服务
|
||||||
机舱之头等服务txt
|
机舱之头等服务txt
|
||||||
机霸大
|
机霸大
|
||||||
|
杀
|
||||||
杀b
|
杀b
|
||||||
杀人
|
杀人
|
||||||
杀人事件
|
杀人事件
|
||||||
@@ -44196,6 +44203,7 @@ z以留吧以其以武
|
|||||||
润星
|
润星
|
||||||
涩女日记
|
涩女日记
|
||||||
涩女日记txt
|
涩女日记txt
|
||||||
|
涩情
|
||||||
涩爱
|
涩爱
|
||||||
涩狼
|
涩狼
|
||||||
涪陵楼凤
|
涪陵楼凤
|
||||||
@@ -46437,6 +46445,7 @@ z以留吧以其以武
|
|||||||
犯人数据销售
|
犯人数据销售
|
||||||
犯人胡文海
|
犯人胡文海
|
||||||
犯法太平常
|
犯法太平常
|
||||||
|
犯罪
|
||||||
犯罪替人说情
|
犯罪替人说情
|
||||||
犯罪记录
|
犯罪记录
|
||||||
犯罪集团
|
犯罪集团
|
||||||
@@ -48455,6 +48464,7 @@ z以留吧以其以武
|
|||||||
盗号
|
盗号
|
||||||
盗摄女子公共澡堂
|
盗摄女子公共澡堂
|
||||||
盗撮
|
盗撮
|
||||||
|
盗版
|
||||||
盗版光碟
|
盗版光碟
|
||||||
盗电
|
盗电
|
||||||
盗窃犯
|
盗窃犯
|
||||||
@@ -54316,6 +54326,7 @@ z以留吧以其以武
|
|||||||
艳飘
|
艳飘
|
||||||
艳香迷醉
|
艳香迷醉
|
||||||
艳魂咒
|
艳魂咒
|
||||||
|
艹
|
||||||
艹你
|
艹你
|
||||||
艹句永曰曰
|
艹句永曰曰
|
||||||
艺坛照妖镜之96应召名册
|
艺坛照妖镜之96应召名册
|
||||||
@@ -54626,7 +54637,6 @@ z以留吧以其以武
|
|||||||
茶鱼
|
茶鱼
|
||||||
茶鱼论坛
|
茶鱼论坛
|
||||||
荆棘护卫兵
|
荆棘护卫兵
|
||||||
艹
|
|
||||||
草
|
草
|
||||||
草bbbbbbb
|
草bbbbbbb
|
||||||
草你
|
草你
|
||||||
@@ -55308,6 +55318,7 @@ z以留吧以其以武
|
|||||||
蟾蜍搬家
|
蟾蜍搬家
|
||||||
蟾蜍迁徙
|
蟾蜍迁徙
|
||||||
蠢猪
|
蠢猪
|
||||||
|
血
|
||||||
血b
|
血b
|
||||||
血书
|
血书
|
||||||
血债血偿
|
血债血偿
|
||||||
@@ -58530,6 +58541,7 @@ z以留吧以其以武
|
|||||||
连弩销售
|
连弩销售
|
||||||
连惠心
|
连惠心
|
||||||
连战
|
连战
|
||||||
|
连接
|
||||||
连方瑀
|
连方瑀
|
||||||
连环百家乐
|
连环百家乐
|
||||||
连続失禁
|
连続失禁
|
||||||
@@ -60048,6 +60060,7 @@ z以留吧以其以武
|
|||||||
银都路2688弄20号301室
|
银都路2688弄20号301室
|
||||||
银龙岛
|
银龙岛
|
||||||
铸瓷牙齿美容
|
铸瓷牙齿美容
|
||||||
|
链接
|
||||||
销售
|
销售
|
||||||
销售03式步枪
|
销售03式步枪
|
||||||
销售132氯丙酮
|
销售132氯丙酮
|
||||||
@@ -61994,6 +62007,8 @@ z以留吧以其以武
|
|||||||
间苯3酚送货上门
|
间苯3酚送货上门
|
||||||
间苯3酚配方
|
间苯3酚配方
|
||||||
间苯3酚销售
|
间苯3酚销售
|
||||||
|
间谍
|
||||||
|
间谍战
|
||||||
闵维方
|
闵维方
|
||||||
闵耀中
|
闵耀中
|
||||||
闹事
|
闹事
|
||||||
@@ -65272,4 +65287,26 @@ z以留吧以其以武
|
|||||||
𨰾
|
𨰾
|
||||||
𫔰苞价咯
|
𫔰苞价咯
|
||||||
彩票
|
彩票
|
||||||
机票
|
机票
|
||||||
|
逃犯
|
||||||
|
牛郎
|
||||||
|
经济
|
||||||
|
大萧条
|
||||||
|
死亡
|
||||||
|
死
|
||||||
|
亡
|
||||||
|
港
|
||||||
|
台
|
||||||
|
凶杀案
|
||||||
|
党
|
||||||
|
领袖
|
||||||
|
军事
|
||||||
|
国内
|
||||||
|
贫穷
|
||||||
|
魔鬼
|
||||||
|
毛骨悚然
|
||||||
|
和平
|
||||||
|
国家
|
||||||
|
历史
|
||||||
|
警察
|
||||||
|
警
|
||||||
@@ -32,19 +32,19 @@ public class DictNumTest {
|
|||||||
@Test
|
@Test
|
||||||
@Ignore
|
@Ignore
|
||||||
public void formatTest() {
|
public void formatTest() {
|
||||||
final String sourceFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt";
|
final String sourceFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt";
|
||||||
final String targetFile = "D:\\github\\sensitive-word\\src\\main\\resources\\dict.txt";
|
final String targetFile = "D:\\_github\\sensitive-word\\src\\main\\resources\\dict.txt";
|
||||||
|
|
||||||
List<String> words = FileUtil.readAllLines(sourceFile);
|
List<String> words = FileUtil.readAllLines(sourceFile);
|
||||||
List<String> formats = CollectionUtil.toList(words, new IHandler<String, String>() {
|
// List<String> formats = CollectionUtil.toList(words, new IHandler<String, String>() {
|
||||||
@Override
|
// @Override
|
||||||
public String handle(String string) {
|
// public String handle(String string) {
|
||||||
// 数字的格式化统一处理
|
// // 数字的格式化统一处理
|
||||||
return NumUtils.getMappingString(string);
|
// return NumUtils.getMappingString(string);
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
|
|
||||||
List<String> resultList = DataUtil.disctinctAndSort(formats);
|
List<String> resultList = DataUtil.disctinctAndSort(words);
|
||||||
FileUtil.write(targetFile, resultList);
|
FileUtil.write(targetFile, resultList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user