IT技术博客大学习 共学习 共进步
首页 / 雨夜带刀
IT 2019-04-09 00:38:55 / 累计浏览 2,160

活动 Web 页面人机识别验证的探索与实践

这篇讲的是电商活动页面如何“静悄悄”地对抗机器人刷单。作者从一个现实痛点出发:营销活动页因Web环境透明,易被脚本直接调用API“薅羊毛”,损害用户体验与平台利益。 文章核心是介绍一套多层次的人机识别技术方案。它不依赖显眼的验证码,而是通过前端收集用户进入页面、停留、滚动、点击等行为数据,结合设备环境信息,形成“行为指纹”提交给风控服务校验。为确保这套机制不被破解,方案在通信安全和代码保护上做了深入设计:利用有时效的动态Token绑定会话,对传输数据进行对称加密,并通过代码混淆与反调试处理增加前端逻辑的反编译成本。 作者详细拆解了从基础风控拦截、Token下发、数据加密上报到最终业务处理的完整流程。这套组合拳的目标是在用户无感知的前提下,让安全验证像背景一样自然运行,既防住了作弊,又守住了活动体验。

IT 2016-04-20 13:15:30 / 累计浏览 1,820

谈谈 external 模式的打包

当项目依赖的第三方库越来越多,一次性打包整个应用的做法在国内网络环境下常常导致首屏加载缓慢。同时,开发过程中频繁的实时打包也因重复处理这些稳定不变的依赖而拖慢了构建速度。 这篇文章详细阐述了如何利用 browserify 或 webpack 的 **external 模式** 来优化打包策略。其核心思路是将 React、React Router 等更新频率低的第三方库,从主业务包中分离出来,生成独立的 JS 文件。通过 `