Facebook推出用于android数据加密的开源API

安全
一般情况下,应用都有SD卡的读写权限,当然他也可以读取到其他应用,存储在SD卡上的数据。这意味着如果你安装了恶意的应用,他就可以轻易的获取SD卡上的所有数据。

现如今很多的智能手机,都支持把应用安装到SD卡中,这会帮用户节省很多空间,但是许多黑客也会利用这一点窃取用户的隐私。一般情况下,应用都有SD卡的读写权限,当然他也可以读取到其他应用,存储在SD卡上的数据。这意味着如果你安装了恶意的应用,他就可以轻易的获取SD卡上的所有数据。

Facebook推出用于android数据加密的开源API

当然,为了数据的安全,可以给SD卡上的数据加密,但这多多少少会影响到手机的性能。

不过,facebook开放了一个名叫,“Conceal”的安全工具的源代码,它提供了密码学的Java API接口,这些简单易用的接口可以让应用程序以***的方式加密数据,

Conceal专门为速度设计,它小巧并且高速。facebook软件工程师在blog上说:“这是我们的一个机会,通过加密的方式保护SD卡上的数据,把用户安全做得更好。”

这款工具使用,基于OpenSSL的加密算法。

“Conceal的加密算法基于OpenSSL,但是在arm7下的OpenSSL库大小有1MB,我们缩减了OpenSLL库的内容,经过编译现在他只有85KB。一个更小的库,有益于兼容更多的android版本,以及减少后期的维护成本。”

Conceal比目前的任何一个java加密库都轻巧快捷,同时它使用AES-GCM算法,来防止对数据进行的恶意篡改。

这个库还提供了存储和管理秘钥的资源来提高android脆弱的随机数生成器的安全性。目前正式支持,2.3以及更高版本。不过也可以在2.2版本运行。

Facebook的应用都已经使用了这款工具保护自己的数据。开发者可以从GitHub上了解到这个项目的详细信息。

原文地址: http://thehackernews.com/2014/02/facebook-releases-conceal-api-for.html#

责任编辑:蓝雨泪 来源: FreeBuf
相关推荐

2012-06-04 13:25:34

Facebook开源

2021-04-13 14:39:08

谷歌Logica语言

2012-05-10 17:18:42

Facebook应用中心

2022-08-29 10:19:12

GoogleParanoid开源

2015-12-15 10:24:33

facebooksdk开发

2011-09-01 10:59:49

Foodily菜谱

2015-06-30 11:22:37

2013-08-21 12:29:12

Facebook开源

2021-04-12 17:47:25

Facebook开源AI

2020-07-22 16:27:11

开源工具数据挖掘数据

2012-08-30 09:49:12

数据加密数据防泄露数据泄密

2009-07-29 16:44:45

AndroidSimpleGoogle

2014-03-21 09:51:42

2023-07-28 09:00:00

NLP开源工具

2018-07-30 11:56:17

解密加密开发

2018-03-30 08:54:56

Firefox Facebook数据

2013-10-17 22:38:24

FacebookWindows 8.1

2021-04-08 22:38:15

加密货币安全数据

2018-01-09 11:09:42

RESTSOAP开源

2020-09-07 22:34:25

Graviton数据库键值存储
点赞
收藏

51CTO技术栈公众号