應用加固示例代碼__Java-SDK_SDK手冊_移動安全-阿裏雲
應用加固
public class DiyShieldTest {IAcsClient client = null;@BeforeMethodpublic void init() throws ClientException {// 替換成調用方的 accessKey 和 accessKeySecretIClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "your key", "your secret");// 初始化一個IAcsClient對象client = new DefaultAcsClient(profile);}@Testpublic void testDiyShield() {// 請求對象DiyShieldRequest request = new DiyShieldRequest();// 設置入參request.setAppInfo(getAppInfo());request.setChannel(getChannel());request.setEnhance(getEnhance());try {// 得到請求結果DiyShieldResponse response = client.getAcsResponse(request);System.out.println("error code : " + response.getErrorCode());System.out.println("error msg : " + response.getErrorMsg());Data data = response.getData();//todo} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {e.printStackTrace();}}private String getChannel() {JSONObject channel = new JSONObject();channel.put("metaName", "channel");List<String> values = new ArrayList<>();values.add("91");values.add("360");channel.put("values", values);return channel.toJSONString();}private String getAppInfo() {JSONObject appInfo = new JSONObject();appInfo.put("dataType", 1);appInfo.put("data","https://g01.alibaba-inc.com/tfscom/LB1PaMeKXXXXXX8XFXXXXXXXXXX.tfsprivate1446115983140-375");appInfo.put("md5", "ce86f08da845d0af6d9df2a958de17b0");appInfo.put("size", 1713656);appInfo.put("callbackUrl", "https://aaa.com/callback");appInfo.put("appOsType", 1);return appInfo.toJSONString();}private String getEnhance() {return "{'enhanceType': -1, 'javaAntiDex2jar': {'percent': 20},'javaConstEncrypt': {'percent': 20},'soEnhance': {'enhanceType': 1,'soFileList': ['lib/armeabi/libbitmaps.so','lib/armeabi/libgifimage.so']}}";}}
查詢應用加固結果
public class GetShieldResultTest {IAcsClient client = null;@BeforeMethodpublic void init() throws ClientException {// 替換成調用方的 accessKey 和 accessKeySecretIClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "your key", "your secret");// 初始化一個IAcsClient對象client = new DefaultAcsClient(profile);}@Testpublic void testGetShieldResult() {GetShieldResultRequest request = new GetShieldResultRequest();request.setItemId("366ce1a0-8b71-4409-bfcc-961811805077");try {GetShieldResultResponse response = client.getAcsResponse(request);System.out.println("error code : " + response.getErrorCode());System.out.println("error msg : " + response.getErrorMsg());Data data = response.getData();//todo} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {e.printStackTrace();}}}
最後更新:2016-11-23 16:04:13
上一篇:
教程__Java-SDK_SDK手冊_移動安全-阿裏雲
下一篇:
漏洞掃描示例代碼__Java-SDK_SDK手冊_移動安全-阿裏雲
如何參加線上培訓課程__線上培訓課程_上雲培訓-阿裏雲
ECS Windows係統抓包工具Wireshark的安裝使用__網絡連接問題_網絡問題_Windows操作運維問題_雲服務器 ECS-阿裏雲
刪除域名分組__域名分組接口_API文檔_雲解析-阿裏雲
認證介紹__彈性計算認證(ACP級)_如何獲得專業技術認證?_專業技術認證-阿裏雲
總體說明__服務器端API_阿裏雲物聯網套件-阿裏雲
示例一__快速開始_Quick BI-阿裏雲
更換係統盤__磁盤_用戶指南_雲服務器 ECS-阿裏雲
JavaSDK手冊__SDK使用手冊_郵件推送-阿裏雲
雲服務器 ECS 登錄 Windows 實例
阿裏雲IoT事業部總經理庫偉:“平台+市場+標準”三位一體推動IoT向智聯網發展
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲