最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

独立开发者的代码签名

  • 2011-12-19
  • 本文字数:592 字

    阅读完需:约 2 分钟

代码签名是一种互联网信任机制,它使软件用户在下载和执行互联网上的可执行代码之前先信任它。由于费用及流程的原因,该机制目前尚未向独立开发者直接开放。但是,现在已经有一些 商店开始向独立开发者发售Thawte 代码签名证书,年费为99 美金。

使用数字签名并不能阻止恶意行为——它只能保证代码不被非原作者之外的第三方篡改。Tim Heuer 最近写过一篇博客,总结了开发者获取证书的流程,给出了需记住的几点建议。Thawte 提供5 中不同的证书,分别面向不同的代码签名实现—— Authenticode Office/VBA Java Adobe AIR Mac 。若使用 Authenticode 证书,你甚至可以给在浏览之外运行或本地安装的 Silverlight 应用签名

代码签名是如何工作的呢?它使用了私钥 - 公钥对和单向 hash 算法。软件发布者使用自己的私钥对可执行代码做签名,而让终端用户使用他(软件发布者)的公钥做验证。CA 机构使用自己的私钥对软件发布者的公钥做签名。因为 CA 机构是被大多数操作系统信任的,所以终端用户就能信任软件发布者的公钥,进而信任其可执行代码。Scott Corley 对该过程有更详细的解释

除了使用 CA 之外,你还可以将自己的公钥公布出去(对方通过下载或安装获得你的公钥),或者在大型可控的部署环境中使用私有 CA(如大公司的内部用户)。此外,在 Android iOS 等新平台中这些方法已经够用,自签名应用甚至是典型的做法。


查看英文原文: Code Signing For Individual Developers

2011-12-19 20:312000
用户头像

发布了 184 篇内容, 共 76.7 次阅读, 收获喜欢 7 次。

关注

评论

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

算法评测在本地生活地图技术领域的探索和实践

阿里技术

算法 可解释

【一Go到底】第十三天---循环控制

指剑

Go golang 10月月更

Vue组件入门(四)组件注册

Augus

Vue 3 10月月更

电商秒杀系统设计

张立奎

【分享】前端线上紧急排查工具

小鑫同学

前端 Node 10月月更

Vue 组件通信六种方法

默默的成长

Vue 前端 10月月更

FinClip | 2022 年 9月产品更新放送

FinClip

免杀实战之面向PHP的WebShell免杀

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

Spring Boot「05」Annotations 02

Samson

Java Spring Boot 学习笔记 技术笔记 10月月更

Flash软件应用项目(二)

张立梵

设计师 Flash 10月月更

技术分享必备de终端录制神器

小鑫同学

前端 Node 10月月更

零信任时代企业如何提升访问权限的安全?

FinClip

Rust编程语言中的定义类型

小鑫同学

前端 Node 10月月更

京东大佬最新出品《分布式缓存原理到实战剖析手册》,限时开源!

了不起的程序猿

Java 程序员 分布式 架构师 分布式事物

【kafka问题】记一次kafka消费者未接收到消息问题

石臻臻的杂货铺

Kafk 10月月更

转转推荐场景EE题解决思路

转转技术团队

深度学习 推荐系统

上手JavaScript基准测试

小鑫同学

前端 Node 10月月更

开发中遇到跨域我选择这么做

小鑫同学

前端 Node 10月月更

使用PlopJs让开发变得更高效

小鑫同学

前端 Node 10月月更

15分钟了解sql注入(一) union注入

贤鱼很忙

网络安全 Web SQL注入 10月月更

活跃开发者数量仅次于以太坊,波卡凭什么?

One Block Community

区块链 开发者 波卡生态

10分钟了解sql注入--报错注入(二)

贤鱼很忙

sql 网络安全 10月月更

35分钟了解sql注入-盲注(三)

贤鱼很忙

sql 网络安全 10月月更

37手游基于云平台的大数据建设实践

Apache Flink

大数据 flink 实时计算

Vue 状态过度

默默的成长

前端 Vue 3 10月月更

容器云PaaS平台建设中应关注的重点和难点

穿过生命散发芬芳

10月月更 容器云PaaS

Web3.0杂谈-#005(52/100)

hackstoic

元宇宙 Web3.0

Python进阶(十六)正则表达式

No Silver Bullet

Python 正则表达式 10月月更

Python进阶(十八)Python3爬虫小试牛刀之爬取CSDN博客个人信息

No Silver Bullet

Python 数据分析 10月月更

煤矿上的女孩

脑极体

从一个工程师成长看自动化运维的过程

阿泽🧸

自动化运维 10月月更

独立开发者的代码签名_安全_Roopesh Shenoy_InfoQ精选文章