Linux 在政府部门:取代在位者

作者:Tom Adelstein

尽管本周在波士顿的民主党人和即将到来的纽约共和党人之间爆发了喧闹的欢呼声,但现在仍然是技术市场平淡的夏季萧条期。在这样的时刻,你可以想象风滚草滚过,酒馆的门拍打着嘎吱作响,然后归于平静。

我们能否想象 GNU/Linux 的采用模式与其他系统(生物系统甚至政治系统)的采用模型类似?无论你想谈论哪种系统,推翻主导物种都需要一些考虑。

公众很快就会看到,波士顿和纽约的主要政党大会与其说是出于对各自候选人的热爱,不如说是出于对对手的厌恶。尽管每个政党都想平息反对对手的言论,但这不会奏效。政治光谱两端的少数派都非常不喜欢另一端的候选人。媒体不断提醒我们这个事实。

不幸的是,对于选举而言,激情无法取代在职官员。因此,每个政党都在试图为挑战者运用采用模型。他们正在寻求对其候选人的认可。他们发现自己无法深入在位者的既有基础,以使其候选人的信息被接受。社会学家和营销人员理解采用模型:在位者没有足够的污点来使替代候选人足够有吸引力。即使围绕比尔·克林顿的政治漏洞也未能将他从在位者位置上拉下来。

激进的创新者仅占美国人口的约 3%。这无法为你赢得选举。早期采用者约占人口的 10%,这个群体由年轻、保守的商业人士组成。他们推动了这个国家的舆论领导。即使媒体存在偏见,也无法充分动摇舆论领袖采取反对在位者的立场。

要接触到美国早期和晚期的大多数人——占美国人口 70% 的人——你需要舆论领袖站在你这边。舆论领导力通过我们人口中更年轻、更保守、正直的人传递给大多数人,他们关注创新。这种关注严格地将创新视为商业优势。尽管早期采用者可以容忍创新者,但他们不认同相同的价值观。他们不会在街头示威、举标语牌、穿口号 T 恤、寻求曝光,也没有创新者那样的热情。

因此,如果没有足够重要的抱怨,70% 的人会选择维持现状。大多数美国人持有保守价值观。当投票时,他们不会选择未经证实的运营者。

美国还存在另一部分采用者。被称为落后者,他们约占人口的 16%。你可以通过反对在位者的竞选活动来接触他们,特别是如果你用关于安全的口号来吓唬他们。这部分人群的问题是什么?他们不投票,而且他们不拥有电脑。

因此,大多数营销人员会说,你今年不会取代大多数在位者,也不会取代微软。

这与微软有什么关系?

在我们这里的类比中,微软是在位者。尽管微软有很多漏洞,但它尚未造成足够的痛苦,以使 Linux 桌面成为民意调查的首选。但是,微软的漏洞已经开始成倍增加,那些年轻、保守的舆论领袖也开始听到这个信息。一旦这种情况发生,你就可以幻想一个取代在位者的案例。

创新者存在于每个人群中。大多数社会学家认为他们的人数占人口的 1-3%。创新者倾向于批评现状、抵制规范、拥有广泛的社交网络,并倾向于表达自己的感受。热情也是创新者的特点。创新者的可见性往往会让人认为创新者反映了大多数人的意见。

今天的创新者不喜欢微软。在个人电脑本身代表创新的时代,我们年轻、保守的舆论领袖希望摆脱 IBM 大型机对企业的压制。微软拥有帮助改变计算机模型的操作系统。为基于文本的 Microsoft DOS 系统编写程序吸引了创新人群。尽管严肃的技术专家更喜欢 UNIX 操作系统,但采用之路并没有经过那些门。相反,微软与 IBM 的 PC 部门合作,开始取代小型计算机和大型机。借助微软,创新开始蓬勃发展,围绕个人电脑开发了一个强大的应用程序市场。

在个人电脑的第一个十年末,IBM 拥有 97% 的 PC 硬件市场份额。IBM 的部分主导地位源于在硬件方面使用开放标准。然后,在一个误判的举动中,IBM 转向了一种名为 Microchannel 的封闭架构。IBM 希望 Tandy 等克隆制造商获得 IBM 的 Microchannel 设计许可,并再次主导竞争。

市场拒绝了 IBM 的 Microchannel 架构,康柏领导的一群计算机制造商开始从 IBM 手中抢走大量的市场份额。在很短的时间内,IBM 在 PC 硬件市场中的 97% 份额缩减至约 4%。

微软逃脱了对 Microchannel 的鄙视。盖茨公司没有与 IBM 同流合污,而是选择拥抱康柏、数字设备公司、戴尔、Gateway、Packard Bell 和惠普。他们还通过发布 Windows 并帮助将桌面出版产品从 Mac 移植到 PC,打破了苹果电脑对市场的控制。

到英特尔的 386 处理器开始出货时,Microsoft Windows 已成为 PC 市场中占主导地位的基于图形的操作系统。选举结束了,一位新领导人取代了 IBM 和苹果。有些人称新政府为 Wintel;另一些人则称之为其他名称。到 1995 年,英特尔成为硬件的企业标准,Win32 成为软件的企业标准。

一旦在位,在位者很难被取代

在位者微软试图成为独裁者、皇帝和沙皇。这样做,它否定了投票权。为了投票,你必须有一个反对党。微软消除了竞争,并因此遭受了无数诉讼。主要的**反垄断**行动仍然存在于欧洲和日本,微软在美国已支付了数十亿美元的和解金。

当然,以 Linux 用户形式出现的创新者看到了微软的替代品。在桌面上,他们表达了他们的投票。在像这样的研究中,Linux 似乎约占 3% 的桌面份额。这将占创新者的份额,而不是早期采用者的份额。如上所述,这个微不足道的群体无法赢得选举,也无法取代在位者。

但是,如果你有一项压倒性的证据表明不称职可能会导致国家安全危机,你就可以弹劾在位者。压倒性的安全故障会影响市场份额,而道德过失——侵犯版权、限制贸易和反竞争行为——则不会。根据这个模型,微软犯了后者并幸存下来。

现在,要实现政权更迭

要实现政权更迭,你首先需要确定在位者是否违反了信任,以及在位者是否具有严重的漏洞。这对候选人,甚至是独裁者有什么影响?它创造了动机和平台,可以在此平台上发生领导层变更。它提供了将变更付诸行动的手段。但是,只有在存在可行的替代方案时,你才能完成此操作。如果现任者没有表现出公开的弱点,你就无法改变它。如果现任者控制了媒体,那么很少有人会理解这些违规行为或漏洞。

微软仍然处于领导地位,因此我们一定还没有深刻地感受到信任的丧失,以至于要为此做些什么。鉴于持续的安全形势,人们不禁要问,为什么人们不认识到该公司对其安全的漠不关心。

我们需要亲身感受到它,才能聚集做出改变的意愿。下面,我们将说明微软可能正在违反我们信任的重要方式,并同时确定这位在位者是否具有足够的漏洞来影响其完成职责的能力。

在位者没有穿衣服

对于那些使用微软的人来说,要了解你面临的安全风险,我们将解释为什么微软必须发布 XP Service Pack2,而其余已安装的基础仍然不受保护。

为了让你了解你可能没有关注的漏洞类型,让我们看看 Graymagic Software 在 2002 年暴露的一个看似无法纠正的问题,DSO 漏洞(GreyMagic Security Advisory GM#001-IE)。名为“在没有活动脚本或 ActiveX 的情况下执行任意命令”的安全公告揭示了微软使用的安全模型中的一个漏洞。

Windows 客户端通常使用防病毒软件,但很少使用反间谍软件检查,即使网络上存在一个免费软件包:Spybot-Search & Destroy

Spybot - Search & Destroy 可以检测并删除你计算机上不同类型的间谍软件。间谍软件是一种相对较新的威胁,常见的防病毒应用程序尚未覆盖。如果你在 Internet Explorer 中看到你没有有意安装的新工具栏,如果你的浏览器崩溃,或者如果你的浏览器起始页在你不知情的情况下被更改,你很可能感染了间谍软件。但即使你什么也没看到,你也可能已被感染,因为越来越多的间谍软件正在出现,它们会悄悄跟踪你的上网行为,以创建你的营销档案,这些档案将被出售给广告公司。注意:截至撰写本文时,存在超过 15,000 个间谍软件漏洞。

使用 Spybot,我们全新安装了 Windows,并添加了所有可用的安全补丁。我们运行了 Spybot S & D,发现了 16 个主要问题。我们清除了它们,免疫了系统,并再次访问了微软的网站以查找更新。访问后,我们再次运行 Spybot S & D,发现其中两个漏洞仍然存在。你可以在图 1 中看到该信息。

Linux in Government: Unseating Incumbents

图 1. 漏洞仍然存在

在上一次首次运行 Spybot S & D 时,我们选择了“修复选定的问题”。如图 2 所示,DSO 响应为已修复。

Linux in Government: Unseating Incumbents

图 2. DSO 响应为已修复

接下来,我们安装并启动了适用于 Windows 的 Mozilla Firefox,并应用了针对可能漏洞的推荐补丁。我们浏览了 Web,关闭了浏览器,并再次运行了 Spybot S & D。我们捕获了屏幕截图,请参见图 3,在我们再次发现 DSO 漏洞之后。

Linux in Government: Unseating Incumbents

图 3. DSO 漏洞再次出现

了解漏洞

与间谍软件相关的问题与在你计算机上执行任意命令有关。微软这样解释它:“Windows Shell 中的漏洞可能允许远程代码执行”。

2004 年 7 月 14 日,美国计算机应急准备小组 (CERT) 发布了 TA04-196 A,“Microsoft Windows 组件和 Outlook Express 中的多个漏洞”。在每个部分中,漏洞都与在你计算机上执行代码以获得访问权限有关。CERT 指出,“远程、未经身份验证的攻击者可能会利用 VU#717748 在 IIS 4.0 系统上执行任意代码”。CERT 警告继续说道

利用 VU#106324VU#187196VU#920060VU#228028 将允许远程攻击者以当前用户的权限执行任意代码。攻击者必须说服受害者查看 HTML 文档(网页、HTML 电子邮件)或单击精心制作的 URI 链接。

VU#647436VU#868580 中描述的漏洞允许本地用户获得本地系统上的提升权限。利用 VU#869640 可能会导致针对 Outlook Express 的拒绝服务状况。

2004 年 7 月 14 日,我们收到了 CERT 的另一份警告 (漏洞说明 VU#713878),该警告只是建议人们“使用不同的 Web 浏览器”

与 IE 域/区域安全模型、DHTML 对象模型、MIME 类型确定和 ActiveX 相关的技术中存在许多重大漏洞。通过使用不同的 Web 浏览器,尤其是在浏览不受信任的站点时,可以减少暴露于这些漏洞的风险。但是,这样的决定可能会降低需要 IE 特定功能(如 DHTML、VBScript 和 ActiveX)的站点的功能。请注意,使用不同的 Web 浏览器不会从 Windows 系统中删除 IE,并且其他程序可能会调用 IE、WebBrowser ActiveX 控件或 HTML 渲染引擎 (MSHTML)。

我们可以得出什么结论

使用计算机的人们需要理解,如今仅仅使用计算机并不存在竞争优势。过去,在拥有计算机的人和没有计算机的人之间存在竞争优势。然而,今天,通过部署一个系统而不是另一个系统可以获得的优势几乎没有什么区别。

但是,如果你不使用计算机,你就会失去你的竞争对等性。通过拥有不稳定的操作系统,你可能无法跟上步伐。通过允许其他人读取你的信息数据库——你的网络——你有可能泄露对于保持你的步伐至关重要的信息。

你可能希望问自己的问题是:我是否仅仅因为我宁愿不处理这个问题而留在在位者身边,还是我终于受够了?如果答案是后者,企业级 Linux 正在等你。

Tom Adelstein 与他的妻子 Yvonne 住在德克萨斯州达拉斯市,并在当地和全国范围内担任 Linux 和开源软件顾问。他是即将出版的书籍 探索 JDS Linux 桌面 的合著者,该书由 O'Reilly and Associates 出版。Tom 曾为各种关于 Linux 技术和营销问题的出版物撰写过许多文章,担任客座编辑。他最新的冒险经历是担任 JDSHelp.org 的网站管理员。

加载 Disqus 评论