顶象iOS安全编译器(iOS安全加固神器) ——内测活动开始啦!
尊敬开发者、程序员、工程师们:
2018年3月8日将发布第一版顶象iOS安全编译器,届时我们将展开有奖内测活动,希望邀请您参与其中!
【方案简介】:
顶象iOS安全编译器是顶象虚机源码保护技术针对iOS 平台推出的下一代加固产品。通过顶象iOS安全编译器编译源代码,可对目标代码/可执行文件进行深度混淆、加固,并使用顶象独创的虚拟CPU对代码进行加密保护,任何逆向工具均无法直接逆向破解。安全编译器可以方便地集成在Xcode中,为APP或者动/静态库提供保护。
核心功能
功能 |
简介 |
代码虚拟化 |
将源代码编译为动态的DX-VM虚拟机指令,运行在DX虚拟机之上,无法被反编译回可读的源代码。(此功能不开放内测) |
字符串加密 |
把所有静态常量字符串(包括C/C++字符串以及NSString)进行加密,运行时解密,防止攻击者通过字符串进行静态分析,猜测代码逻辑。 |
符号混淆 |
对所有的函数名、OC的类名和方法名进行混淆,消除语义性,增大逆向分析难度。 |
逻辑混淆 |
将原始代码的控制流进行切分、打乱、隐藏,插入花指令、将代码逻辑复杂化而不影响原有功能,大幅降低被破解逆向的难度。 |
优势
· 业内独特虚机源码保护技术,与开源混淆技术相比,破解难度提高数个数量级
· 加固后,可以打包带bitcode的ipa及静态库
· 丰富的配置参数,可以根据项目需要灵活地进行配置
· 可以与Xcode无缝集成,使用简易方便
· 工具本地化部署,不存在将bitcode(几乎等同于源码)上传至第三方平台所面临的泄露风险
. 本地集成,使用次数无限制
此次活动测试的是免费版的,
赶快来参加本次征集活动报名吧!↓ ↓ ↓
★参与方式及要求★(两种方法均可)
回帖留下您的联系方式 or 通过以下方式联系我们
邮箱:dx@dingxiang-inc.com
微信公众号:顶象技术
电话:170 8003 3216
【帖子格式】
1. 您的联系方式
2. 您的App种类
【参与时间】即刻—3月31日
★您将获得★
1. 随身WIFI(一等奖)
2.小米手环(二等奖)
3. 小米充电器(三等奖)
★评选方式★
1. 本活动将由工作人员评选出6位优质的内测人员发送奖品
2. 评选依据为:内测反馈质量
· 应用符合加固要求并完成内测流程(三等奖3名)
· 应用符合加固要求并完成内测流程,并提供加固流程问题或bug(二等奖2名)
· 应用符合加固要求并完成内测流程,加固后可上传Appstore并完成Review(一等奖1名)
期待您的参与!
转载于:https://juejin.im/post/5aa101f5f265da23766adb59
顶象iOS安全编译器(iOS安全加固神器) ——内测活动开始啦!相关推荐
- Apple ID,APP ID,Bundle ID,iOS Certificates,iOS Provisioning Profiles各自含义以及之间的关系
1.Apple ID Apple ID其实就是开发者账号.只不过要成为开发者,需要去苹果开发者中心激活开发权限.激活开发者账号分为三种,个人,公司和企业.这三种账号各自有些区别,下表是他们主要区别 ...
- 视频教程-使用Objective-C进行iOS移动开发-iOS
使用Objective-C进行iOS移动开发 15年以上IT行业工作经验.8年以上IT行业教学经验.丰富的项目经验和授课经验,授课形式不拘一格.熟悉iOS开发,网页开发.Java开发.平面设计等技术, ...
- iOS进阶开发-iOS性能优化-关东升-专题视频课程
iOS进阶开发-iOS性能优化-3316人已学习 课程介绍 介绍了性能优化方法,其中包括内存优化.资源文件优化.延迟加载.持久化优化.使用可重用对象和并发访问等.这些内容都是非常重要的 ...
- iOS 5与iOS 6的 low-memory 处理(转自cocoaChina)
//加入部分注释 移动设备终端的内存极为有限,应用程序必须做好low-memory处理工作,才能避免程序因内存使用过大而崩溃. low-memory 处理思路 通常一个应用程序会包含多个view co ...
- IOS开发系列--IOS程序开发概览
IOS开发系列--IOS程序开发概览 2014-08-04 19:42 by KenshinCui, 9983 阅读, 51 评论, 收藏, 编辑 概览 终于到了真正接触IOS应用程序的时刻了,之前我 ...
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
一. iOS 项目简介 1. iOS 文件简介 创建一个 HelloWorld 项目, 在这个 IOS 项目中有四个目录 : 如下图; -- HelloWorldTests 目录 : 单元测试相关的类 ...
- iOS学习之iOS沙盒(sandbox)机制和文件操作(二)
接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录.包括真机的沙盒的目录. 1.获取程序的Home目录 [cpp] view plaincopy N ...
- ios::app与ios::ate打开方式有什么不同??
看一个资料上说: 1.ios::app ----写入的数据将被追加在文件的末尾,此方式使用ios::out 2.ios::ate ----写入的数据将被追加在文件的末尾,此方式不使 ...
- iOS 5与iOS 6的 low-memory 处理
移动设备终端的内存极为有限,应用程序必须做好low-memory处理工作,才能避免程序因内存使用过大而崩溃. low-memory 处理思路 通常一个应用程序会包含多个view controllers ...
最新文章
- LeetCode 1027. Longest Arithmetic Sequence--笔试题--C++解法
- python数据导入一个列表_Python基础数据类型list 列表
- 下列哪个不是目前python里的内置模块-python的内置模块math在哪个文件里
- 深度学习100例 | 第30天:TensorFlow2 实现动物识别(90类)MobileNetV2算法(内附源码与数据)
- 2019 校招 ,下一个“神”人,在哪里?
- SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
- Six Basic Functional Areas of Spring
- P4292-[WC2010]重建计划【长链剖分,线段树,0/1分数规划】
- INF=0x3f3f3f3f背后的知识
- PGPool使用限制
- 【学习总结】Python-3-Python数字运算与数学函数
- 正则匹配字符串无匹配不到_10. 正则表达式匹配
- c语言程序设计火车站售票系统,C语言程序-火车站售票系统程序
- PyQt(Python+Qt)学习随笔:Model中项的标记flags取值及枚举类型Qt.ItemFlag
- AR 和 VR 的开源平台
- Unity TimeLine学习笔记
- Threejs动态箭头
- 移动应用广告之商业变现的实现策略
- 用于地址解析的协议是服务器,用于解析域名的协议是什么?
- python实现——文件操作(超详细)
热门文章
- CFA考试一二三级经验,我写的很仔细......
- JAVA的输入输出基本操作样例
- [读书笔记]C#学习笔记七: C#4.0中微小改动-可选参数,泛型的可变性
- cocos2dx 3.3 异步加载纹理
- OGEngine开源引擎环境搭建
- 高中数学与计算机程序
- 当你输入一个网址的时候,实际会发生什么?,互联网营销
- centos6.5_64 java 环境变量配置
- [BZOJ1187]神奇游乐园(插头DP)
- 教你一招超级简单的方法快速搞定grub.conf文件的丢失及损坏