您的计算机操作系统在设计或未考虑安全性的前提下进行,但如果不进行持续的软件更新,则计算机很容易受到攻击。操作系统如何处理发出这些更新,以及哪种方法最安全?
为什么需要软件更新?
软件更新很重要的三个主要原因。 p>
有两种发布这些更新的方法。一种方法是集中式模型,该模型由单个公司管理设备上所有的更新,而与您使用的品牌或型号无关。
在分散式模型,操作系统中的组件来自许多来源。开发人员与将所有这些不同部分打包在一起以供用户使用的人员之间存在一定程度的分离。
这两种方法各有利弊。专有的台式机操作系统(例如Microsoft Windows,Apple macOS和Google Chrome OS)都采用集中式方法。 GNU / Linux具有分散的模型。
Microsoft Windows如何分发OS更新
Microsoft将OS更新分发给使用Windows PC的任何人。这些更新会根据您运行的Windows版本来发布。
对于大多数Windows历史而言,切换到新版本的OS都非常昂贵。这鼓励了许多人继续使用旧版本。对于Windows 10,情况有所不同。微软最初免费提供Windows 10,并表示将不再专注于通过软件更新对桌面进行迭代。
微软从一开始就很好地支持Windows的流行版本。一两个连续的发行版。例如,Windows 7在Windows 10发布后的五年后仍收到更新。
Windows Update自动下载更新并强制用户安装更新。这可能令人沮丧,但是可以使计算机保持最新状态。只要确保您创建常规备份即可。尽管不太可能,但是系统更新可能会破坏Windows(或与此相关的任何其他操作系统)的安装。
Microsoft对Windows版本获得支持的期限保持透明。这有助于用户做出有关其硬件购买的明智决定。强制更新还可以使用户保持补丁和最新状态,从而保护我们中的更多人免遭攻击。
仍然,大量Windows用户未使用Windows10。一些用户使用的版本严重过时。
Apple macOS如何分发操作系统更新
Apple通过专用的软件更新工具直接向用户提供了操作系统更新。 。与Windows不同,macOS不会自动更新您的OS,但是您可以打开该功能。手动更新使您有时间在获取新软件之前备份数据。
Apple并未明确说明支持每个版本的macOS的时间。通常,最新的三个版本将收到安全补丁。每年都有新版本发布,这意味着您可以期望获得大约三年的支持。
不幸的是,较早版本的生命周期可以随时终止,无需任何注意或正式通知。 Apple的安全更新页面显示已收到哪些更新,但不会持续显示多长时间。
这并不能说明全部情况。一般来说,没有理由不升级到最新版本的macOS。与Windows 7到8和Windows 8到10之间发生的革命性变化相比,变化往往更具迭代性。升级相对便宜,而现在它们是免费的。
由于macOS是该公司只能在Apple硬件上使用,可以明确列出它将支持的设备。不幸的是,如果您的MacBook或iMac不在列表中,则说明您不走运。现在,即使硬件在技术上完全能够运行最新版本的macOS,您也必须用Windows或Linux替换macOS才能使OS不断更新。
手动更新使您有时间备份数据,但许多人选择从不安装更新,从而使他们更容易受到攻击。苹果也没有告诉我们给定的操作系统版本何时将达到其支持期限。
相反,苹果通常支持给定的计算机型号很多年了。只要确保您持续升级到最新的操作系统即可。您可以查看Apple的过时产品列表。
Google Chrome操作系统如何分发操作系统更新
在Chromebook上,更新是安静且自动的。不管购买哪种设备,如果支持您的型号,您都将在几天之内收到每个更新。 Google管理着大多数软件体验,因此无论您购买哪种Chromebook,Chrome OS的感觉都一样。
Google会定期提供更新。也许操作系统更新大约每六周一次,而安全补丁和软件更新的发布频率则是两倍。您可以根据需要选择关闭自动更新。
但是,对于每个Chromebook或Chromebox获得支持的时间,Google并不透明。该公司实际上并不将支持时间基于操作系统版本(例如Microsoft)或特定设备(例如Apple)。取而代之的是,Chrome OS支持取决于计算机内部安装的芯片组。 Google承诺在发布后的六年半内为每个芯片组提供支持。
这构成了一个问题。我们大多数人都不知道键盘下方是什么硬件。我们可以很容易地使用已经使用了五年的芯片组来购买Chromebook,而无需知道我们将只获得一年半的支持。
由于Chrome OS的设计,没有软件的危险更新被放大。由于Chrome操作系统将网络浏览器与其他操作系统结合在一起,因此当操作系统更新停止时,您的网络浏览器将不再接收更新。在其他可以单独更新应用程序的平台上则不是这种情况。
Chrome操作系统在保持用户最新动态与自动更新之间保持了很好的平衡,同时使我们可以按照自己的进度自由升级手动做事。但是该公司的支持期基本上是模糊的,并且考虑到Chrome操作系统的设计,它的重要性更为重要。和Linux一样,但是在这种情况下,弄清楚事情很重要。 Google的Chrome操作系统基于Linux,但是其运行方式与其他基于GNU软件的Linux版本根本不同。
您可以下载数百种基于GNU的桌面。大多数软件为您提供了如何进行软件更新的自由度。通常,通知会自动到达,但是您必须手动下载并安装更新。您可以使用简单的应用程序或命令行来做到这一点。
接收更新的频率取决于所选Linux发行版的大小。您可以使用给定版本的Linux,直到您的计算机不再满足最低系统要求为止,对于越来越多的Linux台式机来说,这意味着必须使用64位处理器。
如果您使用的是Linux的更小版本,则由于项目停止存在而失去更新访问的风险更大。在这种情况下,您可以自由切换到其他版本的Linux并继续进行运输。
GNU台式机的使用寿命最长。只要您的硬件满足系统要求,您的桌面就可以继续工作。而且,如果您首选的Linux发行版本确实终止了支持,则可以切换到其他版本。
更新不是自动进行的,但是免费软件的发行方式还有其他方面,它们对各种发行版本是否产生更大的影响。您的操作系统的某些部分确实是最新的。由于软件不是在一个中央位置生产的,因此使您的Linux版本的人们可以打包和发布它们之前,可能要花费数月或数年的新更新和补丁。
哪种方法是最有效的是安全的吗?
在这种情况下,手段的重要性不如目的。如果您每天或每两天手动更新一次PC并保持软件最新,那么您的计算机与接收自动更新的计算机一样安全。
自动进行更新主要是防止计算机运行数月和多年没有更新,因此容易受到长期存在的漏洞的侵害,这些漏洞不仅使这些机器而且由于僵尸网络而使我们其他人的安全性降低。