linux防恶意软件防病毒 防护工具

2023-05-16

保持Linux系统的安全 抵御Linux恶意软件和Linux病毒
据大多数估计,目前互联网上超过50%的网络服务器正在运行某种版本的Linux或者相关的*nix系统。这应该足以让你认识到,分析、识别、根除Linux系统内部,或从Linux系统经过的恶意软件,对信息时代的持续成功是多么重要。
无论你运行什么风格和大小的Linux系统,不管是单独的桌面或是一个服务器群,对安全的关注至关重要。实际上,你成为传染者之前,你不仅要检查Linux恶意软件,还要检查能感染Windows或Mac系统或安卓软件的被动式恶意软件。
换句话说,我们万万不可抱有这种想法“因为我并不存储任何敏感数据或重要数据,所以不需要保护自己的系统远离恶意软件”,因为那些数据并不是恶意软件的唯一目标。
我们汇集了一些顶级linux恶意软件和linux病毒防护程序的简介,以帮助保持你Linux系统的安全。
ClamAV
开源的ClamAV是用于Linux服务器的最流行恶意软件防护工具之一。它也适用于Windows和Mac系统。
ClamAV很强大。不要将它与扫描邮件附件这种小任务的相关程序混淆。ClamAV能做的比那多多了。并且,它还处于积极的开发中,使其成为商用杀软解决方案的有力竞争者。
但是,任何恶软防护或杀毒软件所面临的挑战都在不断更新:每天都会出现新威胁、病毒和恶意漏洞。从一个漏洞被识别到ClamAV在活跃版本中推出签名,存在时间间隔。很难不去担心这个时间间隔。
很多人会想起ClamAV曾错误地将Total Commander的更新标记为病毒,但不要让这个往事阻碍你。任何杀毒软件都会误报。更大的问题是,它是否漏过了活跃的病毒。很少有专家会认为ClamAV是最好的解决方案,但对于基本的Linux服务器,它还是不错的。它最大的好处在于开源。如果你没有预算,它比生活在幸福的、但却危险的无知中强很多。

Sophos杀毒软件Linux版
Sophos是一家商业杀毒公司,提供免费的扫描工具。Sophos Antivirus for Linux(Sophos杀软Linux版)使用了其Windows版本相同的扫描软件,以识别、隔离和清楚病毒、木马和各类其他恶意软件。
更重要的是,该程序还检测、封堵和删除Windows、Mac和安卓恶意软件,令其成为文件服务器的绝佳选择。它甚至还能用于Web服务器、NFS服务器或者老FTP文件服务器。如果你有一个提供文件服务的Linux系统,对文件进行扫描是至关重要的,以确保你不会成为恶意软件的分发点。
Sophos Antivirus for Linux是预编译的,适用于各种Linux发行版,无论是32位还是64位配置。它支持的平台包括Amazon Linux、CentOS、Debian、Mint、Oracle、Red Hat、SUSE、Turbolinux和Ubuntu。
Sophos更强大的付费版本增加了反勒索软件、应用白名单和HIPS功能,便于集中管理充满服务器的机架或机房。其中,如果你正在运行的服务器有稍微关键一些的任务或者存有客户、开发或产品数据,反勒索软件是一个及时的考虑。

ckrootkit / rkhunter
几年前,因为无意中在不知情的音乐粉丝电脑上安装了 rootkit ,索尼BMG音乐陷入了麻烦。这些无辜粉丝只是购买并时不时听听Celine Dion、Neil Diamond和The Dead 60s的最新音乐,一个rootkit就悄无声息地潜入了他们的电脑。
rootkit是一组程序、脚本和程序,可以访问你的root账户,然后维持该访问权限。典型的rootkit感染通过“Sudo”命令的木马版本获取权限。它静静地等待、观察,直到管理员输入root密码。然后它突然活跃起来,获取需要的权限,并造成严重破坏。
两个开源程序专门设计用来扫描和检查rootkit的存在,无论它们已被触发或正在待命:ckrootkit和rkhunter。两者之间的主要区别在于所运行的操作系统:Debian类的Linux用户想要chkrootkit,易于通过调用(管理)命令行“sudo apt install chkrootkit”来安装。如果你运行的是CentOS的变种?那么安装命令行是“sudo yum install rkhunter.”。
关于手动清理Rootkit,请参看 如果反病毒软件不工作 ,有可能中了Rootkit Rootkit检测和清除还是有办法的

Lynis
任何体面的Linux安全软件都会检查rootkit或收到攻击的Linux程序。你也可以手动操作:将已安装程序的校验值(checksum)与安装在干净、原始的系统上的相同程序的校验值进行比较。它们应该完全相同。保持系统干净不仅仅是清除病毒和rootkit。Lynis提供一整套的安全审计工具。
更棒的是,Lynis是开源的,支持几乎所有基于Linux和Unix的系统,包括FreeBSD、Linux、NetBSD和Solaris。它甚至适用于MacOS。如果你已经安装了ClamAV或rkhunter这样的恶软扫描软件,Lynis能自动将它们绑定到扫描和监控中,同时还能检查配置错误。
整个系统以一套Shell脚本写成,而不是C++或其它难懂的东西。你可以直接运行Lynis,或者从USB、CD或DVD安装,这也令其成为现场安全专家工具包的便携而智能的补充。事实上,即使你的系统与公共网络隔离,如果需要进行系统强化或合规测试,它也能提供有针对性的指导。

ISPProtect
如果你是互联网服务提供商(ISP),那么在保持系统无恶软和监控所上传文件、所安装软件上,你面临一系列的挑战。这就是ISPProtect的用途。无论你拥有几十个用户,还是机架上一个为内网提供web网页的小型Linux机箱,它都很有用。
ISPProtect扫描并识别WordPress、Joomla、Drupal和Magentocommerce的恶意软件,还能确保这些流行的第三方软件上的所有元素都是最新的。过时的版本是渗透一个本来安全的系统的常见方式。
该程序围绕两点构建:基于签名的病毒扫描引擎,以及在许多环境中检测恶意软件的启发式扫描引擎。它可以处理很多情况,包括发送自服务器上未知软件包的垃圾邮件、非常高的服务器负荷、或者甚者是客户对他们个人服务器的抱怨。这将令问题的快速识别和隔离变得容易。
还有一件事:ISPProtect是由流行的ISPConfig Webhosting Control Panel软件的开源开发团队编写的。该软件包的另一部分——ISPProtect BanDaemon——还能保护你的系统免受暴力破解或拒绝服务攻击。

卡巴斯基防病毒Linux版/Endpoint Security Linux版
卡巴斯基一直以来都被认为是杀毒软件领域的佼佼者。特别是,其反恶软程序在Windows世界非常流行,使该公司非常了解恶意软件(包括Linux服务器上的恶意软件)的签名和配置文件。
根据你所用的系统,卡巴斯基拆分了产品:Kaspersky Anti-Virus for Linux Workstations专为交互系统设计,而Kaspersky Anti-Virus for Linux File Servers专为文件服务器设计。该公司还有另一款专用于电子邮件服务器的产品。
有了这许多解决方案,问题就是——总是——该公司对新攻击和漏洞利用的响应如何。根据需要,卡巴斯基每小时发布一次数据库更新。

Avast Security Suite Linux版
长时间被尊为反病毒和反恶软社区的主要支柱之一,AVG为Linux服务器提供了一个防病毒解决方案,与其流行的Windows应用程序使用相同的恶意软件数据库。没啥奇怪的,它专注于文件服务器,但如果你喜欢用Windows系统(比如玩游戏)它也能识别潜伏在双启动系统上的恶意软件。
该软件功能分为三类——核心安全、文件服务器安全和网络安全,合在一起就是Avast Security Suite for Linux。它适用于Red Hat、Ubuntu、CentOS和Debian,主要由管理员用命令行运行。你有一个老的X86 64位系统?Avast同时还能让旧硬件得到更新并保持安全。
这是市面上最好的解决方案之一。它拥有积极的支持,为立即响应最糟的恶软攻击提供实时更新,并提供智能流量和使用率监控工具。不想为家庭文件服务器的安全付钱?Avast有一个免费的家庭版,值得一试。

ESET File Security Linux / FreeBSD 版
想从一个供应商那获取一个解决方案,覆盖所有操作系统,为Mac、Windows和Linux提供保护?ESET为您提供了广泛的防病毒和反恶意软件工具,包括一整套文件安全软件工具。这套工具旨在同时保持您Linux和FreeBSD服务器干净、安全和快速运行。
与许多其他解决方案一样,ESET File Security for Linux / FreeBSD也提供远程管理。如果您的设备中包含多台服务器,特别是您的服务器遍布全国或全球,这一点远程管理至关重要。
同样重要的是,您需要进行合规性监控,以确保整个组织的所有服务器符合公司的安全标准。因为事前修复比被黑后修复更简单。
ESET File Security适用于SUSE、Fedora、Mandriva、Red Hat、Ubuntu、Debian和FreeBSD,为即使最异类的Linux商店提供了广泛的解决方案。

本文由:csoonline 发布,版权归属于原作者。
如果转载,请注明出处及本文链接:
http://toutiao.secjia.com/linux-anti-malware-av

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux防恶意软件防病毒 防护工具 的相关文章

  • 如何准备大学生电子设计竞赛

    大学生电子设计竞赛难度中上 xff0c 一般有好几个类型题目可以选择 xff0c 参赛者可以根据自己团队的能力 优势去选择合适自己的题目 xff0c 灵活自主空间较大 参赛的同学们可以在暑假好好学习相关内容 xff0c 把往年的题目拿来练练
  • 聊聊ChatGPT

    ChatGPT 这几周科技圈最火的当属ChatGPT xff0c 自媒体中十篇有九篇都是关于ChatGPT的 ChatGPT上可知天文 xff0c 下可知地理 xff0c 还可写论文 搞代 写小说 xff0c 可谓 全能型选手 自从去年11
  • 修改简历有用吗

    看情况 xff0c 一般都是很有用哒 xff01 简历修改会突出你的重点和优点 xff0c 优化你的简历内容 xff0c 让面试官一眼看到简历就被吸引了 xff01 如以上图片所示
  • 运行Python时出现SyntaxError: EOL while scanning string literal解决方法

    当运行Python时 xff0c 出行SyntaxError EOL while scanning string literal 一般是语法出现错误 xff0c 看一下是不是哪里忘记添加符号或是分号 xff1a 这些没打
  • 数据结构选择练习题(有解析)

    前言 已经到期末了 xff0c 昨天进行了一次马原考试 xff0c 那时候挺紧张的 xff0c 那时候虽然写完了试卷 xff0c 但是有4道题是乱写的 xff0c 因为我刚好没有背 xff0c 希望不会挂科吧 然后今天呢 xff0c 就开始
  • 论文阅读_异常检测综述

    英文题目 xff1a Anomaly Detection A Survey 中文题目 xff1a 异常检测综述 论文地址 xff1a https readpaper com paper 2122646361 领域 xff1a 异常检测 发表
  • 解决Mybatis-Plus分页插件无效

    1 导入依赖 span class token tag span class token tag span class token punctuation lt span dependencies span span class token
  • 一、FreeRTOS任务调度相关函数详解

    文章目录 1 FreeRTOS任务调度及相关函数分析1 1 任务创建过程分析1 1 1 任务创建函数分析1 1 2 任务初始化函数分析1 1 3 任务堆栈初始化分析1 1 4 添加任务到就绪列表 1 2 任务删除过程分析1 3 任务挂起过程
  • linux的exit和_exit

    进程退出 退出一个进程有多种方式 xff1a 正常退出 xff1a 在main函数里return 在进程里面调用exit exit 在进程的最后一个子线程调用pthread exit 异常退出 xff1a 被信号 xff08 9 15 xf
  • 三、任务切换之PendSV异常

    文章目录 PendSV异常1 没有PendSV异常的任务切换2 有PendSV异常的任务切换2 1 系统调用引起的任务切换2 2 systick中断引起任务切换2 3 PendSV异常处理函数2 4 寻找下一个要运行的任务2 5 时间片调度
  • Cortex-M系列中断和异常(一)

    文章目录 1 中断与异常1 1 异常的类型1 2 异常及中断的管理1 2 1 中断的一般使用方法 1 3 优先级的定义1 4 向量表和向量表的重定义1 4 1 向量表重定向的应用场景 1 5 中断输入和挂起行为1 5 1 中断请求的类型 1
  • Cortex-M系列中断和异常(三)

    文章目录 Cortex M系列中断和异常1 1 SCB中的寄存器1 1 1 中断控制和状态寄存器 xff08 SCB gt ICSR xff09 1 1 2 向量表偏移寄存器 xff08 SCB gt VTOR xff09 1 1 3 应用
  • Cortex-M系列中断和异常(四)

    文章目录 1 中断及异常的注意事项1 1 中断及异常的优先级配置1 2 中断与栈空间的关系1 3 向量表重定向情况1 4 软件中断1 5 ARM架构及中断 2 函数调用与异常处理的过程2 1 函数调用过程2 2 异常处理过程2 2 1 栈帧
  • Cortex-M芯片低功耗开发

    文章目录 芯片的低功耗1 1 低功耗的测量数据1 2 低功耗的系统特性1 3 低功耗的系统需求1 3 1 Cortex M3和Cortex M4处理器的低功耗特点 1 4 低功耗系统特性1 4 1 休眠模式1 4 2 系统控制寄存器 xff
  • Keil 启动文件详解

    文章目录 1 启动文件详解1 1 启动文件的主要任务1 2 启动文件中的汇编指令1 3 启动代码讲解1 3 1 栈的初始化1 3 2 堆的初始化1 3 3 向量表初始化1 3 4 复位程序1 3 5 中断服务程序1 3 6 用户堆栈初始化
  • TiveC微控制器基础练习1.1源码

    基础练习1 1 软件延时实现LED闪烁 硬件描述 LED2 蓝色 PF0 LED3 绿色 PA4 LED4 红色 PD6 使用这个引脚 注意事项 引脚PF0和PD7比较特殊 默认是保护的 要重新编程操作的话 需要先解锁 小技巧 通过SysC
  • git-lfs filter-process: git-lfs: command not found

    最初是认为网络不稳定 xff0c 或者git版本过低 开始自己的git版本是1 20 xff0c 后续升级为1 32仍旧存在这个问题 之后安装了git lfs xff0c 问题解决 不知道为什么其他同事没有出现该问题 brew instal
  • gazebo和rviz有具体的区别吗?哪个更好用?

    文章来源 xff1a 企鹅号 古月居 https www zhihu com question 268658280 answer 340190866 简单来讲 xff0c 两者的主要功能不同 xff0c 没办法比较哪个更好用 xff0c 如
  • Ubuntu下好用的录屏和视频格式转换工具

    xff08 1 xff09 Ubuntu录屏工具 kazam 安装 sudo apt get install kazam 安装完之后 xff0c 命令行中输入 xff1a kazam 就可以启动工具了 xff0c 可以看到工具界面如下 xf
  • linux的fork和vfork

    fork和vfork 区别 fork函数和vfork函数都可以用来创建一个子进程 他们有什么区别呢 xff1f 首先是fork xff1a 内核会给子进程分配虚拟内存空间和id xff0c 但不会分配物理内存子进程一开始是共享父进程的物理空

随机推荐

  • 经典卷积神经网络(一):LeNet-5和AlexNet

    本节介绍几种广泛使用的典型深层卷积神经网络 LeNet 5 LeNet 5 LeCun et al 1998 虽然提出的时间比较早 xff0c 但是是一个非常成功 的神经网络模型 基于LeNet 5的手写数字识别系统在90年代被美国很多银行
  • FreeRTOS中打开关闭任务切换

    本文介绍FreeRTOS中解决多任务之间互相影响的两种方法 1 基本临界区 基本临界区是指宏 taskENTER CRITICAL 与taskEXIT CRITICAL 之间的代码区间 xff0c 下面是一段范例代码 Critical Se
  • 嵌入式八股文汇总

    1 C C 43 43 1 1 关键字 xff08 参考 嵌入式及Linux那些事 以及众多帖子汇总而成 xff09 volatile 当声明指向设备寄存器的指针时一定要用volatile xff0c 它会告诉编译器不要对存储在这个地 址的
  • 嵌入式面试常考问题

    面试经验 c c 43 43 1 malloc与new的区别 1 new是操作符 xff0c malloc是函数 2 new使用时先分配内存 xff0c 再调用构造函数 xff0c 释放时调用析构函数 3 new只能分配实例所占类型的整数倍
  • 神经网络应用较多的算法,图卷积神经网络应用

    神经网络原理及应用 神经网络原理及应用1 什么是神经网络 xff1f 神经网络是一种模拟动物神经网络行为特征 xff0c 进行分布式并行信息处理的算法 这种网络依靠系统的复杂程度 xff0c 通过调整内部大量节点之间相互连接的关系 xff0
  • K8S api接口详解

    一 创建管理员用户 xff0c 授权 xff0c 获取token值 1 创建用户 编写CreateServiceAccount yaml文件 span class token key atrule apiVersion span span
  • OpenStack floating IP

    1 弹性公网IP 私有IP 浮动IP 虚拟IP之间区别 弹性公网IP是可以直接访问Internet的IP地址 一个弹性公网IP只能给一个ECS使用 私有IP是公有云内网所使用的IP地址 xff0c 用于内网通信 xff0c 私有IP不能访问
  • 修改apt-get源为国内镜像源

    span class token comment 备份 span span class token function cp span etc apt sources list etc apt sources list bak span cl
  • Ubuntu安装aptitude

    安装aptitude xff0c 利用aptitude对依赖关系进行智能处理 span class token function sudo span span class token function apt get span span c
  • ubuntu桌面出现问题,重启x桌面方法

    ubuntu默认有7个console xff0c ctr 43 alt 43 xff08 F1 F7 xff09 可以切换控制台 xff0c 其中F7是图形界面 xff0c 其余都是字符界面 X window出现问题 xff0c 需要进入字
  • Linux-KVM虚拟机的创建和快照命令

    KVM xff1a Kernel based Virtual Machine的简称 xff0c 是一个开源的系统虚拟化模块 xff0c 自Linux 2 6 20之后集成在Linux的各个主要发行版本中 安装虚拟机脚本 xff1a 虚拟机的
  • 浅谈stm32的低功耗模式

    stm32标准库实现低功耗 一 概述 stm32不同系列芯片支持的低功耗模式各有差异 xff0c 本文以F103系列芯片为例 xff0c 简单讲解不同低功耗模式的特点和使用方法 二 低功耗 简述 默认情况下 xff0c 系统或电源复位后 x
  • Vncservice多用户登陆

    1 修改 etc sysconfig vncserver 添加一个 longgangtest 的用户 2 在系统中新建一个 longgangtest的用户 adduser longgangtest 然后执行 好像需要执行 xff0c 测试的
  • 使用正点原子资料点亮野火linux开发板LED

    64 TOC
  • 斜杠、反斜杠的区别

    我们在写程序时候经常会混淆 和 xff0c 经常听到别人讲 斜杠 xff0c 反斜杠 xff0c 那么怎么区分它们呢 xff1f 还有它们各在什么样的场景下使用呢 xff1f 本篇文章是来区别这两个符号和总结使用它们的情形 1 区分 是斜杠
  • 七月在线机器学习

    异方差性ID3算法中文分词HMM非参数统计和参数统计切比雪夫不等式条件熵K L变换和主成分分解生成模型和判别模型非抽样误差径向基函数线性回归的基本假设最大熵SVM中的C和gamma参数距离度量牛顿法和拟牛顿法拉灯问题铺瓷砖问题哈夫曼编码树最
  • ros2串口通信

    目录 前期准备新建工程添加头文件添加源文件添加节点源文件修改package xml和CMakeLists txt安装依赖编译执行打开虚拟串口打开发布者打开订阅者打开监听 xff0c 查看是否有数据接收 前期准备 登录github下载代码ht
  • 产品化思维

    1 1 产品的本质 能够供给市场 xff0c 被人们使用和消费 xff0c 并能满足人们某种需求的任何东西 xff0c 包括有形的物品 无形的服务 组织 观念或它们的组合 定义 xff1a 市场是提供给买卖双方交易的平台 xff0c 而人在
  • Orcad生成BOM包含封装信息的方法

    在使用ORCAD开发后期 xff0c 总少不了导出BOM xff0c 根据BOM备料的过程 但是ORCAD默认的生成BOM方式并不能直接包含封装等信息 xff0c 这就需要在生成BOM的过程中做一些改动了 首先就如生成BOM界面 而后在需要
  • linux防恶意软件防病毒 防护工具

    保持Linux系统的安全 抵御Linux恶意软件和Linux病毒 据大多数估计 xff0c 目前互联网上超过50 的网络服务器正在运行某种版本的Linux或者相关的 nix系统 这应该足以让你认识到 xff0c 分析 识别 根除Linux系