移动应用安全沙箱,采用自动化应用重打包方式,将安全防护沙箱无缝嵌入到应用程序中,无需研发人员修改代码,即可为移动应用赋予安全防护能力,增强移动应用数据和运行时的安全性。移动应用沙箱化,先对移动应用进行逆向处理,再将安全防护代码自动嵌入其中,修改应用程序运行入口和启动代码逻辑,以便接管应用程序启动时的控制权,进行应用的重新打包。在沙箱化移动应用运行时,采用DEX动态加载、JAVA动态调用、钩子动态挂载和拦截等技术,使得应用原有功能不受影响,为应用透明地赋予安全能力,实现应用运行环境的虚拟沙箱隔离,完成对移动应用的安全保护。
持续监测,风险威胁监测响应处置。数据加密
随着能源行业数字化建设的快速推进,移动办公和户外巡检等活动变得越来越普遍,企业因此采购了大量的移动设备以提高工作效率。然而,这也带来了一系列安全风险和管理上的挑战。设备资产台账的混乱、非业务应用的安装、设备越狱以及配置不当等问题,都可能给企业的信息安全带来严重威胁。在这样的背景下,能源企业亟需一个能够有效管理移动设备并确保数据安全的*密决方案。针对这一需求,构建一个MDM(移动设备管理)场景下的企业级移动设备安全管理方案显得尤为重要。该方案通过设备资产管理功能,帮助企业建立清晰的设备台账,实时跟踪设备的使用情况和状态,从而有效管理设备资产。同时,设备安全管控功能可以防止未经授权的设备接入企业网络,确保所有设备都符合安全标准,防止越狱和配置不当等问题的发生。应用威胁情况移动安全管理平台能对设备的网络连接进行安全管控。
运行环境监测是移动安全管理中的关键环节,它通过实时采集应用运行时的环境信息,有效识别并预警潜在的安全威胁。监测范围包括但不限于设备越狱检测、模拟器运行识别、域名劫持和模拟地理位置等异常行为,这些通常表明移动设备可能受到恶意软件的影响或被攻击者操控。同时,攻击行为监测功能能够捕捉到框架攻击、动态调试、非法注入和恶意篡改等操作,这些都是攻击者常用的手段,旨在破坏应用安全或窃取敏感数据。此外,敏感行为监测关注应用运行时的敏感操作,如复制粘贴、页面截屏、读取联系人列表和短信列表等,这些行为可能涉及用户隐私的泄露。
移动应用安全加固,采用新一代虚拟机安全加固技术,简称VMP加固,通过自定义指令集,构建一套解释和运行程序指令的虚拟环境。在应用加固时,将需要保护的dex程序代码指令抽离并转化成native方法,同时将抽离的smali指令变换为native汇编指令,再将汇编指令字节码转换成自定义指令字节码;当加固应用运行时,在内存中动态构建虚拟机运行环境,并将自定义指令字节码放入其中动态解释执行。由于自定义指令集字节码只能运行在自定义虚拟机环境,如果要解析加固应用,就要解析整套自定义指令集和虚拟机环境,提高了逆向分析和动态调试的难度,提升了移动应用加固强度,更好的保护了移动应用程序安全。
提高运维效率,保障移动业务更加安全高效,助力数智化转型。
移动应用安全加固是提升移动应用抗攻击能力的重要手段,其中虚拟机安全加固技术(VMP加固)以其高效性和难以逆向分析的特点而受到青睐。该技术通过自定义指令集构建了一个 *立的虚拟环境,使得程序代码的*密释和运行与标准的Android或iOS环境相隔离。在加固过程中,应用程序的关键DEX代码被转换成native方法,并将相应的smali指令转化为native汇编指令,*终编译成自定义指令集的字节码。这一过程确保了即使应用程序被反编译,攻击者也无法直接获取到可读的原始代码,因为自定义指令集的字节码只能在特定的虚拟机中运行。这种方法 *著提高了逆向工程的难度,有效防止了代码篡改、数据泄露等安全威胁,为移动应用提供了坚不可摧的安全屏障。通过VMP加固,开发者能够更加自信地发布应用,而用户也能享受到更加安全可靠的应用体验。为了应对移动化发展中涉及的移动设备、移动应用、网络通信等安全问题,可以使用MSP移动安全管理平台。可信计算
及时预警移动设备的安全异常情况。数据加密
应用安全检测,移动应用上线发布前,进行统一安全检测,从软件容错、组件安全、输入输出安全和程序代码漏洞等角度进行安全检测。对用户输入数据进行有效性、合法性校验,防止非法数据输入导致系统异常响应,如脚本注入攻击。对组件权限进行限制和安全配置,避免第三方移动应用随意调用组件内容和劫持组件的安全问题。不调用存在已知漏洞的第三方库,确保在进行调用过程中,不存在可被恶意利用的漏洞。采用安全键盘,屏蔽或隐藏输入的隐私数据,禁止明文显示。移动应用安全检测,通过对移动应用APP进行逆向分析和源代码还原,采用静态特征匹配、动态行为分析、人机交互模拟和数据流关联分析等多种自动化检测方式,从隐私敏感权限、程序源码漏洞、框架组件漏洞、数据泄露风险和敏感行为风险等上百种漏洞风险类型中,发现移动应用程序中存在的安全漏洞和数据泄露风险。检测结果可以在页面上详细直观展示出来,可以一键生成多种文件格式的检测报告,并针对检测出来的安全漏洞,给出有效的修改建议和解决方案,在移动应用上线发布前,解决移动应用程序存在的安全漏洞,保障移动应用安全。
数据加密