首页 > 编程知识 正文

敏感词 检测,敏感词检测系统

时间:2023-05-05 03:56:36 阅读:228630 作者:3783

我们在平时开发软件和游戏过程中,如果涉及一些对外公网发布的一些文字、图片、视频等,通常都要进行安全校验。

把一些敏感字给过滤掉!如果容易被网管查水表!比如我的个人网址留言功能:http://www.zyqok.cn/message/index

我这个是基于百度的安全检测校验,下面分享下相关经验。

++++++++++++++++++++++++++++++++++++++++++++++++++++

首先我们需要打开百度AI官方平台:http://ai.baidu.com/tech/textcensoring

(1)登录百度账号,加入百度智能云。

(2)进入后,选择对应的安全检测服务,点击【开通】。

(3)勾选对应的审核服务,如果没有实名认证,需要进行实名认证。

(4)实名认证后,再次回到页面刷新,点击【确认开通】

(5)进入该页面后,直接点击【去支付】

(6)开通成功界面

(7)打开应用 app 列表:https://console.bce.baidu.com/ai/?_=1577352193423&fromai=1#/ai/antiporn/app/list

如果没有app应用,则需要创建一个应用;创建成功后,就可以拿到AppID、API Key、Secret Key,这个后门开发需要用到。

(8)进入开发文档:https://ai.baidu.com/ai-doc/ANTIPORN/ik3h6xdze

(9)选择JavaSDK,然后将maven依赖加入我们自己工程。

<dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.12.0</version></dependency>

(10)在自己工程创建一个Test类,然后加入下列测试代码;

public class Test { //设置APPID/AK/SK public static final String APP_ID = "你的APP_ID"; public static final String API_KEY = "你的API_KEY"; public static final String SECRET_KEY = "你的SECRET_KEY "; public static void main(String[] args) { // 初始化一个AipImageCensor AipContentCensor client = new AipContentCensor(APP_ID, API_KEY, SECRET_KEY); // 调用接口 String txt = "(这是一条敏感信息,具体就不说明了)"; JSONObject res = client.textCensorUserDefined(txt); System.out.println(res.toString(2)); }}

(11)运行程序,敏感检测结果如下;

(12)非敏感检测结果返回

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。