前几天写了一篇【干货分享】uniapp做的安卓App如何加固,发现收藏的人蛮多的。所以说,更加证明了我说的第一个问题:现在用uniapp的人是越来越多了。
而通过使用uniapp上自带的插件,也是能够实现事半功倍的效果,让不懂前端的同学也能快速上手,成为一个全栈!
今天我们就来盘点一下uniapp中哪些超好用,且免费的安全类插件!
一、验证码
介绍两款验证码:短信验证码和滑动验证码
01 短信验证码发送服务
就短信验证码的内容而言,其实可以用uniCloud自带的短信发送API。不过,该服务类似小程序的模板消息,在一个固定模板格式的文字里自定义某些字段,而不是所有文字都可以随便写。
DCloud官方内置的短信服务:https://uniapp.dcloud.net.cn/uniCloud/send-sms.html#sms-fee
02 短信验证码弹框
功能:实现剩余秒数计数 重发短信验证码
优势:平台兼容性很强,基本目前所有平台都支持
自定义发送短信验证码弹框Dialog:https://ext.dcloud.net.cn/plugin?id=13207
滑动验证码
为什么在有了短信验证码之后我们还需要滑动验证码,这个我们之前讲过: 我网站使用了短信验证码,还需要配图片验证码?
功能:采用设备环境、行为特征、访问频率等多个风险判断要素,能够有效拦截批量撞库扫号、批量注册等机器风险行为。
优势:免费 极速验证 AIGC加持 多平台兼容
滑动验证码:https://ext.dcloud.net.cn/plugin?id=9374
二、设备指纹
因为黑灰产拥有专业的设备牧场,通过使用模拟器、刷机改机等手段,批量、反复地利用终端设备作案。对互联网场景下的金融、电商等行业,进行恶意爬取、虚假注册、账号盗用、薅羊毛、推广作弊等其他恶意行为。所以,设备指纹在金融、电商场景下非常必要。
功能:通过用户上网设备的硬件、网络、环境等特征信息生成设备的唯一标识,可有效识别模拟器、刷机改机、Root、越狱、劫持注入等风险。
优势:免费试用 多平台兼容 跨浏览器识别
设备指纹:https://ext.dcloud.net.cn/plugin?id=9367#detail
三、支付密码输入安全模拟键盘
功能: 主要针对要输入6位数字密码的场景使用,自带模拟键盘。
优势: 代码简单,如与业务有差别或者想要修改样式,可查看组件源码,自行修改。(部分关键代码已做注释); 适用于App/H5/微信小程序(其他端未测试)
今天先整理这么多,后续有空继续更新