
-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
数据安全 - 简介
- 传输层面
- 应用层次
- 表层次
- ACL和角色
- 发布层次
## 简介 数据安全是软件系统中最重要的组成部分,为了更好的保护应用数据的安全,Bmob在软件架构层面提供了传输层面、应用层次、表层次、ACL(Access Control List:访问控制列表)、角色管理(Role)、发布层次等不同粒度的权限控制的方式,确保用户数据的安全。 ## 传输层面 Bmob SDK对数据进行了加密封装,采用
requestId
+ timestamp
+ Application Key
的一次性对称加密算法和服务端主动防御的技术,确保数据在传输过程中能够不被Fiddler、Wireshark等抓包工具恶意抓取进行分析破坏。
## 应用层次
在创建应用时Bmob会自动给每个应用分配三个Key,分别是Application Key, 、REST API Key 、Master Key(这些Key可以在开发者后台对应应用的“应用密钥”中找到)。
-Application Key 应用程序Key: 主要是iOS/Android/Unity/Cocos2d-x等SDK开发测试和发布时,用于请求、数据的凭证。 -
REST API Key: 主要是REST API接口开发测试和发布时,用于请求数据的凭证。 -
Master Key: 超级权限Key,开发者内部使用,使用此Key请求数据,表、对象、ACL等其他层次的权限不起作用(请妥善保管Master Key,不要泄露)。 ## 表层次 Bmob在表权限管理方面可以设置该表只读还是使用ACL的权限(设置方法:登录开发者后台->选择某个应用->数据->选择某个需要设置权限的表->点击“更多”->点击“权限设置”,如下图)。




搜索
请输入您要搜索的内容
Keyboard Shortcuts
Keys | Action |
---|---|
? | Open this help |
← | Previous page |
→ | Next page |
s | Search |
[返回
旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)