首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft的源代码保护

Microsoft的源代码保护
EN

Stack Overflow用户
提问于 2010-11-01 23:05:42
回答 3查看 4.1K关注 0票数 9

这是另一个关于源代码保护的问题……到目前为止,我还没有被这个网站上找到的类似问题的答案所说服(NDA在法律方面,信任员工与受保护的代码,等等)所以我想用一种不同的方式来阐述它:

大公司如何保护他们的源代码?例如,我从来没有听说过Windows,MS-DOS的源代码曾经被窃取,逆向工程?像微软这样的大公司会采取什么措施来保护他们的代码?

EN

回答 3

Stack Overflow用户

发布于 2010-11-01 23:15:24

一个非常重要的因素是,使用复杂的源代码需要扎实的领域知识。因此,如果没有编写人员,复杂的代码在很大程度上将变得毫无用处。即使某些第三方窃取了所有代码,它也很可能无法对其进行更改或使用。

SQLite就是一个很好的例子--它的所有代码都是公共领域的,并已发布。没有扎实了解其内部工作原理的人需要多长时间来对该代码进行任何更改或分析?而且SQLite并不是一个很大的软件。然而,开发它的人支持它,并一直在发布更新。

票数 12
EN

Stack Overflow用户

发布于 2010-11-01 23:14:25

我从来没有听说过Windows,MS-DOS的源代码曾经被窃取过,是反向工程吗?

好吧,那就是你没有仔细听我说。对微软操作系统代码进行逆向工程的情况时有发生。去读一些书,比如加里·内贝特写的“Windows2000Secrets:a Programmer's Cookbook”或"Windows NT/2000Native API Reference“。或者记住Cogswell和Russinovich在被微软收购之前所做的事情。

此外,大约6年前,Windows2000的(部分)源代码被泄露:

http://www.wired.com/science/discoveries/news/2004/02/62282

票数 8
EN

Stack Overflow用户

发布于 2010-11-01 23:23:24

首先,他们支付了足够的费用,并拥有足够大的法律和安全团队,使大多数员工不值得考虑冒泄露的风险。其次,他们根据特定开发人员需要访问的代码库部分来限制对其源代码控制系统的访问。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4070092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档