08.19.20 | 09:42 AM
CAICT:应用程序接口(API)数据安全研究报告(2020年)
伴随着云计算、大数据、人工智能等技术的蓬勃发展,移动互联网、物联网产业加速创新,移动设备持有量不断增加,Web 应用、 移动应用已融入生产生活的各个领域。
BY CAICT
前言

伴随着云计算、大数据、人工智能等技术的蓬勃发展,移动互联网、物联网产业加速创新,移动设备持有量不断增加,Web 应用、 移动应用已融入生产生活的各个领域。这一过程中,应用程序接口 (Application Programming Interface,API)作为数据传输流转的重要通道发挥着举足轻重的作用。API 技术不仅帮助企业建立与客户沟通的桥梁,还承担着不同复杂系统环境、组织机构之间的数据交互、传输的重任。然而,在 API 技术带来上述积极作用的同时, 与其相关的数据安全问题也日益凸显。

近年来,国内外曝出多起与 API 相关的数据安全事件,严重损害了相关企业、用户的合法权益。我国多个行业已出台相关规范性 文件,覆盖通信、金融、交通等诸多领域,对 API 安全提出了一定 要求,对其技术部署、安全管理等进行规范。然而当前已研制标准 】主要针对特定 API 类型、应用场景提出要求,尚未全面覆盖 API 数 据安全,相关标准规范体系有待完善。

本报告围绕近年来 API 安全态势,分析梳理了 API 技术面临的 内、外部安全风险,针对事前、事中、事后不同阶段的安全需求差异,从 API 安全管理、防护手段、风险管控等多角度为企业实现高效、灵活的 API 安全实践提出了针对性建议。

目录

一、 API的基本情况
(一) API 简介
(二) API 分类及组成要素

1. API 分类

2. API 组成要素
(三) API 安全标准化情况
二、 近年来API安全态势
(一) Facebook 多起数据泄露事件与 API 有关
(二) 美国邮政服务 API 漏洞导致用户信息泄露
(三) T-Mobile API 漏洞导致用户账号被窃取
(四) Twitter 虚假账户利用 API 批量匹配用户信息
(五) 考拉征信非法出售 API 导致个人信息泄露
(六) 新浪微博用户查询接口被恶意调用导致数据泄露
(七) 微信团队收回小程序"用户实名信息授权"接口
三、 安全风险分析
(一) 外部威胁因素
1. API 漏洞导致数据被非法获取
2. API 成为外部网络攻击的重要目标
3. 网络爬虫通过 API 爬取大量数据
4. 合作第三方非法留存接口数据
5. API 请求参数易被非法篡改
(二) 内部脆弱性因素
1. 身份认证机制
2. 访问授权机制
3. 数据脱敏策略
4. 返回数据筛选机制
5. 异常行为监测

6. 特权账号管理

7. 第三方管理.
四、 安全建议
(一) 事前
1. 统一 API 设计开发规范,减少安全隐患
2. 强化 API 上线、变更、下线环节实时监控,确保全生命周期安全
3. 完善 API 身份认证和授权管理机制,强化接口接入安全审核
4. 健全 API 安全防护体系,提升抵御外部威胁能力
5. 加大 API 安全保护宣传力度,提高员工安全意识
(二) 事中
1. 加强 API 身份认证实时监控能力建设
2. 加强异常行为实时监测预警能力建设
3. 加强数据分类分级管控能力建设
4. 加强 API 数据流向监控能力建设
(三) 事后
1. 建立健全应急响应机制
2. 建立健全日志审计机制
3. 建立健全数据泄露溯源追责机制
五、 附录
(一) 全知科技 API 安全实践
1. 开放 API 安全实践
2. 面向合作方 API 安全实践
3. 内部 API 安全实践
(二) 观安 API 安全实践
1. 安全方案
2. 技术手段
3. 实践应用
4. 发展趋势
(三) 爱加密 API 安全实践
1. 安全方案
2. 技术手段
3. 实践应用
4. 产品研发


 
advertisement