文档开发者中心
我的

【常识】移动应用开发者所应知道的5点安全知识


在过去几年移动应用市场有了前所未有的增长和发展,但同时也面临着诸多问题,比如安全问题。以下是每个移动应用开发者都需要知道的安全知识。

理解移动平台
移动应用具有它所兼容的平台的安全性能非常重要。目前市场上有多个操作系统,比如iOS、Android、Blackberry以及Windows等等,每个平台有不同的安全特性。每个操作系统有自己的API和所需的具有兼容性的安全构架。操作系统本身也集成了一些安全性能,开发者必须理解它们的局限性以及需要实现的额外性能。

购买安全的或者经过验证的源码
购买安全的源码开发,并经过可靠的程序员测试可以帮你节省大量时间,同样也能为你的应用提供最佳的安全性能。

不过很重要的一点是,开发者购买源码时必须经过彻底检查。现在市场上有数以百计千计的出售源码的在线商店,但很多是没有经过测试和验证的。建议到一些声誉比较好的平台购买。购买源码可以为你节省时间,但是不良代码也会对你的声誉造成影响。

数据存储和安全
移动应用储存了用户大量的敏感数据和信息。数据存储和安全是少数完全依赖开发者的方面之一。

重要的一点是终端用户有权访问结构化数据注册表,并且数据库要托管在一个高度安全的服务器上。任何缺失丢失数据都会给用户带来很大的损失,并且开发者也会失去用户的信任。开发者也需要确保立刻删除任何不需要的数据,从而为快速处理腾出空间。

加密
所有高级的数据库都有限制公共访问的能力。加密提高了数据库的机密系数,并降低了数据泄露的危险。大部分商业都会寻找加密数据库来托管他们的信息。用户越来越多地在移动平台上进行交易,比如购物和处理银行业务,而加密服务器能减少恶性事件的发生。而对于开发者来说,在信息和数据处理上妥协并不值得推荐,他们需要确保他们的应用能够加密储存。

安全更新
虽然新的安全性能不断出现,但是避免黑客的攻击还是一个极具技术性的活儿。确保应用安全是开发者应该知道的常识,这也是为什么很多值得信任的应用会进行安全更新和bug修复。我通常推荐尽可能快地更新安全性能,它将会帮你提升应用的安全性。

点赞
收藏
回复
分享
举报
浏览740 发布于2015-07-10 10:08未知归属地
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。