核心业务的小程序化,带来了更多的安全风险:
对小程序JS代码中的结构化控制流进行扁平化混淆;使清晰的结构化代码流程,变成复杂且不可阅读、调试分析代码;采用随机混淆算法,增加攻击者静态分析难度。
JSVMP,JavaScript Virtual Machine Protect,JS代码虚拟化保护技术。国内独家实现,以梆梆安全自定义“JS语言”替代原有“JS语言”,将客户的JS代码转换为梆梆JS语言代码,只有通过“Bangcle JS虚拟机”才能够理解并运行被保护的代码。
左侧为源代码,没有任何保护右侧为虚拟化加固后的代码。
右侧为虚拟加固后的代码,攻击者无法理解和使用原JS指令进行调试分析,同时代码注释会在加固过程中去掉,防止被恶意利用。
对函数名、变量名、常量名等关键字随机化命名混淆,增加代码分析难度;
可指定代码中关键字过滤策略。
在小程序JS代码内插入调试行为监测卫兵;当攻击者进行调试分析时,将触发调试监测卫兵,立即终止调试行为,使攻击者无法进一步调试分析;关闭调试信息日志直接输出到浏览器控制台,增加调试分析难度。
无论涉及到的业务轻重,小程序代码都应该进行加固保护;裸奔的代码,就是敞开着让黑客随意攻击;对于Android、iOS应用开发者,更应该三位一体,做好小程序的加固保护。
爱加密移动应用安全加固平台是公司自主知识产权的核心产品,综合采用Android Dex加固技术、SO加固技术、SDK加固技术、输入输出信息保护技术、密钥白盒技术、C/C++/OC/swift源码混淆保护技术、Java2CPP保护技术以及SO Linker技术等,通过领先的第八代All-In VMP加密技术,为用户提供全面的移动应用加固和攻击防范解决方案。包括Android应用加固、iOS应用加固、SO加固、SDK加固、H5加固、安全软键盘SDK、安全清场SDK、通信协议加密SDK、密钥白盒 SDK等。
Android Dex加固技术
iOS应用加固
密钥白盒技术
输入输出信息保护技术
深信服零信任桌面云,“5A+S”办公,一致性体验,实现任何时间,任何地点,任何设备,任何网络,任何云的办公接入,为数字化转型以及疫情持续等形势下的多态混合办公模式提供基础保障。轻松实现规模化远程办公,资源集中管理,统一运维,快速排障,切实提升人效比。
快速上线
无界办公
高安全
保护投资
网易易盾移动应用安全隐私检测服务,覆盖隐私信息获取、传输、存储等各类场景的检测项,自动化与人工结合的检测服务,结论更加精准。代码层级问题定位,专业的隐私整改咨询服务,使整改更加高效。SaaS模式自动化处理流程,检测无需人工对接。
自动化检测
人工校准
代码层级说明
直观的应用截图