源代码加密
全平台代码虚拟化加密
Python加密
Java加密
Lua加密
Javascript加密
App安全防护
KiwiAppGuard
Android源码虚拟化加密
iOS源码虚拟化加密
密钥白盒SDK
IoT安全防护
IoT固件虚拟化加密
可信设备身份认证
渗透测试
App渗透测试
IoT渗透测试
安全合规解决方案
信息安全等级保护咨询
应用安全等级评估系统
Android应用加固保护
iOS应用加固保护
攻防对抗解决方案
手游智能反外挂系统
软件知识产权和软件管理
行业解决方案
金融行业
物联网行业
互联网行业
政企单位
更多方案
反欺诈业务
区块链业务

产品简介

支持对iOS项目的Objective-C/Swift/C/C++代码进行虚拟化、混淆、字符串加密等安全保护。该系统基于Clang编译器扩展实现, 能够对项目的源代码进行安全编译,并且在编译阶段可以对指定的函数实施代码虚拟化、代码混淆等加密处理。其中代码虚拟化功能凭借自定义CPU指令的特性,代码一旦加密,永不解密,攻击者无法还原代码,分析核心业务逻辑。可帮助中大型企业在通信、支付、算法、核心技术等模块进行深度加密,避免因逆向破解问题造成的经济损失。

KiwiVM为Xcode插件模式。PC端有多款VM加密产品,而 KiwiVM是目前移动端仅有的VM加密产品

功能特点

代码虚拟化

代码虚拟化

自定义虚拟CPU指令,代码一旦加密,永不解密,其不可逆的特性可避免核心技术被逆向分析
控制流平坦化

代码混淆

对OC/Swift/C/C++代码进行控制流平展和控制流伪造处理,模糊代码执行流程
字符串加密

字符串加密

对OC/Swift/C/C++代码中的敏感字符串进行加密存储,避免攻击者通过关键词来猜测代码逻辑
签名校验

签名校验

对应用的签名信息、BundleID进行绑定,应用启动时进行安全校验,防止IPA被重新签名发布
反调试

反调试

应用运行时动态监测Objective-C/Swift代码是否被LLDB、IDA等工具恶意调试
防注入/HOOK

防注入/HOOK

对越狱环境进行安全检测、防止Cydia Substrate等工具的注入/HOOK攻击
兼容性良好

兼容性良好

基于LLVM IR中间代码进行虚拟化,成功后再生成目标代码,其兼容性与原始应用一样
上手简单

上手简单

Xcode插件模式,支持Jenkins、Fastlane系统,不改变现有开发流程,零负担零门槛

独创源码虚拟化加密技术,引领互联网程序安全