AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

苹果开源三个加密库

  • 2015-11-03
  • 本文字数:712 字

    阅读完需:约 2 分钟

苹果宣布开源其操作系统的安全子系统中三个主要组件,其中一个库使用的具有限制性约束的许可证引发了争议,此次声明也对该争议作出相应解释。

三个被开源的组件是:

  • corecrypto:所有加密库的基本构件,为其它库提供低阶加密原语,Apple 声称,“iOS 或 OS X 应用不应直接使用corecrypto。”开源corecrypto的目的是让开发者或其它对corecrypto感兴趣的团体可以查验它的具体实现以及安全特性。corecrypto的许可条款比其它两个库更为严格。
  • Common Crypto :一个为常见加密操作(如对称加密、基于散列的消息身份认证、摘要加密等)提供支持的库,为 iOS 和 OS X 提供加密服务
  • 安全框架:一个为证书、密钥以及信任策略管理提供API 的库。这个库中包含一些很重要的OS X 和 iOS 服务,例如: Keychain 、传输层网络安全等。

许多公开评论指出,苹果发布的声明中有一个重要细节,其实它最底层的组件 corecrypto并没有被真正开源,我们顶多可以将其视为一种“代码披露”的行为。事实上,苹果强制所有下载corecrypto的用户必须接受他们的“内部使用许可协议”,这个协议授予下载者自下载日起 90 天的查看权利,而且明文禁止再分发。Reddit 的一位评论者认为,90 天的源码查看限制赋予了他们自由撤销授权的选择权:万一苹果决定停止对外公开下载“ corecrypto”,这项协议可以确保他们的源码在全球范围内的授权时间最多只有额外的 90 天。

此举的另一重要原因是,我们实际上无法明确知晓是否能通过苹果提供的源代码有效地构建包含在正式版iOS 和OS X 中的加密库和框架。

尽管如此,Apple 仍然希望为第三方开发者提供这些加密库从而让他们能够在自己的App 中应用更多高级安全特性。

查看英文原文: Apple Open-sources Three Cryptographic Libraries

2015-11-03 18:003895
用户头像

发布了 63 篇内容, 共 134.5 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

MobPush智能推送工具,助力实现用户全生命周期管理

MobTech袤博科技

智能推送

推送没人看?MobPush助力APP运营提质增效

MobTech袤博科技

YRCloudFile V7.0.0发布| 新增 EC 数据冗余保护功能

焱融科技

剑指pulsar之数据写入流程

少年游侠客

消息队列 pulsar 写数据

Stable Diffusion 的提示词使用技巧

3D建模设计

Stable Diffusion 自动纹理

MobPush后台配置教程

MobTech袤博科技

智能推送

MobPush智能推送:数智化运营释放APP用户生命周期价值

MobTech袤博科技

ATC汽车电子与软件技术周:汽车行业客户使用静态代码扫描工具的案例与建议

龙智—DevSecOps解决方案

ACT

焱融全闪 | 高算力时代下的国产存储之光

焱融科技

我们该如何规划自己的职业生涯?

老张

职业规划 职场成长

混合云场景下基于 Fluid 的焱融高效存储方案

焱融科技

Lightsail CDN 现已对 Lightsail Container Services 作为来源进行支持

亚马逊云科技 (Amazon Web Services)

CDN Amazon Lightsail Amazon CloudFront

实用PCB拼版攻略,您的拼版合理吗?

华秋电子

拼板

JAVA 调用Open AI 接口生成图片url并直接在浏览器上响应显示

风清扬

openai 图片生成 AI绘画 ChatGPT chatgpt api

云原生微服务的下一站:Proxyless Service Mesh

华为云开发者联盟

微服务 云原生 华为云 华为云开发者联盟

支付宝代扣接口签约的各种问题排查(建议收藏)

盐焗代码虾

支付宝 代扣

以技术创新,让美好发生!第二届华为云杯“少年开发者”人工智能大赛总决赛成功落幕

彭飞

KaiwuDB 内核解析 - SQL 查询的生命周期

KaiwuDB

数据库 sql查询 生命周期 KaiwuDB

利用稳定扩散快速修复图像

3D建模设计

人工智能「 Stable Diffustion 图像修复

MobPush自定义智能标签,赋能精细化运营

MobTech袤博科技

智能推送

大模型在代码缺陷检测领域的应用实践

百度Geek说

知识图谱 大模型 企业号11月PK榜

如何使用 NFTScan NFT API 在 Polygon 网络上开发 Web3 应用

NFT Research

NFT NFT\ NFTScan nft工具 API 接口

生信领域|焱融存储为极智基因打造高性能生物医学平台

焱融科技

软件项目验收计划书

金陵老街

浙大材料学院高性能存储实践,加速 AI 新材料科研创新

焱融科技

Node.js 中 HTML 解析的终极指南:探索各种方法

Liam

JavaScript node.js html 前端 Web

一图看懂华为云CodeArts Link六大特性,带你体验一站式跨平台数据互联

华为云PaaS服务小智

云计算 软件开发 华为云

苹果开源三个加密库_开源_Sergio De Simone_InfoQ精选文章