侧边栏壁纸
博主头像
SeaDream乄造梦

Dream,Don't stop a day of hard and don't give up a little hope。 ——不停止一日努力&&不放弃一点希望。

  • 累计撰写 63 篇文章
  • 累计创建 21 个标签
  • 累计收到 14 条评论

目 录CONTENT

文章目录

敏感词检测系统

SeaDream乄造梦
2024-09-07 / 0 评论 / 0 点赞 / 559 阅读 / 562 字
温馨提示:
亲爱的,如果觉得博主很有趣就留下你的足迹,并收藏下链接在走叭

代码地址

git clone https://github.com/geek-dream999/sensitive-word-admin.git

1.拉下项目,启动项目。默认端口是8099
2.访问自定义词库后台
http://localhost:8099/word/index?t=null

3.请求接口
通过apifox或postman测试接口
前缀:http://localhost:8099

接口

/api/sensitiveWord/contains  是否包含敏感词
/api/sensitiveWord/replace   获取替换敏感词脱敏后的结果

自定义词库。(自定义词库sql在代码的“source/sql_init”目录下)

//crud接口如下
/word/add
/word/list
/word/edit    
/word/remove/{id}

接入自己系统架构设计

image.png

此敏感词系统是没有设计接口鉴权的,可作为公司的公共服务。因此注意在正式环境使用时通过内网透传使用,不建议暴露端口出来。
此系统包含了6w个常见政治、色情、暴力等词库。如果有需要暴露出来的,在自定义词库中加入白名单;如果有你们自己业务漏掉的,自定义词库加入黑名单。
中间层加自己项目透传,为了做更多的个性化校验,比如:手机号,微信号等联系方式不允许用户输入,可通过正则在自己服务里处理。

0

评论区