- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Linux不需要杀毒软件或防火墙,是真还是假?由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
几乎每个Linux用户心中都有疑问:Linux不需要杀毒软件或防火墙是真还是假?目前,我们连接到互联网时面临的最大危险之一是各种病毒和恶意软件。为了避免问题,尤其是在使用Windows PC时,应安装杀毒软件和防火墙,尽可能防止我们的计算机被感染。在相反的情况下,我们发现有人说装有Linux操作系统的计算机从来不需要杀毒软件或防火墙,现在仍是这样吗?
虽然不存在完美无缺或无懈可击的操作系统,但可以说Linux计算机被恶意软件或病毒攻击的风险低于其他系统,比如微软的Windows或苹果的macOS,我们接下来讨论原因.
Linux计算机不是黑客和病毒的主要目标有其原因。一方面,我们发现Windows大受欢迎。市面上的绝大多数计算机(无论家庭用户还是企业用户)都使用Windows作为操作系统。另一方面,Linux的市场份额要小得多。这使得黑客从感染计算机获得一些好处的机会要小得多。因此,针对Linux的特洛伊木马和病毒数量少得多很正常,这并不意味着它们就不存在。Linux环境下还是有病毒,但毫无疑问可能性小得多.
我们还必须考虑Linux操作系统本身的架构。这总是需要root权限才能执行任何操作,因而很难引入病毒。同样,Linux发行版有官方存储库,可以从中下载应用程序,所有这些应用程序都经过签名和验证。此外,如果我们停止使用Java及其他潜在的恶意软件途径,比如Silverlight、PDF 文件及过时的扩展程序,我们就更难被感染.
这是我们必须阐明的一点。面对黑客或病毒攻击,Linux并非无懈可击,但它比Windows或macOS等其他操作系统来得安全,这主要是由于用户较少。这就是为什么只要遵循几个基本的安全提示,Linux用户应该可以远离任何威胁.
然而,这并不意味着我们不应该在Linux中安装杀毒软件或防火墙,被感染的风险仍然存在。打开不安全的网页或打开可疑的电子邮件最终可能会使我们的计算机感染病毒或特洛伊木马。从我们的知识和使用情况来看,最好有所防范,并选择一款免费的杀毒软件,比如 ClamAV、Sophos和Comfortable,安全行事总归没有坏处.
万一我们在系统上运行服务器(Web服务器和电子邮件服务器等),应该使用防火墙。有了防火墙,可以将入站连接限制在某些端口,确保它们只能与适当的服务器应用软件进行交互.
原文标题:Linux does not need antivirus or firewall, myth or truth?
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】 。
原文链接:https://os.51cto.com/art/202109/680959.htm 。
最后此篇关于Linux不需要杀毒软件或防火墙,是真还是假?的文章就讲到这里了,如果你想了解更多关于Linux不需要杀毒软件或防火墙,是真还是假?的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我注意到一些 PHP 框架只使用小写字母 true/false 而其他框架则使用大写字母。 这有什么区别吗?我个人更喜欢小写字母。 最佳答案 没什么区别,有些人认为 FALSE 是常量,因此使用旧的尖
在我看来,以下两种映射方式实际上没有区别。以下是基于 @MapsId javadoc 的示例: // parent entity has simple primary key @Entity publ
我想知道是否有人知道编译器如何解释以下代码: #include using namespace std; int main() { cout << (true && true || false &
我想知道为什么alert(new Boolean(false))打印 false 而不是打印对象,因为 new Boolean 应该返回对象。如果我使用 console.log(new Boolean
即使在 verify=False 时,Python 请求也会给我一个 ssl 握手失败(我知道不使用 SSL 是不可取的)。对于其他具有有效证书的站点,请求按预期工作。我正在使用2.7。 from l
TDPL 描述了 assert(false); 语句的行为。此类断言不会从发布版本中删除(与所有其他断言一样),并且实际上会立即停止程序。问题是为什么?为什么会有如此令人困惑的行为?他们可能会添加 h
如何确定文档是否存在于 Meteor 的集合中? 编辑:新代码。 mongodb 有一个 ProductName 的文档:Apples 输入产品是“苹果” var exists = Products.
我想在 R 中做一些相当复杂的事情,但我不确定从哪里开始。 我有一个看起来像这样的数据框: main_val sub_val bit_one bit_two one a 1
我正在尝试编写一个函数 long(S1,S2) 如果 S1 比 S2 长,则该函数应该为真,否则为假。到目前为止,我所拥有的是以下内容: longer(A,nil). longer(nil,B) :-
我想知道我在这里缺少什么我有一个代码可以检查图像是否基于 Canvas 是透明的。 function Trasparent(url, npc, clb) { var img = new Ima
我想在按下按钮时使其他类框架设置可见(false)。 有一个名为 DisplayScore 的类,该类获取 getContentPane().add(new ScoreInfo());来自 Score
我正在使用 TableLayout 和 TableRow 创建 6/6 网格按钮。 private Button myButton; private static final int
这个问题没有实际用途!我之所以问这个只是因为我很好奇! 在C++中,有一种方法可以通过在某处编写#define true false来将true伪造为false,然后在代码中到处的true都将被视为f
我不久前学习 java,所以也许我有一个愚蠢的问题。 我有一张表,我在其中存储了一些信息。我想在此表中检查一些信息的可用性(这将只有一行),如果是 - 从这一行中获取特定列中的信息,如果没有 - 做另
这是一个 JavaScript 问题... 我正在尝试返回完全不区分大小写的匹配项。例如,如果我在输入框中输入 "yo",我希望它返回 true,这在我当前的方法中是这样做的,但它也会返回 true
我认为,我在 JS 中写了一个直接的 if 语句,但它运行不正确。 function printLetter(LetterId) { var studentflag = $("#IsStude
我如何使用 Javascript 执行以下操作? var object function() { return { object: Return true if object
我试图让导航栏在向上滚动时向下滑动,并在单击#menu-bar 时保持固定。但是当我再次单击同一个按钮时,我不知道如何在自动隐藏时将值改回 false,就在我有两个按钮的时候。非常感谢任何帮助! $(
下面的代码 #include using namespace std; int main(){ char greeting[50] = "goodmorning everyone";
我正在使用数据源将数据填充到我的数据 GridView 中。但是,我正在尝试找到一种方法让用户能够隐藏他不想看到的列。 我可以在程序运行之前隐藏和显示列: [Browsable(false)] pub
我是一名优秀的程序员,十分优秀!