大家好,我是良许。知乎上有这么一个问题,感觉提问者不太了解 Linux 系统,遂来回答一波。(注意最后一行,公共编辑者都急于撇开关系……)
Linux 系统没有病毒攻击?
当然不是!Linux 有没病毒攻击?当然有!没有中不了毒的系统,只有想不想写病毒的人。对,没错,只要是电脑系统,就都有中病毒的可能。包括 Windows、Linux,以及大家一直以为不会中病毒的苹果系统(事实上,全球第一个病毒就是诞生在苹果电脑上)。Linux 病毒也是有一些的,比如勒索病毒,挖矿病毒,僵尸网络等病毒都有 Linux 品种。但为什么大家都没啥感知呢?很简单,Linux 用户太少了!其它不说,就勒索病毒,大家或多或少都有所耳闻。而且,好巧不巧的是,我本人就中过勒索病毒,我一个做生意的表哥也中过勒索病毒。我的服务器主要买来玩玩,练习一些 Linux 命令及 Linux 操作,中了病毒后我直接就格式化重装了事,没任何损失。而我表哥就惨了,做了七八年的生意,客户资料、流水、积分、库存、供应商,等等全部最最重要的资料,都被统统加密了,对他来讲简直就是一个毁灭性的打击!最后,跟黑客讨价还价,4000美金摆平了这件事。话又说回来,Linux 病毒是有,但确实比 Windows 要少不少。原因大家都能想到,那就是现在市面上操作系统 Windows 占比超过80%,所以黑客没必要为小众的 Linux 系统开发病毒,吃力不讨好。而且,使用 Linux 系统的都是什么人?基本都是开发者,或者动手能力强的极客,而这部分人群,基本都是头脑十分发达的人,想要让他们中招,恐怕还是有一定的难度的。
Linux 系统安全吗?
先说结论,也是存在很多不安全因素的。我们从外部和内部两方面来讨论这个问题。首先外部因素,说白了就是病毒木马之类,这个前面已经介绍了,不再赘述。然后内部因素,不安全因素来自哪里?其实主要还是来自操作者本身……大家知道,root 用户有着至高无上的权力,几乎可以对系统进行一切操作。所以,万一你在管理员模式下运行了 rm -rf /*,那么我还是劝你抓紧时间跑路吧……而且,从常见的大众安全定义上(就是从网上随便乱下个什么东西,然后看也不看直接运行),Linux 一点也不安全,基本上没有经过任何配置的 Linux 对这种情况是不会有任何阻拦的,而不管是 Macos 还是 Windows 都会有各种签名证书,UAC 之类的机制让你没法很畅快的运行从网上下的任何奇怪东西。所以万一如果你下了一些奇奇怪怪的来路不明的程序,还在系统上乱跑,那么系统被你整崩溃是迟早的事。一般来讲,我自己要写一个脚本,做个配置,我都会在自己的虚拟机上测试一遍,等完全没问题了我才会在公司的服务器上操作,否则一旦出问题了那事情就玩大了。