蓝队-ELK日志分析系统&Yara规则写入

本文介绍了如何在Windows环境下搭建Elasticsearch、Logstash和Kibana组成的ELK栈,用于日志管理和可视化。同时,提到了Yara规则的使用,包括字符串、正则和十六进制匹配,以及规则条件和修饰符,用于文件特征检测和恶意软件分析。
摘要由CSDN通过智能技术生成

因为经常使用的是window,所以就用window操作系统直接搭建

需要到ElasticsearchLogstashkibana官网下载,且必须版本都一致,本次我使用的是7.6.1版本

Elasticsearch:用于存储收集到的日志信息;

Logstash:用于收集日志转发给Elasticsearch

Kibana:通过Web端的可视化界面来查看日志。

docker安装:https://mp.weixin.qq.com/s/rakuhGVSoUysso1VD5r0aA

其实只需要添加java路径就行了,java版本无所谓,本人亲测1.8和11.2都行

1.解压的绝对路径最好不带中文及空格,win+R打开cmd,进入Elasticsearch的bin目录执行elasticsearch.bat文件

访问localhost:9200,能访问到进行

2.在bin目录下创建logstash.conf文件,内容如下:

input {
  tcp {
    port => 5044
  }
}

output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

然后打开cmd进入bin目录运行logstash -f logstash.conf

3.进入C:\kibana-7.7.0-windows-x86_64\config目录修改kibana.yml配置文件

然后将最后面修改语言类型

3.最后访问http://localhost:5601,不要访问https 

三种模式:上传文件,特定分析,代理加入。

1、导入Web日志

2、导入系统日志

3、自动监控日志

#Yara规则使用-规则检测&分析特征&自写规则

https://github.com/VirusTotal/yara

部分规则:https://github.com/Yara-Rules/rules

yara 为yara使用程序

yarac 为编译yara规则工具

通过设定好的规则进行筛选

特征提取:

1、多个样本同时对比筛选通用的数据

2、要根据样本的应用(分类、走的协议,文件头固定等)

利用已知规则库分析-挖矿样本&后门木马&勒索病毒

yara64.exe xxx.yar(此yar是自己编写好的) -r 文件夹

意思是从文件夹中筛选出自己提前设置的yar

-Yara规则内容支持字符串、正则表达式、十六进制进行匹配。

字符串:定义一个变量 $a = "字符串内容"

正则表达式:定义一个变量 $a = /正则表达式内容/

十六进制:定义一个变量 $a = {十六进制内容}

-Yara规则条件

and:与 or:或 not:非

all of them:所有条件匹配即告警

any of them:有一个条件匹配即告警

$a and $b and $c:abc同时匹配即告警

($a and $b) or $c:匹配a和b或c即告警

-Yara规则常用修饰符

nocase:不区分大小写

base64:base64字符串

xor:异或字符串

wide:宽字符

例:
xmrig挖矿样本
提取:文件头,关键字,协议,域名等
rule xmrigdemo 
{
	meta:    #写给自己看的,没啥用
		tag="xmrigdemo"
		description = "test xmrigdemo"
		author="xiaodisec"

	strings:    #关键词
		$hex = {4D 5A}
		$a = "stratum"
		$b = "xmrig"
		$c = "pool"

	condition:   #协议
		all of them
}
保存的时候为xxx.yar文件

蓝队分析研判客户面试是指在网络安全领域中,蓝队成员通过与客户进行面对面的交流和讨论,对客户的安全需求和威胁情况进行分析和研判的过程。在这个过程中,蓝队成员需要了解客户的网络架构、安全策略、安全事件历史等信息,以便为客户提供有效的安全解决方案和建议。 在蓝队分析研判客户面试中,通常会涉及以下内容: 1. 客户的网络架构和拓扑:了解客户的网络结构、主要设备和系统,以及网络连接方式等,有助于分析网络安全风险和威胁。 2. 客户的安全策略和措施:了解客户已经采取的安全措施,包括防火墙、入侵检测系统安全审计等,以评估其有效性和完整性。 3. 客户的安全事件历史:了解客户过去发生的安全事件,包括攻击类型、攻击目标、攻击方式等,以便预测未来可能的威胁。 4. 客户的安全需求和目标:了解客户对安全的需求和期望,包括保护重要数据、防止数据泄露、提高系统可用性等,以便为客户提供定制化的安全解决方案。 在面试过程中,蓝队成员需要提出相关问题,以获取更多信息并深入了解客户的需求和情况。以下是一些可能的相关问题: 1. 您的网络架构中是否存在关键系统或数据? 2. 您是否有明确的安全策略和规范? 3. 过去一年内,您是否遭受过任何安全事件? 4. 您对当前网络安全状况有何担忧? 5. 您期望从我们这里得到什么样的安全解决方案?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值