申请UserKey

在线监测API概述

360在线检测开放平台API提供了一种新的接口调用方式,允许被360授予权限的第三方应用360手机在线监测服务器来检测提交的手机软件安全性(目前支持.apk,.sis,.sisx格式)。在线检测API说明文档下载(v1.1测试版)

API接口格式

合作方与360手机在线检测服务器之间,使用标准Http协议通信。合作方通过Http Post方式,将需要检测的内容发送至360手机在线检测服务器。Http Post的URL格式如下所示:

http://scan.shouji.360.cn/ScanUpload?UserKey=XXXXXXXX&ReqType=Pkg&RspType=Sync。其中,

UserKey: 合作方唯一Key值(注册时由360分配)

ReqType: 请求类型。取值为:

Pkg -表示检测单个软件。(post的内容为单个软件包)

Blk -表示检测批量软件。(post的内容为一个zip格式压缩包,压缩包里是所有待检测的软件包)

Url -表示Url地址检测。(post的内容为纯文本文件,文件的每行为单个软件的下载URL地址)

RspType: 应答方式。取值为:

Sync -表示同步方式,Server在Http Post的应答报文里显示结果。

Async -表示异步方式,Server在Http Post的应答报文里只显示ok/error。通过合作方登记的邮件地址,将分析结果发送到邮箱。

每个合作方,对应其唯一的允许权限图。

例如,合作方A的权限图为:

ReqTypeRspType

Pkg AvailSync Avail

Blk AvailAsync Avail

Url Avail

合作方B的权限图为:

ReqTypeRspType

Pkg AvailSync Avail

Blk AvailAsync Avail

Url Avail

分析结果格式

软件包分析结果为xml格式的纯文本,采用GBK编码。

配置文件以作为根节点,内部包含n个节点(ReqType为Pkg时,n=1;ReqType为Blk和Url时,n>=1)。每个节点包含以下tag:

tag名称含义

state分析完成状态,取值为:1: 分析成功0: 分析失败

name软件包的名称

url对ReqType为Url的请求,其值为下载地址对ReqType为Pkg的请求,其值为空对ReqType为Blk的请求,其值为空

size软件包的大小(单位:字节)

type软件包类型(目前支持android安装包和symbian安装包),取值为:sis: Symbian安装包apk: Android安装包etc: 其它类型包

sign软件检测结果描述,取值为:- 通过- 不通过- 审核中

desc附加描述信息

示例如下:

1

360MobileSafe.apk

1255670

apk

通过

示例

用法1:

要求:合作方系统为Uinx/Linux,支持curl命令工具。

在命令行,执行如下的命令检测软件(可集成入shell脚本):

#curl -F "file=@/360onlinescan/apk/xxxx.apk " -o /360onlinescan/apk/xxxx.apk.xml "http://scan.shouji.360.cn/ScanUpload?UserKey=XXXXXXXX& ReqType=Pkg&RspType=Sync"

用法2:

要求:合作方系统支持php(版本>=4.0.2)

下面是php客户端程序代码:

if($argc != 2)

{

echo "Usage: $argv[0] \n";

exit(1);

}

$filename = $argv[1];

if(!file_exists($filename))

{

echo "Error: [$filename] doesn't exist!\n";

exit(1);

}

set_time_limit(0);

$postfile = array("file"=>"@$filename",);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://scan.shouji.360.cn/ScanUpload?UserKey=XXXXXXXX&ReqType=Pkg&RspType=Sync');

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $postfile);

curl_exec($ch);

curl_close($ch);

?>

web scan360cn.html,软件安全在线监测相关推荐

  1. 农业灌区量测水流量在线监测系统解决方案

    一.方案背景 我国是传统农业大国,农业灌溉用水占据了社会总用水量一半以上.当前许多灌区现代化水平偏低,缺乏科学的监管手段,落后的水量测量方法给灌区水资源造成极大的浪费.针对这种情况设计的农业灌溉用水流 ...

  2. 中国空气质量在线监测分析平台-js混淆的坑

    中国空气质量在线监测分析平台-js混淆的坑 一.背景 二.过程 1.确定加密参数 2.确定加密函数 3.处理js函数 三.总结 一.背景 分析过程参照:https://cuiqingcai.com/5 ...

  3. 电池巡检微信云监控系统——在线监测、故障诊断、预警

    系统简介: 电池巡检微信云监控系统是为满足对蓄电池组在线监测.故障诊断和预警而设计的一款微信云监控管理系统.可完成对蓄电池组内单体电池电压.电池内阻.电池温度等参数进行状态监测和告警功能.同时,可通过 ...

  4. 无线测温在线监测系统工作原理与产品选型

     摘要:本文首先介绍了无线测温在线监测系统的基本工作原理以及软硬件组成,重点介绍了在线监测的无线测温技术特点.在此研究基础上,探讨了无线测温在线监测系统在实际工作场景中的应用案例,证明了其在温度检测方 ...

  5. 蓄电池内阻、电压及温度在线监测系统应用方案

    蓄电池内阻监测的重要性: 蓄电池是UPS电源的重要组成部分,它作为动力提供的最后保障,其状态的好坏直接关系到UPS电源是否正常工作.在实际应用用,往往一般都是多个蓄电池串联组成电池组,只要电池组的某一 ...

  6. 数字乡村防汛预警在线监测系统解决方案

    一.方案背景 随着国家工业的发展,水资源越来越紧张,同时对于水污染加重,也导致可利用水资源越发稀缺,因此对水库河道水位水质进行监测,实现水资源的远程监控就显得非常重要.水库河道水位水质及水资源远程监控 ...

  7. 环境温湿度在线监测如何实现?有何应用场景?

    温度.湿度等环境数据与人们生活生产息息相关.温湿度传感器作为能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置,广泛应用于工农业生产.气象.环保.国防.科研等经常需要对环境或设备的温度与湿度进 ...

  8. 浅谈高压配电柜温度在线监测系统的设计及选型

    王兰 安科瑞电气股份有限公司 上海嘉定 201801 摘要:高压配电柜是电力系统的关键电能分配节点,保证其运行的稳定可靠具有重要意义.文章综合运用了470MHz无线测温.无线传输等技术手段,设计了一套 ...

  9. 尾矿库在线监测系统解决方案

    一.方案背景: 尾矿库是指筑坝拦截谷口或围地构成的,用以堆存金属或非金属矿山进行矿石选别后排出尾矿或其他工业废渣的场所.尾矿库是一个具有高势能的人造泥石流危险源,存在溃坝危险,一旦失事,容易造成重特大 ...

  10. VOCs在线监测系统安装部署步骤

    环境安装 2.redis安装与常见命令 数据采集处理 第一种方法:1.进入jar所在的文件夹,在文件路径名输入cmd 第二种方法:1.进入jar所在的文件夹,按住shift键,右击+打开命令窗口 1. ...

最新文章

  1. echarts Cannot read property ‘getAttribute‘ of null 问题的解决方法
  2. 【DFS/BFS】NYOJ-58-最少步数(迷宫最短路径问题)
  3. python【Pandas科学计算库】连女朋友都会用的Pandas(真の能看懂~!)
  4. Tech·Ed 2006中国 实况报道
  5. 使用 HP 3PAR Peer Persistence 实现 vSphere Metro Storage Cluster (vMSC)
  6. HDOJ-1257 最少拦截系统
  7. 御用导航提示提醒_汽车导航,离线和在线哪个好用?两者的区别分析
  8. ajax请求向服务器修改数据,用Jquery实现可编辑表格并用AJAX提交到服务器修改数据...
  9. 基于人机环境系统工程的智慧企业建设思考(2)
  10. 利用Signalr实现手机端App扫码登录web页面
  11. springboot+shrio简易登录登出和用户权限认证。
  12. Leetcode编程练习一:盗马三则
  13. Couch的MapReduce查询
  14. B860AV2.1盒子刷机
  15. 虎牙年报披露2019年扭亏为盈 腾讯操持下与斗鱼合并倒计时?
  16. 37.图灵接口及电脑语音聊天
  17. python 的 *args和 **kwargs 分别是什么意思
  18. 24V转5V稳压芯片,低功耗降线性稳压器
  19. CAD2018安装计算机黑屏,简单几步解决cad2019在win10上打不开的问题
  20. 多线程:模仿火车站售票

热门文章

  1. 费马小定理、欧拉定理总结
  2. python把汉字变成拼音英文_Python把汉字转换成拼音
  3. mybatis笔记-8、动态sql
  4. mysql relaylog清理_mysql 清除relay-log文件方法详解
  5. Newton-Cotes 公式及代码
  6. 【2020GAN】对抗生成网络论文收录(1月-6月)
  7. 电脑运行MATLAB直接关机,Matlab相关-----matlab跑完程序后自动关机
  8. Win10怎么开启超级管理员administrator帐户
  9. [BZOJ4816][Sdoi2017]数字表格 数学
  10. 相机标定——标定图片拍摄规范