先前未知可执行文件执行的可疑系统命令
编辑先前未知可执行文件执行的可疑系统命令
编辑此规则监控先前未知的可执行文件(位于常用滥用目录中)执行的几个常用系统命令。此规则发出的警报可能表示存在潜在的恶意活动,例如尝试运行恶意代码的未经授权或可疑进程的执行。检测和调查此类行为有助于识别和降低潜在的安全威胁,保护系统及其数据免受潜在的破坏。
规则类型: new_terms
规则索引:
- logs-endpoint.events.*
- endgame-*
严重性: 低
风险评分: 21
每隔: 5 分钟
搜索索引自: now-9m (日期数学格式,另请参见 额外回溯时间
)
每次执行的最大警报数: 100
参考: 无
标签:
- 域:端点
- 操作系统:Linux
- 用例:威胁检测
- 战术:执行
- 数据源:Elastic Endgame
- 数据源:Elastic Defend
版本: 107
规则作者:
- Elastic
规则许可证: Elastic License v2
设置
编辑设置
此规则需要来自 Elastic Defend 的数据。
Elastic Defend 集成设置
Elastic Defend 通过 Fleet 集成到 Elastic Agent 中。配置后,集成允许 Elastic Agent 监控主机上的事件并将数据发送到 Elastic Security 应用程序。
先决条件
- Elastic Defend 需要 Fleet。
- 要配置 Fleet Server,请参阅 文档。
应按顺序执行以下步骤,以在 Linux 系统上添加 Elastic Defend 集成
- 转到 Kibana 主页并点击“添加集成”。
- 在查询栏中,搜索“Elastic Defend”并选择集成以查看有关它的更多详细信息。
- 点击“添加 Elastic Defend”。
- 配置集成名称,并可选择添加描述。
- 选择要保护的环境类型,“传统端点”或“云工作负载”。
- 选择配置预设。每个预设都附带 Elastic Agent 的不同默认设置,您可以稍后通过配置 Elastic Defend 集成策略进一步自定义这些设置。辅助指南。
- 我们建议选择“完整 EDR(端点检测和响应)”作为配置设置,它提供“所有事件;所有预防措施”
- 在“新的代理策略名称”中输入代理策略的名称。如果其他代理策略已存在,您可以点击“现有主机”选项卡并选择现有策略。有关 Elastic Agent 配置设置的更多详细信息,请参阅 辅助指南。
- 点击“保存并继续”。
- 要完成集成,请选择“将 Elastic Agent 添加到您的主机”并继续到下一部分,以在您的主机上安装 Elastic Agent。有关 Elastic Defend 的更多详细信息,请参阅 辅助指南。
规则查询
编辑host.os.type:linux and event.category:process and event.action:(exec or exec_event or fork or fork_event) and process.executable:(* and ( /etc/crontab or /bin/* or /boot/* or /dev/shm/* or /etc/cron.*/* or /etc/init.d/* or /etc/rc*.d/* or /etc/update-motd.d/* or /home/*/.* or /tmp/* or /usr/bin/* or /usr/lib/update-notifier/* or /usr/share/* or /var/tmp/* ) and not /tmp/go-build*) and process.args:(hostname or id or ifconfig or ls or netstat or ps or pwd or route or top or uptime or whoami) and not (process.name: (apt or dnf or docker or dockerd or dpkg or hostname or id or ls or netstat or ps or pwd or rpm or snap or snapd or sudo or top or uptime or which or whoami or yum) or process.parent.executable:( /opt/cassandra/bin/cassandra or /opt/nessus/sbin/nessusd or /opt/nessus_agent/sbin/nessus-agent-module or /opt/puppetlabs/puppet/bin/puppet or /opt/puppetlabs/puppet/bin/ruby or /usr/libexec/platform-python or /usr/local/cloudamize/bin/CCAgent or /usr/sbin/sshd or /bin/* or /etc/network/* or /opt/Elastic/* or /opt/TrendMicro* or /opt/aws/* or /opt/eset/* or /opt/rapid7/* or /run/containerd/* or /run/k3s/* or /snap/* or /tmp/dpkg-licenses* or /tmp/newroot/* or /usr/bin/* or /var/lib/amagent/* or /var/lib/docker/* or /vz/* ) or process.executable:(/run/containerd/* or /srv/snp/docker/* or /tmp/.criu*) )
框架: MITRE ATT&CKTM
-
战术
- 名称:执行
- ID:TA0002
- 参考网址:https://attack.mitre.org/tactics/TA0002/
-
技术
- 名称:命令和脚本解释器
- ID:T1059
- 参考网址:https://attack.mitre.org/techniques/T1059/
-
子技术
- 名称:Unix Shell
- ID:T1059.004
- 参考网址:https://attack.mitre.org/techniques/T1059/004/