Linux下部署CLamAV并结合OSSEC告警

Linux系统安全防护:ClamAV防病毒工具从入门到实战部署 在服务器安全与运维领域,恶意软件检测与防护是保障系统稳定和数据安全的基础环节。其核心原理是通过特征码匹配和行为分析,识别已知威胁。这项技术的核心价值在于构建主动防御层,防止恶意脚本、勒索软件等破坏系统完整性。典型的应用场景包括Web服务器目录巡检、邮件网关过滤、文件共享服务器安全检查以及CI/CD流水线的供应链安全。针对Linux环境,开源防病毒引擎ClamAV以其轻量、可定制和高性能的特点,成为自动化安全扫描的关键工具。通过集成到定时任务、Samba共享或Docker容器,它能有效应对Web Shell、 阅读详情
[root@server120 local]# yum install gcc openssl openssl-devel pcre pcre-devel clamav clamd -y

安装完成后,需要升级病毒库。
升级程序为/usr/bin/freshclam。
默认的配置文件为/etc/freshclam.conf,内容如下

[root@localhost ossec]# grep -v '^$' /etc/freshclam.conf | grep -v '^#'
/var/lib/clamav #病毒库的位置
UpdateLogFile /var/log/clamav/freshclam.log
LogSyslog yes
DatabaseOwner clam
DatabaseMirror db.local.clamav.net #病毒同步的请求地址
DatabaseMirror db.local.clamav.net #病毒同步的请求地址

这里修改一下配置文件:

[root@localhost ossec]# grep -v '^$' /etc/freshclam.conf | grep -v '^#'
DatabaseDirectory /var/lib/clamav
UpdateLogFile /var/log/clamav/freshclam.log
DatabaseOwner clam
DatabaseMirror db.cn.clamav.net
DatabaseMirror db.local.clamav.net

然后更新一下病毒库

[root@localhost ossec]# /usr/bin/freshclam
[root@localhost clamav]# ll /var/lib/clamav/
total 341836
-rw-r--r-- 1 clam clam 693248 Jul 14 10:20 bytecode.cld
-rw-r--r-- 1 clam clam 41839208 Jul 14 10:20 daily.cvd
-rw-r--r-- 1 clam clam 307499008 Jul 14 10:03 main.cld
-rw------- 1 clam clam 156 Jul 14 10:22 mirrors.dat

其中daily.cld与daily.cvd相同,只不过daily.cvd是个压缩文件,而daily.cld不是。
freshclam会判断自从上一次检测后是否有新的更新,如果有则会下载diff文件,如果下载diff文件,则会下载一个最新的daily.cvd。

Clamav会添加一个每天执行的定时任务/etc/cron.daily/freshclam,每天更新病毒库文件。

LOG_FILE="/tmp/freshclam.log"
if [ ! -f "$LOG_FILE" ]; then
    touch "$LOG_FILE"
    chmod 644 "$LOG_FILE"
    chown clam.clam "$LOG_FILE"
fi

/usr/bin/freshclam \
    --quiet \
    --datadir="/var/lib/clamav" \
    --log="$LOG_FILE"

病毒库更新完成后,执行扫描任务。
这里的想法是OSSEC本身已经有了clamav扫描结果的解码和rule文件
etc/decoder.xml如下:

<decoder name="clamd">
  <program_name>^clamd</program_name>
</decoder>

<decoder name="freshclam">
  <program_name>^freshclam</program_name>
</decoder>

rules/clam_av_rules.xml如下:

<rule id="52502" level="8">
    <if_sid>52500</if_sid>
    <match>FOUND</match>
    <description>Virus detected</description>
    <group>virus</group>
  </rule>

通过decoder可以看到这里匹配的是Syslog头中的程序为clamd,也就是必须是syslog格式才能解析告警,而默认的-l参数输出非syslog格式,如下测试:
test目录下包含了一些测试的样本文件,我拷贝之前应急拿的一个文件放到了/tmp下

[root@localhost ossec]# /usr/bin/clamscan -i -r /tmp/ -l /var/log/clamav.log
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

----------- SCAN SUMMARY -----------
Known viruses: 6300501
Engine version: 0.99.2
Scanned directories: 221
Scanned files: 95
Infected files: 1
Data scanned: 2.79 MB
Data read: 2.62 MB (ratio 1.06:1)
Time: 11.918 sec (0 m 11 s)

查看/var/log/clamav.log,可以看到非Syslog格式

[root@localhost ossec]# cat /var/log/clamav.log

-------------------------------------------------------------------------------

/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

----------- SCAN SUMMARY -----------
Known viruses: 6300501
Engine version: 0.99.2
Scanned directories: 221
Scanned files: 95
Infected files: 1
Data scanned: 2.79 MB
Data read: 2.62 MB (ratio 1.06:1)
Time: 11.918 sec (0 m 11 s)

通过查看/etc/clamd.conf可以看到里面有参数LogSyslog

[root@localhost ossec]# cat /etc/clamd.conf | grep LogSys
LogSyslog yes

可以配置开启syslog,默认输出到local6,但是测试发现这个配置文件不是默认加载的,写进去的配置无法生效,所以这里用logger来输出syslog。
修改一下rsyslog的配置

*.info;mail.none;authpriv.none;cron.none;local6.none /var/log/messages #添加local6.none
local6.notice /var/log/clamav.log
[root@localhost ossec]# service rsyslog restart
[root@localhost ossec]# /usr/bin/clamscan --infected -r /tmp -i | logger -it clamd -p local6.notice
[root@localhost ossec]# cat /var/log/clamav.log 
Jul 14 11:22:45 localhost clamd[1723]: /tmp/makeudp: Unix.Trojan.Agent-37008 FOUND
Jul 14 11:22:45 localhost clamd[1723]: 
Jul 14 11:22:45 localhost clamd[1723]: ----------- SCAN SUMMARY -----------
Jul 14 11:22:45 localhost clamd[1723]: Known viruses: 6300501
Jul 14 11:22:45 localhost clamd[1723]: Engine version: 0.99.2
Jul 14 11:22:45 localhost clamd[1723]: Scanned directories: 221
Jul 14 11:22:45 localhost clamd[1723]: Scanned files: 95
Jul 14 11:22:45 localhost clamd[1723]: Infected files: 1
Jul 14 11:22:45 localhost clamd[1723]: Data scanned: 2.79 MB
Jul 14 11:22:45 localhost clamd[1723]: Data read: 2.62 MB (ratio 1.06:1)
Jul 14 11:22:45 localhost clamd[1723]: Time: 11.950 sec (0 m 11 s)

这里我们用OSSEC监控一下这个文件,添加配置

 <localfile>
    <log_format>syslog</log_format>
    <location>/var/log/clamav.log</location>
  </localfile>
[root@localhost ossec]# /var/ossec/bin/ossec-control restart

可以看到产生的告警如下:

[root@localhost ossec]# tail -n 5 /var/ossec/logs/alerts/alerts.log 
** Alert 1500002954.2336: mail - clamd,freshclam,virus
2017 Jul 14 11:29:14 (192.168.192.1953) any->/var/log/clamav.log
Rule: 52502 (level 8) -> 'Virus detected'
Jul 14 11:29:14 localhost clamd[2077]: /tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

这里另外需要考虑四个问题
1)如何添加病毒库白名单
在病毒库所在目录创建文件:whitelist-signatures.ign2
以脏牛为例,添加内容:Unix.Exploit.CVE_2016_5195-2

2)文件软链问题,是否会重复扫描。

[root@server120 tmp]# /usr/local/clamav/bin/clamscan -h
--follow-dir-symlinks[=0/1(*)/2] Follow directory symlinks (0 = never, 1 = direct, 2 = always)
--follow-file-symlinks[=0/1(*)/2] Follow file symlinks (0 = never, 1 = direct, 2 = always)

0表示不检测软链;1表示需要向clamscan传递参数指定文件;2表示检测软链。默认值为1。
这里创建软链测试一下

[root@server120 tmp]# ln -s /tmp/makeudp /tmp/makeudp1 

当指定follow-file-symlinks=0时,软链文件没有扫出。

[root@server120 tmp]# /usr/local/clamav/bin/clamscan -i --follow-file-symlinks=0 -r /tmp 
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

当指定follow-file-symlinks=1时,不传递参数,软链文件没有扫出。

[root@server120 tmp]# /usr/local/clamav/bin/clamscan -i --follow-file-symlinks=1 -r /tmp 
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

当指定follow-file-symlinks=1时,传递参数/tmp/makeudp,软链文件可以扫出。

[root@server120 tmp]# /usr/local/clamav/bin/clamscan -i --follow-file-symlinks=1 -r /tmp /tmp/makeudp
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

当指定follow-file-symlinks=2时,软链文件可以扫出

[root@server120 tmp]# /usr/local/clamav/bin/clamscan -i --follow-file-symlinks=2 -r /tmp 
/tmp/makeudp1: Unix.Trojan.Agent-37008 FOUND
/tmp/makeudp: Unix.Trojan.Agent-37008 FOUND

所以默认就不会扫描软链文件。
3)很多机器都挂载了存储,需要排除存储目录。
可以通过–exclude-dir=”^/sys”来排除掉。
10和192开头的挂载排除掉,如下所示:

df -h | egrep '(^10\.|^192\.)' | awk '{print $6}' | sed 's/^/^/' | xargs | sed 's/ /|/g'

4)因为是定时任务每天凌晨执行,如果扫描到了存储设备,很有可能一天扫描不完,需要做判断,如果扫描任务还存在则不扫描;另外针对这种扫描时间超长的事件也需要告警出来,所以需要新增ossec的检测规则扫描时间超过6小时告警。
rules/clam_av_rules.xml新增:

  <rule id="52510" level="7">
      <if_sid>52500</if_sid>
      <match>Time: </match>      
      <regex>\(\d\d\d\d |\(4\d\d |\(5\d\d |\(6\d\d |\(7\d\d |\(8\d\d |\(9\d\d |\(36\d |\(37\d |\(38\d |\(39\d </regex>
      <description>ClamAV scan time over 6hours</description>
  </rule>

PS:这里的正则写成\d{4}不行,[1-9]也不行,无法匹配到
然后测试一下OSSEC告警:

Jul 14 11:29:15 localhost clamd[2077]: Time: 11.888 sec (360 m 11 s)


**Phase 1: Completed pre-decoding.
       full event: 'Jul 14 11:29:15 localhost clamd[2077]: Time: 11.888 sec (360 m 11 s)'
       hostname: 'localhost'
       program_name: 'clamd'
       log: 'Time: 11.888 sec (360 m 11 s)'

**Phase 2: Completed decoding.
       decoder: 'clamd'

**Phase 3: Completed filtering (rules).
       Rule id: '52510'
       Level: '7'
       Description: 'ClamAV scan time over 6hours'
**Alert to be generated.

最终执行的定时任务脚本如下:

#!/bin/bash

WHITEDIR="^/proc/|^/sys/|^/data|^/test|/upload"
ps axu | grep clamscan | grep -v grep > /dev/null
if [[ $? == 0 ]]; then
       exit
fi
NFSDIR=`df -h | egrep '(^10\.|^192\.)' | awk '{print $6}' | sed 's/^/^/' | xargs | sed 's/ /|/g'`

if [[ -n $NFS ]]; then
        WHITEDIR="${WHITEDIR}|${NFSDIR}"
fi
COMMAND="/usr/bin/clamscan  -i --exclude-dir='${WHITEDIR}' -r / | logger -it clamd  -p local6.notice"

if [ -f "/usr/bin/clamscan" ];then
        eval $COMMAND &
fi

 

Linux系统安全加固:六款核心工具选型与分层防御实战指南 在信息安全领域,恶意代码检测与系统完整性监控是构建纵深防御体系的基础。其核心原理在于通过特征码匹配、行为分析和基线比对等技术,持续识别异常活动与潜在威胁。这些技术对于保障服务器、云原生环境及物联网设备的安全运行具有重要价值,尤其在应对勒索软件、Rootkit和Webshell等高级威胁时不可或缺。本文聚焦Linux平台,深入解析ClamAV、OSSEC等六款主流安全工具,涵盖从轻量级扫描到企业级实时监控的完整解决方案,并提供分层部署与实战排坑策略,帮助运维人员构建从基础加固到实时响应的全方位防护体系。 阅读详情

相关推荐

Linux服务器安全防护:ClamAV杀毒软件部署与运维实战指南

在服务器安全领域,恶意软件防护是保障业务连续性和数据安全的基础环节。其核心原理是通过特征码比对和行为分析,识别并隔离已知威胁。这项技术的核心价值在于为系统提供一道额外的检测防线,尤其对于承载关键业务的应用服务器和存储敏感数据的文件服务器至关重要。在实际应用场景中,针对Linux服务器,虽然其架构本身具有一定安全性,但仍面临Web Shell、Rootkit、挖矿木马等应用层威胁。为此,部署一款轻量级、开源的杀毒软件成为许多运维团队的选择。本文聚焦于ClamAV,这一在开源社区广泛使用的工具,详细阐述其作为服

weixin_34059951的博客 359

Unix.Trojan.Agent-37008木马查杀

最近一天突然发现公司网络出问题了,时不时就断网,起初行政部门联系网络运营商,以为是他们那边的网络故障,而且刚开始运营商说是光猫可能出故障了,已经在给我们安排发一个新的过来。光猫还没收到,宽带管理人员发现光猫被内网发出的大量数据给卡死的,让我们排查一下内网设备。 于是我们赶紧登录路由查日志,发现路由也会被卡死,在某一段时间内突然发送大量数据到某个IP地址。第一反应是内网机器中毒了,一排查发现是从gitlab服务器发出去的。正好这台服务器平常是我来管理,这下解决这个问题成了我一个人的事,头大。。。 于此

carry的博客 2534

企业级Linux服务器安全防护实战:从HIDS部署到应急响应全流程

在服务器安全领域,主机入侵检测系统(HIDS)和端点检测与响应(EDR)是构建纵深防御体系的核心技术。其原理在于通过持续监控系统进程、文件完整性、网络连接和日志行为,结合规则引擎与关联分析,识别偏离基线的异常活动,从而实现对未知威胁和无文件攻击的检测。这项技术的核心价值在于将安全防护从被动的特征码查杀,升级为主动的行为监控与实时响应,有效提升对高级持续性威胁(APT)的发现和阻断能力。典型应用场景包括金融、电商、政务等对业务连续性要求极高的企业级Linux服务器环境,尤其适合防护Webshell上传、挖矿木

weixin_29323273的博客 359

查杀linux服务器木马,定时查杀病毒并隔离

接收到了阿里云服务器的安全告警,主要文件是/usr/bin/.sshd, /root/aa,查杀过程如下: 1. 使用clamav 下载压缩文件:wget http://www.clamav.net/downloads/production/clamav-0.100.0.tar.gz 安装:tar -xvzf .tar.gz 给文件夹重命名: mv clamav-0.100.0 clamav 安装的目录是:/var/lib 如若没在这个目标,可对包进行移动:mv /…/clamav /var/li.

huangzyi的博客 1492

Linux主机安全防护实战:从ClamAV到Wazuh的纵深防御体系构建

在信息安全领域,主机安全防护是保障系统稳定与数据安全的核心环节。其基本原理在于通过监控系统行为、文件完整性与网络活动,识别并阻断恶意操作。对于广泛应用的Linux系统而言,构建有效的安全防护体系具有重要的技术价值,它不仅能抵御恶意软件与漏洞利用,更是满足合规要求、保障业务连续性的基础。随着Linux在服务器、云计算及物联网等关键场景的深入应用,针对性的安全威胁日益增多,使得部署专业防护工具从“可选”变为“必需”。本文聚焦于Linux环境,深入探讨如何整合ClamAV、Fail2ban、Wazuh等工具,从文

weixin_33696822的博客 424

Linux服务器安全运维实战:漏洞扫描与病毒查杀全流程指南

在信息安全领域,漏洞扫描与恶意软件防护是保障系统安全的核心技术。其原理是通过自动化工具对系统进行深度检测,识别已知的安全弱点(CVE)和潜伏的恶意代码。这项技术的价值在于变被动防御为主动发现,能有效降低数据泄露、服务中断等安全风险,是满足等保合规、保障业务连续性的关键环节。应用场景广泛,从企业级服务器集群到个人云主机均需部署。本文聚焦Linux环境,深入解析如何利用OpenVAS、ClamAV等工具构建涵盖扫描、评估、修复、验证的闭环安全运维体系,并特别针对挖矿木马等顽固威胁提供应急响应与自动化集成方案。

weixin_34295316的博客 287

【Linux】安装杀毒软件(漏洞扫描工具)ClamAV 并配置邮件告警操作指南

ClamAV是Linux操作系统一款免费的杀毒工具,可以通过命令执行病毒库升级、查找病毒和删除病毒。ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix、MAC OS X、Windows、OpenVMS。ClamAV是基于病毒扫描的命令行工具,但同时也有支持图形界面的ClamTK工具。ClamAV主要用于邮件服务器扫描邮件。

liu_chen_yang的博客 1万+

阿里云WebShell告警应急响应:从隔离、溯源到加固的完整实战指南

WebShell是一种驻留在Web服务器上的恶意脚本,攻击者通过它能够远程执行命令、操控文件,甚至获取服务器控制权,其本质是Web应用安全防线被突破的体现。其植入原理通常并非简单的密码破解,而是利用了网站程序漏洞、未修复的安全补丁或供应链攻击。从技术价值看,有效应对WebShell入侵是保障业务连续性和数据安全的核心能力,涉及应急响应、入侵检测与系统加固等多个安全领域。在云计算与云安全普及的当下,此类事件常见于各类线上业务场景。当阿里云安全中心发出WebShell告警时,意味着自动化检测机制已识别出威胁,管

weixin_34060741的博客 741

记一次Linux服务器上查杀木马经历

开篇前言 Linux服务器一直给我们的印象是安全、稳定、可靠,性能卓越。由于一来Linux本身的安全机制,Linux上的病毒、木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux的安全性有个误解:以为它永远不会感染病毒、木马;以为它没有安全漏洞。所以很多Linux服务器都是裸奔的。其实在这次事件之前,我对Linux的安全性方面的认识、重视程度也是有所不足的。系统的...

weixin_30455023的博客 1321

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文深入剖析了RTL8306MB交换芯片驱动开发中RMII接口的典型调试陷阱。通过一个工业网关项目的实战案例,揭示了因硬件原理图设计疏忽导致TX_EN与CRS_DV信号线错接,从而引发网络“哑火”的根本原因。文章详细展示了使用示波器从时钟、数据到控制信号的系统性排查方法,并总结了关键的设计警示与自查清单,为嵌入式网络开发中的软硬件协同调试提供了宝贵经验。

qqq44的博客 1029

Infineon MOSFET开关损耗计算实战指南

本文是英飞凌MOSFET开关损耗计算的实战指南。针对MOSFET发热问题,文章深入剖析了开关损耗的产生机理,并基于Infineon数据手册的关键参数,手把手推导了开通与关断损耗的工程计算公式。同时,指南强调了栅极电阻、寄生参数等实际因素对损耗的影响,并提供了从理论计算到实测优化的完整路径,帮助工程师精准评估与优化电源设计。

weixin_29212867的博客 443

freshclam更新clamav病毒库失败(connection failed)

有大佬能帮帮我吗?

huangzyi的博客 2835

电脑版微信多开,最详细教程没有之一

首先桌面任意的位置右键新建文本文档输入如下代码: TASKKILL /F/IM WECHAT.EXE start " " "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe" start " " "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe" ...

大超子 4390

ClamAV与Greenbone组合部署:构建服务器恶意软件与漏洞双重防护体系

在服务器安全运维中,恶意软件防护与漏洞管理是两大核心支柱。恶意软件防护通过特征库比对技术,识别并清除系统中的病毒、木马等威胁,保障文件系统安全;而漏洞管理则基于CVE等公开漏洞库,通过主动扫描探测系统与服务中存在的安全弱点,预防潜在攻击。这两项技术的结合,为服务器提供了从内到外的立体防护,其技术价值在于将静态文件检测与动态漏洞评估相结合,极大提升了安全覆盖的全面性。在实际应用场景中,这种组合方案特别适用于需要持续安全监控的Web服务器、应用服务器等生产环境。本文以ClamAV和Greenbone(GVM)为

weixin_30753873的博客 765

【AAAI2025】【小目标检测】FBRT-YOLO:更快速、更优的实时航拍图像检测方法

FBRT-YOLO是一种新型实时航拍图像检测方法,针对小目标检测的精度与效率平衡问题提出创新解决方案。该方法通过两个轻量级模块显著提升性能:特征互补映射模块(FCM)将浅层空间位置信息深度整合至网络深层,缓解信息失衡;多核感知单元(MKP)采用多尺度卷积增强多目标感知能力。实验表明,在VisDrone、UAVDT和AI-TOD数据集上,FBRT-YOLO在检测精度和速度方面均优于现有实时检测器,特别适用于资源受限的飞行设备。该模型通过精简网络结构,在保持高性能的同时降低了计算负担,为航拍实时检测提供了高效解

weixin_44184852的博客 2904

苍穹外卖项目面试总结话术

美食速递这个项目最初是我参与制作的大创项目,是一款为中南学生提供校园外卖送至宿舍服务的软件,包含系统管理后台和小程序端两部分。其中系统管理后台主要提供给食堂内部员工使用,可以对食堂各个窗口、员工、订单、菜品等进行维护管理;小程序端可以在线浏览菜品、添加购物车、下单等,由学生兼职做跑腿送餐上门服务。这是个前后端分离的项目,我主要是负责后端的用户登录、员工管理,菜品管理,订单管理模块的编码实现。

qq_45195447的博客 1万+

Linux系统安全防护实战:10款必备工具与分层防御策略

在操作系统安全领域,Linux因其开源特性和权限机制常被认为相对安全,但这并不意味着可以忽视恶意软件威胁。随着Linux在服务器、云计算和物联网等关键领域的广泛应用,针对其的勒索软件、挖矿木马等专业化攻击日益增多。防病毒与安全防护的核心原理在于构建主动的威胁检测与响应体系,通过特征扫描、行为监控、完整性校验和日志审计等多层技术组合,实现从被动查杀到主动防御的转变。其技术价值在于保障业务连续性、防止数据泄露和满足合规要求。在应用场景上,无论是个人桌面、服务器环境还是安全研究,都需要适配不同的工具组合。本文聚焦

weixin_34037515的博客 383

ad23新版Geber导出-官方教程(22.11版本后)

AD23新版本geber文件导出(含官方教程)-22.11之后的版本均可用此教程

安和的博客 3万+

Linux服务器反挖矿实战:从SSH加固到入侵检测与应急响应

服务器安全防护是系统运维的核心环节,尤其在云计算时代,暴露在公网的Linux服务器常面临自动化攻击威胁。攻击者通过暴力破解、漏洞利用等手段入侵系统,植入恶意程序消耗计算资源,其中挖矿木马因直接变现特性成为常见威胁载体。这类攻击不仅导致业务性能下降,还可能引发资源成本激增和内网渗透风险。从技术原理看,防护需构建纵深防御体系:首先加固SSH等暴露服务,采用密钥认证替代弱密码;其次部署系统监控与进程分析工具,实时检测异常资源占用;最后建立应急响应流程,彻底清理恶意进程与持久化项目。本文以CentOS 7.x为例,

weixin_34335458的博客 371

YOLOv11 热力图可视化全流程:从模型解释到科研论证,让检测结果“有理可看”

无论是科研中需要严谨的模型解释,还是工业里要高效的缺陷定位,这套方法都能让你在“模型黑箱”与“业务需求”之间架起一座可视化的桥梁。别再让模型决策“无据可依”——现在就动手生成你的第一幅热力图,让 YOLOv11 的每一次检测都“有理可看”,用可视化的力量推动你的 AI 研究与落地走向深入!某团队在论文中通过热力图对比,证明其改进的注意力模块可使模型对小目标的关注区域更精准,实验论证说服力提升 50%;工业质检场景下,热力图帮助工程师快速定位模型漏检缺陷的原因——原来是对某类缺陷的特征关注不足。

m0_71589036的博客 677

动力学约束下的运动规划算法——Hybrid A*算法(附程序实现及详细解释)

本文主要介绍动力学约束下的运动规划算法中非常经典的Hybrid A*算法,大致分为三部分,第一部分是在传统A * 算法的基础上,对Hybrid A * 算法的原理、流程进行理论介绍。第二部分是详细分析 MotionPlanning运动规划库中Hybrid A * 算法的源码,进一步深入对Hybrid A * 算法的具体细节 进行理解。 第三部分是结合前面第一部分的理论和第二部分的详细源码,对Hybrid A * 算法的流程进行综合的概括总结。

慕羽★的博客 1万+

Linux服务器入侵应急响应实战:从排查思路到工具查杀全流程指南

在Linux系统运维与安全领域,服务器安全事件应急响应是一项核心技能。其原理在于当系统遭受入侵时,通过系统性的检查、分析和处置流程,快速定位威胁、遏制攻击并恢复业务。这项技术的价值在于保障企业核心业务的连续性和数据安全,是运维工程师、安全工程师和系统管理员必须掌握的关键能力。典型的应用场景包括服务器性能异常、数据被加密勒索、网页被篡改等安全事件发生后,安全人员登录受害服务器进行取证与处置。本文将围绕Linux服务器入侵应急响应,深入探讨从用户权限审计、进程网络分析到Rootkit查杀的全流程实战方法,并结合

weixin_30340617的博客 430

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux运维实战:十款开源安全工具与高并发原理深度解析

在系统运维与安全领域,构建稳固的防御体系和保障服务高性能运行是两大核心目标。从原理层面看,系统安全依赖于分层的纵深防御体系,涵盖系统加固、入侵检测、漏洞扫描与日志审计等多个层面;而服务的高并发处理能力则根植于对进程、线程、I/O多路复用等底层机制的深刻理解。在工程实践中,通过组合使用成熟的开源工具,可以高效落地这些安全与性能理念。例如,利用 **Lynis** 进行系统安全审计,结合 **Suricata** 实现网络入侵检测,能够有效构建主动防御能力。同时,理解 **epoll** 等I/O模型的工作原理

weixin_33912246的博客 373

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux服务器挖矿木马攻防实战:从入侵排查到防御加固

在云计算与服务器运维领域,服务器安全是保障业务连续性的基石。其核心原理在于通过系统加固、访问控制和持续监控,构建纵深防御体系,抵御外部威胁。这一实践的技术价值在于直接保护企业核心计算资源与数据资产,避免因安全事件导致的服务中断与经济损失。典型的应用场景包括公有云服务器、企业自建数据中心以及各类在线业务平台的安全防护。本文将聚焦于其中一种高发威胁——挖矿木马,深入解析其利用漏洞入侵、消耗CPU资源进行加密货币挖矿的攻击链路,并提供从进程排查、文件清理到系统加固的完整解决方案,帮助运维人员有效应对资源劫持风险,

weixin_34248023的博客 404

Linux服务器入侵应急响应实战:从检测到根除的完整指南

在Linux系统运维与安全领域,应急响应是保障业务连续性的核心能力。其本质是一套标准化的安全事件处置流程,旨在快速遏制攻击、减少损失并恢复系统。从技术原理层面看,它融合了系统取证、日志分析和恶意代码检测等多学科知识。掌握应急响应不仅能有效应对突发安全事件,更能提升整体安全水位,是构建纵深防御体系的关键环节。在实际应用场景中,无论是应对服务器CPU异常飙升、网站被篡改,还是处理恶意进程告警,一套科学的响应流程都至关重要。本文聚焦Linux安全事件应急响应,通过账号权限审查、进程网络分析、文件痕迹排查等实战技巧

weixin_33755649的博客 404

Linux应急响应手册v1.7:从入侵检测到根除的实战指南

在Linux系统运维与安全领域,应急响应是保障业务连续性的核心能力。其原理在于当系统遭遇安全事件时,通过一套标准化的流程快速控制事态、减少损失。这项技术的价值在于将零散的安全知识体系化,转化为可重复执行的行动指南,从而在挖矿木马、Webshell植入等常见攻击场景中实现快速止损与恢复。本文基于Linux应急响应手册v1.7,深入剖析了从系统状态快照、恶意软件排查到日志审计的完整操作链,并结合自动化脚本思路,为系统管理员提供了一份覆盖检测、抑制、根除三大关键阶段的实战路线图。

weixin_33717117的博客 409
上一篇: APP常用加固厂商特征:
下一篇: 【企业安全实战】开源HIDS OSSEC部署与扩展使用
FLy_鹏程万里
FLy_鹏程万里 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄9年 1万+粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值