1、谢仪伦(义仑)在线化的前端动化引擎EXIA百灵证技术的利器目录01为什么做前端自动化引擎02EXIA关键技术实现03工程能力建设04总结百灵自证业务是什么用户如何自证合规保障百灵自证三大关键技术 其一是自动化引擎 与业界方案对比自动化执行的原理在线化、多语言的实现录制回放技术技术指标的可视化大盘执行报告首页&Playground快!在线化!稳!始于自证,走向未来全端自动化引擎01 为什么做前端自动化引擎EXIA百灵自证是什么社会视角:开证明是个社会性的问题流证明资产证明收证明税收证明摇号验资开证明很麻烦但是消费却法验真看似很可笑的循环,却是普遍存在的现状我要怎么证明我是我?我知道你很难,但我根
2、本不知道真假!我不知道你的信息我不知道你的信息所以需要开证明所以需要开证明不管纸质证明多权威不管纸质证明多权威我根本不知道真假我根本不知道真假百灵自证是什么业务视角:数据燃料是信贷业务增长的关键2016201720182019202020212022网商银行的三级增长火箭网商银行的三级增长火箭一级火箭:-2018核心数据:体系内底盘数据二级火箭:2018-核心数据:可合作机构数据三级火箭:2020-核心数据:外部封闭生态数据百灵自证是什么打破与外部封闭生态之间的数据孤岛百灵证技术,就是从户侧解决信息孤岛问题户可以在线获取量有的数据数据的消费可以验证数据的真实性官方APP流水账单数据消费方资产证
3、明收入证明经营数据官方网站官方邮件信用授信认证资格能力评估用户授权用户自己来证明自己用户如何自证-关键挑战手机上复杂的步骤引导告诉用户如何通过PC浏览器获取数据转化极低1太复杂用户自己去找PC电脑不熟悉税务网站漏损极高2授权后回到支付宝流程割裂3税务授权提额房产证明提额多模态分析政策模型提额拍房产证上传不可信风控拦截P图造假难以识别只能当作运营活动用户如何自证-解决方案连接核身&授权结果自动化自动化用户仅需在自己的手机上花几秒钟完成核身和授权剩下的事情交给云桌面自动化自动化完成方便快捷方便快捷 转化率高转化率高专用云桌面,用后即焚隐私安全隐私安全 数据可信数据可信百灵自证的合规保障 不接触账密
4、 用后即焚 主动提交多方授权隐私安全技术阳光用户网商银行第三方平台ISV 类似新手引导工具 非注入、非爬虫 无入侵、无破坏 充分授权 通过用户 通过ISV百灵自证三大关键技术数据枢纽技术自证任务调度中心可信容器技术四层可信防御体系自动化引擎技术在线化!快!稳!02 EXIA关键技术实现现有的自动化测试框架不满足要求CDP流Node.js SocketCDP组装Web SocketCDP协议JS注入流Electron/Node.js网络过滤事件监听JS 注入SeleniumWeb DriverWeb DriverWeb DriverWeb DriverHttp Server命令解析/多语言Web
5、DriverWire ProtocolPlaywrightWeb SocketCDP协议WRDP协议Pipe/IO命令解析/多语言协议组装断言逻辑JSONProtocol 多语言 多浏览器 远程和分布式u速度慢u部署复杂 速度快u只支持JSu反爬被针对 多浏览器u速度适中u稳定性被牺牲 多语言 多浏览器u速度慢u只支持JSu不合规本地部署或对驱动版本的依赖导致无法快速响应,开发&变更成本高BS的架构以及断言的设计更偏向对测试的支持牺牲了速度和稳定性在线化:解决速度与快速响应的问题多语言更广的受众,让更多技术栈的开发者开箱即用本地运行环境Http Server命令转换ChromeSocketPi
6、pe-remote-debugging-port=9222Page APage B-remote-allow-origins=xxWeb SocketBrowserJS RuntimeNode裁剪传输协议指令解析实例管理CDP参数控制模块加载1.0.01.4.51.5.1exia-coreexia-web-component版本控制数据处理监控上报日志服务首页容器PythonWebAssembly(Pyodide)JS引用表包加载器CPython解释器类型转换对象代理浏览器引擎JavaScriptJS内存JS代码wasm代码wasm内存%Python对象都在这里JsProxy对象PyProxy