Windows 是最安全的操作系统

Posted 编程一生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 是最安全的操作系统相关的知识,希望对你有一定的参考价值。

建了一个用户交流群,我在群里说:“Windows 是最安全的操作系统。” 立刻引发了很多有意思的观点。我在群里一个人说不过大家,先篇文章把自己的论点罗列一下。

对操作系统攻击的方式

有5类基本的攻击方式:

1、 系统口令攻击:猜测攻击、字典攻击、穷举攻击、混合攻击、直接破译攻击、网络嗅探、键盘记录、中间人攻击、社会工程学

2、 SMB/NetBios协议攻击:空会话攻击

3、 脚本攻击:SQL注入技术、php+mysql注入技术、跨站脚本攻击技术、cookie攻击技术、WebShell提权技术

4、 恶意代码攻击:木马技术、Rootkit技术、病毒技术、蠕虫技术、网页恶意代码

5、 网络安全设备攻击:路由技术、Dos攻击、防火墙攻击

一项对参加了 DEFCON 会议的黑客的调查表明,“84% 的人使用社会工程学作为攻击策略的一部分。” 社会工程学又叫社交工程学,发起“社会工程学”攻击的人也有一个被美化的称号是社工工程师。Windows 系统因为用户基础的关系,社会工程学的攻击主要也是针对 Windows 系统。

下面大家来做一道单选题,

在 Windows 、macOS 和 Linux 三个用户最多的系统中,Windows 在安全方面做了更多的工作。因为其用户量不但碾压其他两个系统,其用户的技术水平也最为参差。

当然这只是个人观点。目前业界并没有全面的统计数据。甚至安全的指标都不明确。到底什么才是安全的指标呢?是 攻击成功率、被攻破次数?到底是以那个时间段作为衡量指标?衡量覆盖范围到底涉及哪些?统统没有定论,所以没有标准答案。

业界影响较大的攻击举例

案例一 Equifax 数据安全事件

2017 年 9 月,美国征信巨头 Equifax 承认 1.45 亿美国居民个人隐私信息泄露,这是该国历史上最严重的数据安全事件,以美国人口 3.2 亿计算,受影响的超过 40%。

由于征信局采集的数据涉及到消费、贷款等大量隐私数据,这让征信局成了黑客眼中的香馍馍,偏偏本次事件的主角 Equifax 的安全防范系统实在不堪一击,让犯罪分子得以利用其漏洞获取对部分文件的访问权,于是 1.45 亿用户的姓名、社会安全号码(SSN)、出生日期、地址、驾驶证号码(这相当于是中国的身份证号码)等信息就这样泄露了出去。

这个漏洞是 Apache Struts 的低版本安全漏洞引起的,其实只要及时升级版本,问题可以避免。但是特别是这种重要的应用,版本升级等变更就越困难。所以在一个新应用投产时,特别是边界应用,尽量选择无高危漏洞的版本。而事实上,新应用在选择版本时,架构师们往往并不根据实际情况,而是采取“跟随策略”。就是使用其他应用在长期稳定运行的版本。

问题是首先要考虑,如果自己的应用边界应用,并且是很多黑客觊觎的产品的一部分,安全是第一重要的,应该尽量选用无已经被发现漏洞的高级版本。因为像 Equifax 被攻击这种事情,30年也就发生一次。作为边界应用被攻击成功,不会有其他应用给做背书,一损俱损。后果还是自己扛。

案例二 Log4j2 lookup 漏洞

2021年12月9日,国内多家机构监测到 Apache Log4j2 存在任意代码执行漏洞,并紧急通报相关情况。由于Apache Log4j存在递归解析功能,未取得身份认证的用户,可以从远程发送数据请求输入数据日志,轻松触发漏洞,最终在目标上执行任意代码。

虽然有这个漏洞,目前还没有对企业造成任何损失。并且如果没有用到 Message Pattern Lookups

的程序,可以使用 - Dlog4j2.formatMsgNoLookups=true 禁用它解决问题。而且 log4j2 官方也已经为此漏洞打上补丁。其实我很想为 log4j2 说两句话。高版本的 log4j2 相比logback等其他主流日志框架更加强大,它提供了更加强大优雅的API、默认无垃圾模式运行、更强的异步性能。

Log4j2 在安全方面给我的启迪有两点:第一,尽量使用官方还在维护的软件版本。现在设想一下:假如发现 log4j2 漏洞之后,log4j2 开发者明确表示不会修复此漏洞,使用的公司们打算怎么办?第二,不要在不需要的情况下开启软件的高级特性,增加引入漏洞的几率。

总结

近年来,由于操作系统本身的问题引起的漏洞要少了上面运行的软件的漏洞。而 Windows 操作系统由于拥有更多的用户量,配套的软件也更多更全,很多都很难从官方渠道免费使用,使得携带病毒的软件有可乘之机。而MacOS由于基本只能通过官方应用商店下载;而 linux 系统上运行大多是开源软件,完全可以通过官方渠道免费下载。所以这其实使得 Windows 系统不如其他两个系统安全,这个是 Windows 从一开始的设计理念决定,这个锅 Windows 得背。

春节前我建了一个群,旨在答谢用户,用了全年收入的 1800% 给大家发了红包。之后还有很多朋友说要入群交流,不是为红包来的。非常欢迎。给出入【编程一生】用户交流群官方渠道:加微信 brmayi 注明入群。或者已经是好友的朋友可以私信我:入群。

今年红包已经发完了,要增加明年红包的预算要靠大家了。关注、点赞、在看、点广告。明年收入多少我发多少。不过目前为止大家的预算堪忧啊。

macOS vs Windows:谁是最优秀的PC操作系统?

在性能,可用性,安全性和特定任务方面,两个领先的台式机操作系统哪个占主导地位? 我们将其按功能细分。
本着完全公开的精神,我主要是Windows用户,这系统在台式机和笔记本领域占据80%的份额。 但是,我是iPhone的粉丝,而且作为一名软件审核人员,我有许多Mac使用经验。 长远看,我并不讨厌Mac或是苹果。
我不是简单地站在任何一方下结论,而是研究标准的操作系统功能,并据此比较微软和苹果的产品。 每一个项目都会有获胜者,我们会汇总最终的分数。 但你选择一个操作系统不仅涉及功能、硬件和软件支持以及性能,这涉及到你周围人的影响、你使用的生态(包括智能手机和平板)、你的业务需求以及个性。
无论你是Windows还是macOS粉丝,都欢迎评论,让我们知道你为什么站在这个阵营。



设置体验





macOS vs Windows:谁是最优秀的PC操作系统?

这两个操作系统都提供了清晰明了的设置过程,你都可以在不登录Apple或Microsoft帐户的情况下进行使用,不过如果你登录账户的话,两者都能提供更丰富的体验。 如果不登录,你将错过数据同步、语音助手、应用漫游、信息等好用的功能。
微软可以让你使用Cortana通过语音安装操作系统。 苹果通过系统偏好设置而不是在Mac App Store中安装更新。 两者会自动识别标准外设例如鼠标,键盘和存储设备)的驱动。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: 平手
macOS vs Windows:谁是最优秀的PC操作系统?



登录并开始使用






macOS vs Windows:谁是最优秀的PC操作系统?

两个操作系统都提供了与传统登入计算机的方法不同的登录方式,如果你有一台带有Touch Bar的MacBook Pro,那么你可以使用手指轻松登录。 或者,你可以使用iPhone或Apple Watch登录,如果这些设备足够靠近电脑的话。
不过Windows 10为Hello提供了几种生物识别登录选项。 人脸登录可能是最酷的,并且在大多数高端PC(包括所有Surface设备)上都可用。 Windows Hello还支持指纹识别,某些笔记本电脑(例如HP Spectre 13)上可以这个功能。 如果你没有兼容这些功能的设备,Windows上还能用PIN。
启动操作系统后,Windows有“开始”菜单,你可以通过“开始”菜单访问常用的应用程序、设置和文档。 macOS中没有类似的东西,但你可以将常用的应用程序固定到Dock上,转到“应用程序”文件夹,或为最常用程序和文件设置桌面图标。 您还可以使用Launchpad翻页并启动应用程序。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows 10
macOS vs Windows:谁是最优秀的PC操作系统?



硬件选择






macOS vs Windows:谁是最优秀的PC操作系统?

苹果提供了不少出色的计算机硬件以供选择,工业设计出色的MacBook,可选5K屏幕的iMac,以及功能强大的新Mac Pro(售价5999美元起)。 问题在于这些选择不仅昂贵,和Windows PC花样繁多的品类相比也相形见绌。 而且你还可以选择一些非传统意义上的硬件,比如HoloLens、头戴式VR和树莓派,他们也都可以运行Windows 10,也有很多对Windows友好的外设可供选择。
至于内部组件(如CPU,显卡和存储),就没有什么可比性了。 Windows为你在配置上提供了更多自由,以后的升级会更加灵活。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows 10
macOS vs Windows:谁是最优秀的PC操作系统?



内置应用






macOS vs Windows:谁是最优秀的PC操作系统?

两个操作系统都内置了丰富的工具和应用程序。 你可以得到不错的邮件客户端、日历、计算器、照片和视频查看器以及编辑器、屏幕截图工具,录音机和Web浏览器,以及地图,照相机,新闻,天气和联系人等应用程序。
微软推出了实用的Sticky Notes、Skype、翻译软件以及Xbox游戏应用程序,但是macOS有出色的视频编辑器、预览程序以及音乐流媒体服务,还提供了非常棒的GarageBand音乐创作应用和全套生产力工具。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: macOS
macOS vs Windows:谁是最优秀的PC操作系统?



软件兼容性






macOS vs Windows:谁是最优秀的PC操作系统?


这两个平台都早已拥有丰富的软件和服务生态,Windows更偏向于支持各类业务型软件,而macOS在创意领域更普及。 也就是说,你可以在Windows平台找到更多优秀的商业通用软件,而Mac实际上在某些创意领域拥有更多选择,比如视频剪辑和图片软件。
两个操作系统都提供可以管理安装软件和更新的应用商店,但遗憾的是,开发人员并没有像对待移动端那样关注这些桌面商店。 顺便说一下,我还是觉得有点奇怪: macOS的应用程序会让你拖拽一个镜像文件到“应用程序”文件夹安装,Mac上安装应用程序的方法至少有三种,这只是其中一种。 相较之下, Windows应用程序的安装更加简单。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: 平手
macOS vs Windows:谁是最优秀的PC操作系统?




界面定制





macOS vs Windows:谁是最优秀的PC操作系统?


两个操作系统都有较大的定制空间,不过我们也已经不再对界面进行大修大改。 也就是说,两种系统都提供了包括桌面背景、屏幕分辨率、屏保程序在内的选择。 最近流行的暗黑模式,Mac和Windows都有提供, Mac的版本覆盖的系统范围更广,而一些较旧的Windows对话框并未变暗。 Windows 10 2019年5月的版本更新增加了一个自定义选项,你可以选择为系统还是应用程序抑或是两者同时设置为暗黑模式或者明亮模式。
两个操作系统都能很好地支持多个显示器即插即用,不过Windows给了更多的控制权。 在Windows上,你可以跨多个屏幕显示程序窗口,而在macOS中,每个程序窗口只能在一个显示器上显示。 如果你对界面定制真的很狂热的话,我建议你使用Linux,它提供了多种完全不同的用户界面外壳。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: 平手
macOS vs Windows:谁是最优秀的PC操作系统?



搜索






macOS vs Windows:谁是最优秀的PC操作系统?


Windows 10中的搜索框是始终显示的,在搜索框中键入内容会弹出一个面板,其中包含文件,应用程序和Web结果。 我的Mac粉同事喜欢使用苹果的Spotlight功能,但我一直对这个功能不满意。 两个搜索功能都能进行数学运算; 显示天气、股价和体育比赛结果; 或是不遗余力地查找附近的泰国餐馆。
现在,两个操作系统都支持你用语音进行搜索,通过Windows上的Cortana和macOS上的Siri(参阅下面的AI Helper部分)。 在2019年5月的更新中,Windows照着苹果的策略,将语音搜索与键入搜索分离开来,并从搜索栏中分离出Cortana图标。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: 平手
macOS vs Windows:谁是最优秀的PC操作系统?



输入方式:

触屏、手写笔、语音听写





macOS vs Windows:谁是最优秀的PC操作系统?

苹果终于在macOS中引入了一些触摸功能,但仅能通过Touch Bar在某些Macbook Pro上使用。 Windows 10一直提供全面的触摸屏支持,还提供了平板模式,让你在触屏输入和键盘输入之间随意切换(当然,前提是你的笔记本电脑配备了触摸屏)。 市场上有很多可以在笔记本和平板间经行切换的电脑可以利用这一点,我完全把自己的Surface Go当作平板电脑来使用。
手写笔输入是Windows的另一大优势,触摸屏所支持的手写笔功能非常强大,手写到文字的转换非常好,你可以在任何需要输入文本的地方使用手写笔。
你可以在两个操作系统中的任一应用程序中使用语音进行文本输入,在macOS中,你需要专门启用这个功能才行。 语音听写功能打开后,您可以通过双击Fn键来使用。 在Windows10中你只需要按一下Windows+H(以便电脑能够听(hear)到你说的话)键,就可以开始进行语音听写了。 两个系统的这个功能都可以在任何文字区域使用。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows 10
macOS vs Windows:谁是最优秀的PC操作系统?



AI语音助手:

Cortana vs siri






macOS vs Windows:谁是最优秀的PC操作系统?


Cortana出现在Windows 10上足足一年后Siri才进入Mac,并且在一些重要功能上Cortana要更强大。 两者都可以打开应用程序和网页、告诉你天气、更改系统设置、进行数学运算,控制智能家居设备,设置提醒,发送电子邮件和在网络上搜索,两者通过语音调用。 但是Siri无法注销或关闭计算机,这个功能在我结束一天工作准备离开电脑时非常有用。 Cortana现在甚至可以将请求发送到亚马逊的Alexa。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows 10
macOS vs Windows:谁是最优秀的PC操作系统?



移动设备整合






macOS vs Windows:谁是最优秀的PC操作系统?


Windows在将OS与移动设备集成方面已经取得了长足的进步。 Windows开发的iOS和Android上的应用,可以让你在一台设备上继续另一台设备停下来的工作,甚至将网页从手机发送到PC浏览器。 Windows通过Launcher和Your Phone应用程序可以很好地服务于Android设备,你可以用这些应用程序来共享文档和网页,并且可以跨设备发送短信。
尽管Windows采取了这些看起来颇有希望的举措,但苹果在macOS计算机和运行iOS的移动设备之间的整合完美地击败了它。 macOS通知面板允许你通过同步到设备上的iPhone发送短信,所有照片都可以在Apple Photos中跨设备共享,你可以使用AirDrop传输几乎所有内容,你甚至可以使用FaceTime在不同设备之间进行视频通话。 Apple Watch作为这个集成生态系统的又一个组成部分,也是Windows所无法比拟的。 比如,当手表靠近时,你可以解锁Mac,并且一条通知也会同时发送到这两个设备上。
macOS和iOS之间的统一即将到来,您可以在任一平台上购买通用应用程序并在iPadOS,tvOS和watchOS上同时使用。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: macOS
macOS vs Windows:谁是最优秀的PC操作系统?




任务栏vs. Dock






macOS vs Windows:谁是最优秀的PC操作系统?


macOS上最让我感到挫败的事情之一是,当我单击正在运行的应用程序的Dock图标时,它的窗口并没有出现在屏幕上。 这是因为macOS更加基于文档,而Windows则基于程序。 因此,当那你在Dock中单击某个应用程序的图标时,您可能只会在顶部看到其菜单,但没有程序窗口。 在Windows中,点击任务栏图标将始终显示关联的程序。
过去几年中macOS Dock取得了长足的进步,有了漂亮的鼠标悬停放大功能,以及Mojave可以显示最近使用的应用程序的图标的新功能。 但是Windows任务栏有更多功能,将鼠标悬停在任务栏按钮上,您会看到程序运行窗口的缩略图。 通过任务栏跳转列表,你可以查看应用程序中最近打开的文件,或跳转到该程序中经常需要执行的操作。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows
macOS vs Windows:谁是最优秀的PC操作系统?



桌面和窗口管理






macOS vs Windows:谁是最优秀的PC操作系统?


写这一项可能只是由于我对Windows有更丰富的经验,但是每当在Mac上工作时,程序窗口的管理和安排方式都会让我抓狂。 我在“任务栏vs. Dock”部分提到过,单击Dock图标常常不是打开程序的窗口。
微软的操作系统使得在屏幕上排列窗口变得更容易,想要一个应用程序占据整个屏幕的一半吗? 将其对齐到左边缘或右边缘。 它在四分之一的屏幕上显示如何? 将其对齐到任何屏幕角。 如果您并列运行两个应用程序,则可以调整它们之间的边界。 如果你想要在运行程序时显示桌面,单机一下任务栏的最右侧,方便依旧。
两个操作系统都可让你创建多个虚拟桌面。 Windows现在将桌面切换与时间轴功能结合在一起(如上面的截图所示),这确实使“任务视图”显得杂乱无章,但是如果你是尝试返回到忘记所在位置的网页或文档,这可能会很有用。
最后,我最喜欢的Windows窗口管理技巧: 在窗口标题栏上按住鼠标并进行晃动,可以最小化其他所有内容。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows
macOS vs Windows:谁是最优秀的PC操作系统?



文件资源管理器 vs. Finder






macOS vs Windows:谁是最优秀的PC操作系统?


最近的Windows更新中,文件资源管理器得到了改进,快速访问成为最受欢迎的新功能。 这个功能可以让你轻松找到最后保存的文件,无论是什么文件,无论保存在哪里。 Finder的“ Recents”文件夹具有相同功能。 Windows的文件资源管理器包含用于常见文件类型的标准库,例如文档、图片和音乐。 这些是元文件夹,您可以在其中添加任何其他相关文件夹。 macOS没有类似的功能。
macOS有一个功能是能够在Finder窗口存在多个标签页,这点是Windows所缺少的。 Finder还可以让您在“预览”程序中快速预览文件。 文件资源管理器和Finder都在右侧显示文档预览,也都可以通过单击右键选择打开文件的应用程序,以及轻松地分享文件。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: 平手
macOS vs Windows:谁是最优秀的PC操作系统?



3D和VR支持






macOS vs Windows:谁是最优秀的PC操作系统?


Windows至少有两个应用程序,可以让你进入3D和VR的世界。 3D Viewer应用程序可以让你一副护目镜中或在屏幕上查看3D模型,而Windows的Mixed Reality Viewer应用程序需要专门与VR头戴配合使用,为你提供一个虚拟的VR应用程序门户。 两种最受欢迎的VR头戴: HTC Vive和Oculus Rift,只能在Windows上使用。 而且,我们不能忘了与增强现实有关的Windows 10的设备HoloLens。
苹果在VR支持方面取得了一些进展。 你可以通过外接支持VR的显卡,用Final Cut Pro X剪辑360度视频。 苹果的ARKit增强现实目前只能在iOS中使用。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows
macOS vs Windows:谁是最优秀的PC操作系统?



游戏性






macOS vs Windows:谁是最优秀的PC操作系统?


硬核游戏玩家甚至不需要看这个部分,尽管macOS上有许多出色的游戏,甚至还有适用于这个平台的Steam版本,但Mac通常不允许对内部配件进行自定义,这些硬件往往和PC游戏相关。
在游戏选择方面,与macOS相比,Steam上与Windows兼容的顶级游戏更多。 在Windows上甚至可以通过Sony的PlayStation Now服务玩PlayStation游戏,并且你可以通过Xbox应用将游戏串流到PC上,使用Play Anywhere,你可以在PC机或Xbox控制台上加载在Microsoft Store上购买的游戏,包括诸如Cuphead,Forza系列,Halo系列,Gears of War和Sea of Thieves之类的独占游戏。
Windows 10 上可以通过Windows+G键唤醒的Game Bar,使你可以将将游戏活动记录或串流到微软的Mixer社区。 甚至Ubuntu对Steam游戏的支持都要比Mac好。 Steam Proton提供了对2,600多种Windows游戏的支持。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows
macOS vs Windows:谁是最优秀的PC操作系统?



安全性和稳定性





macOS vs Windows:谁是最优秀的PC操作系统?


这又是一个可以无脑回答的问题,过去这些年,Windows PC遭受的恶意软件攻击,包括勒索软件、间谍软件、僵尸网络和一些旧类型的病毒,要比Mac多得多。 但是,微软正在不断加强其安全性,推出Windows Defender更新,甚至引入反勒索软件措施。
Mac的记录要干净得多,但对漏洞也完全没有免疫力。 只需看看最近的Meltdown和Spectre漏洞就知道,这些漏洞对这两个操作系统都会造成影响。 我们的安全专家Neil Rubenking强烈建议在Mac上使用防病毒软件。
然后是稳定性的问题,Mac也赢得了这一个回合,这主要是因为苹果控制了硬件生态(第三方驱动程序是造成Windows PC不稳定的主要原因)。 我们甚至在Microsoft自己的Surface计算机上看到了蓝屏。 不过,那些寻求极致稳定性的人应该看看Linux。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: macOS
macOS vs Windows:谁是最优秀的PC操作系统?



辅助功能






macOS vs Windows:谁是最优秀的PC操作系统?


两个系统都对残障人士提供了一些支持,但是微软对此始终更加重视。 两者都有屏幕放大,文本旁白,盲文支持,粘滞键和慢键输入以及语音输入,但是在Windows中,盲人可以通过语音设置系统。 微软甚至增加了用眼睛控制计算机的功能,如上图所示。
微软通过视频电话和免费的BeMyEyes应用程序提供了美国手语支持,该应用程序“通过实时视频通话将盲人和弱视人群与志愿者联系在一起,以提供视觉帮助。 ”在Microsoft Build会议上,微软公司的一名盲人开发人员演示了一款在HoloLens上运行的AR应用程序,该应用程序使用微软公司的Seeing AI技术,可以根据人们的表情实时向这位盲人描述他们的情绪。 微软甚至为苹果的iOS发布了Seeing AI应用。
Windows 10 2019年5月的更新更进一步,增加了辅助功能改进,例如新的仪表板和更多的讲述人语言,并仅使用Paint中的键盘进行绘制。
macOS vs Windows:谁是最优秀的PC操作系统?
胜者: Windows
macOS vs Windows:谁是最优秀的PC操作系统?



苹果macOS还是Windows 10?







我们试图做到公正客观,而且正如你在上面这几个部分中看到的,在很多情况下,两个操作系统都打成平手。 你也可以根据自己对系统的需求,有自己的偏重。 比如,如果如果游戏对你来说意味着一切,那可以无脑选择Windows。 如果你是创意工作者,那么使用Mac可能会更好。 下面是最后得分:

你同意吗? 我们的评估中还应该包含其他类别吗?欢迎留言

以上是关于Windows 是最安全的操作系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux是最安全的操作系统么

macOS vs Windows:谁是最优秀的PC操作系统?

更多 GWT 和 Tomcat 6 安全问题(windows)

linux访问win网络快,反过来慢

Windows 密码抓取

windows与Linux操作系统的差别