Linux 比其他操作系统更安全。但这并不是您在使用 Linux 时可能不需要防病毒软件或防火墙的唯一原因。

Linux 并非无懈可击。事实上,这是让 Linux 用户陷入困境的最常见的网络安全神话之一。这种信念很容易让你放松警惕,而当你放松警惕时,你很可能被狠狠教训一顿。

但仅仅因为 Linux 存在安全漏洞并不意味着您需要防病毒或防火墙软件。尽管您可能还是决定安装一个——这并没有错——这里有几个原因说明它可能没有你想象的那么有用。

为什么 Linux 不需要防病毒软件

让我们看看您可能不需要 Linux 上的防病毒软件的原因。

1. Linux 桌面的恶意软件很少见

由于 Linux 是相对不那么流行的桌面操作系统,而且 Linux 用户往往是一群精通技术的人,因此其他操作系统更容易利用安全漏洞,而且攻击 Linux 根本没有那么有利可图。

当然,也不要太天真,Linux 上的恶意软件也确实存在。但是,它并不像在其他操作系统上那样是个大问题,而且你几乎不可能遇到这样的问题(除非你正在观看不恰当的内容或从声誉不佳的网站下载)。

2. Linux 上的软件安装更安全

想想您是如何在计算机上安装软件。在 Windows 和 Mac 上,用户经常下载请求系统级访问权限的 EXE、MSI 和 DMG 安装程序文件,以便进行必要的安装更改。这是恶意软件攻击的主要途径。一个错误就可能导致出现重大问题。

但 Linux 不一样。安装程序文件存在但非常规 - 大多数用户仅依赖 APT 和 YUM 等包管理器。只要您保留受信任的存储库,感染恶意软件的风险几乎为零。当您开始使用来历不明的 PPA 时,这种风险就会增加。

3. Linux 保护自己免受恶意软件的侵害

Linux 的基本结构使得恶意软件很难获得 root 访问权限,即使您最终感染了病毒或木马,也很难对系统造成任何真正的损害。这是由于权限在 Linux 中的工作方式。

Linux 中的每个文件都有三个权限设置:

  1. 文件的所有者可以用这个文件做什么?

  2. 文件的所有者组可以用这个文件做什么?

  3. 其他人可以用这个文件做什么?

如果假设病毒感染了您的系统,它可能会在您的本地帐户下执行,因此仅限于您的用户操作。本地用户帐户无法对系统级“root”文件执行任何操作,因此恶意软件将被受限和限制(假设您没有意外使用“sudo”执行恶意软件)。

4. 杀毒效果存疑

假设有一天有一种针对 Linux 桌面的新恶意软件。它利用了前所未有的安全漏洞,并进入您的系统。在您意识到这一点之前,该恶意软件就对您的数据造成了严重破坏,让您想知道您可以采取哪些措施来阻止它。

杀毒软件会帮助你吗?可能不是。

一般来说,杀毒软件总是比病毒落后一步。它无法保护您免受它没有意识到的威胁,这意味着防病毒开发人员根据定义是被动的。很有可能,在防病毒软件了解如何处理它之前,您就会受到恶意软件的攻击。

您是否知道 Linux 防病毒客户端主要扫描 Windows 恶意软件?有些确实发现了 Linux 感染,但它们主要清除 Windows 感染的文件,这样您就不会通过文件传输将该恶意软件传递给您的其他计算机或您的朋友和家人。

5. Linux 上良好的安全习惯通常就足够了

Linux 上一些最著名的攻击载体是来自未知来源的应用程序、种子、可疑网站等。这些是一些非常基本的资源,您可以通过最佳实践很容易地避免它们。

但这些并不是唯一的。恶意软件的其他潜在载体包括 PDF 文件、过时的扩展和插件、不经常更新的跨平台应用程序等。USB 驱动器还可以携带潜在的恶意软件。

综上所述:如果你消除了潜在的攻击媒介,避开网络的阴暗部分,远离流浪的 USB 驱动器,改掉不良的安全习惯并养成良好的安全习惯,那么从防病毒软件中获益不多。

为什么 Linux 不需要防火墙

不用担心。这个答案要简短得多。

防火墙只是一个过滤器,它决定哪些网络数据包(即数据)可以从互联网进入您的计算机,哪些可以离开你的计算机到互联网。它主要用于允许和/或禁止传入连接。传出连接很少被过滤。

对于大多数 Linux 桌面用户来说,防火墙是不必要的。

唯一需要防火墙的情况是在系统上运行某种服务器应用程序。这可能是 Web 服务器、电子邮件服务器、游戏服务器等。在这种情况下,防火墙将限制传入连接到某些端口,确保它们只能与正确的服务器应用程序交互。

如果您没有运行任何服务器应用程序,那么防火墙将毫无用处。如果没有服务器在运行,那么您的系统就没有在监听传入的连接,如果它没有在监听传入的连接,那么没有人可以连接。

大多数 Linux 桌面开箱即用地运行零服务器应用程序。同样,在您的 Linux 机器上激活防火墙并没有什么坏处。我们不建议反对。我们要说的是,您可以在 Linux 上没有防病毒软件或防火墙。

在 Linux 上最大化安全性的提示

尽管有所有这些不安装防病毒软件的原因,但您可能还是想安装——这很好。即使您从未感染过一次恶意软件感染,也不会因为使用防病毒软件而失去任何东西。安全总比后悔好,对吧?毕竟,Linux 并不像许多人想象的那么安全。

与 Linux 上的任何其他软件一样,您可以免费安装和测试几个防病毒应用程序。

Linux 要不要防病毒软件或防火墙相关推荐

  1. linux检查防病毒系统,[操作系统-Linux]常用的防病毒软件

    1,ClamAV防病毒软件 ClamAV防病毒软件是Linux平台上最流行的防病毒软件. ClamAV是一种免费的开源产品,支持多种平台,例如Linux / Unix,MAC OS X,Windows ...

  2. linux卸载veil,Kali Linux中的VEIL Framework绕过防病毒软件实验

    原标题:Kali Linux中的VEIL Framework绕过防病毒软件实验 在进行渗透测试的过程中,绕过反病毒产品一直是一个"令人头疼"的事情.今天,我们将跟大家如何绕过目前市 ...

  3. linux 安装防病毒软件,04Linux环境下Norton防病毒软件安装和使用.doc

    04Linux环境下Norton防病毒软件安装和使用 Linux环境下 Norton防病毒软件安装和使用 项目编号:项目名称:编 写 人:詹硕编写日期:2012-08-13审 核 人:审核日期:批 准 ...

  4. 最佳Linux防病毒软件推荐!

    看到标题或许你会疑问,linux如此安全,为什么我们还需要安装防病毒软件呢?确实,linux为全球超过70%的web服务器提供支持,黑客极有动机来制造强大的病毒来渗透这些服务器安全系统,以下是详细的内 ...

  5. Linux系统中的软件管理

    Linux系统中的软件管理 1 Linux中软件包的类型 2 软件包的名称结构 3 rpm命令管理软件包 4 本地软件仓库的搭建 4.1 系统软件仓库的作用 4.2 搭建方法 5 dnf 软件管理命令 ...

  6. linux iptables:安全应用,防火墙

    iptables:安全应用,防火墙 windows和linux都有防火墙,企业的边缘会部署防火墙保证企业内部的局域网是安全的.针对个人电脑会有防火墙保证系统是安全的. 防火墙是唯一通道. 防火墙分类( ...

  7. JNI线程、Linux常用命令、权限、防火墙配置

    JNI_OnLoad: 调用System.loadLibrary()函数时, 内部就会去查找so中的 JNI_OnLoad 函数,如果存在此函数则调用. JNI_OnLoad会: 告诉 VM 此 na ...

  8. Linux的使用及软件安装

    目录 1.linux指令 2.安装软件 2.1 软件的安装方式 2.2 安装jdk1.8 2.3 安装tomcat服务器--war包 2.4 安装mysql 1.linux指令 (1) 重命名|移动: ...

  9. (15)卡巴斯基防病毒软件介绍-概述

    卡巴斯基对大多数国内用户是个陌生的名字,他的原名是Kaspersky Anti-Virus,这款俄罗斯Kaspersky Labs推出的防毒软件在国外备受推崇,它和赛门铁克的诺顿防病毒软件,McAfe ...

最新文章

  1. 力扣(LeetCode)刷题,简单+中等题(第31期)
  2. python while循环语句-python循环语句讲解(一):while循环
  3. /usr/bin/ld: cannot find -lfontconfig解决方法
  4. golang mysql断线_MySQL的连接池、异步、断线重连-Go语言中文社区
  5. 顺序查找-判断质数/记录出现次数
  6. 2021年11月网络规划设计师上午试题
  7. 微服务升级_SpringCloud Alibaba工作笔记0010---Gateway配置动态路由
  8. 手写数字识别中多元分类原理_如何验签名真伪?法大大手写签名识别功能来了!...
  9. 算术逻辑单元 —— 串行加法器和并行加法器
  10. 面试官:说说你对SPA(单页应用)的理解?
  11. 七款好看文字样式纯css
  12. 手工创建Oracle11g完整版(超详细)
  13. HTPP详解(真的很经典)
  14. 第6回 スライドによるページナビゲーション
  15. uml图六种箭头的含义(泛化、实现、依赖、关联、聚合、组合)
  16. 阿里云认证证书合集(一起来考证)
  17. 第十节:Keras深度学习框架实战之波斯顿房价回归预测
  18. LBM中的straight boundary及部分代码(以D2Q9为例)
  19. Python处理音频文件的实用姿势
  20. 可以放GOOGLE广告的博客总汇

热门文章

  1. 红外额温枪方案开发技术支持
  2. 【转】maven Failure to find xxx in 中央仓库
  3. AD练习笔记 USB-TTL转换器
  4. 计蒜客 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B coin(求乘法逆元)
  5. 支持向量机(SVM)算法原理
  6. 【seq2seq】深入浅出讲解seq2seq神经网络模型
  7. 【python】——setup.py build_ext --inplace命令解析
  8. 树莓派——安装OpenCV
  9. nginx可以用来做什么
  10. Java.IO.InputStream-OutputStream