前几天写了一篇【干货分享】uniapp做的安卓App如何加固,发现收藏的人蛮多的。所以说,更加证明了我说的第一个问题:现在用uniapp的人是越来越多了。

而通过使用uniapp上自带的插件,也是能够实现事半功倍的效果,让不懂前端的同学也能快速上手,成为一个全栈!

今天我们就来盘点一下uniapp中哪些超好用,且免费的安全类插件!

一、验证码

介绍两款验证码:短信验证码和滑动验证码

01 短信验证码发送服务

就短信验证码的内容而言,其实可以用uniCloud自带的短信发送API。不过,该服务类似小程序的模板消息,在一个固定模板格式的文字里自定义某些字段,而不是所有文字都可以随便写。

DCloud官方内置的短信服务:https://uniapp.dcloud.net.cn/uniCloud/send-sms.html#sms-fee

02 短信验证码弹框

image.png

功能:实现剩余秒数计数 重发短信验证码

优势:平台兼容性很强,基本目前所有平台都支持

image.png

自定义发送短信验证码弹框Dialog:https://ext.dcloud.net.cn/plugin?id=13207

滑动验证码

为什么在有了短信验证码之后我们还需要滑动验证码,这个我们之前讲过: 我网站使用了短信验证码,还需要配图片验证码?

image.png

功能:采用设备环境、行为特征、访问频率等多个风险判断要素,能够有效拦截批量撞库扫号、批量注册等机器风险行为。

优势:免费 极速验证 AIGC加持 多平台兼容

image.png

滑动验证码:https://ext.dcloud.net.cn/plugin?id=9374

二、设备指纹

因为黑灰产拥有专业的设备牧场,通过使用模拟器、刷机改机等手段,批量、反复地利用终端设备作案。对互联网场景下的金融、电商等行业,进行恶意爬取、虚假注册、账号盗用、薅羊毛、推广作弊等其他恶意行为。所以,设备指纹在金融、电商场景下非常必要。

image.png

功能:通过用户上网设备的硬件、网络、环境等特征信息生成设备的唯一标识,可有效识别模拟器、刷机改机、Root、越狱、劫持注入等风险。

优势:免费试用 多平台兼容 跨浏览器识别

image.png

设备指纹:https://ext.dcloud.net.cn/plugin?id=9367#detail

三、支付密码输入安全模拟键盘

image.png

功能: 主要针对要输入6位数字密码的场景使用,自带模拟键盘。

优势: 代码简单,如与业务有差别或者想要修改样式,可查看组件源码,自行修改。(部分关键代码已做注释); 适用于App/H5/微信小程序(其他端未测试)

今天先整理这么多,后续有空继续更新


小飞象
80 声望5 粉丝