MISP 是一个开源威胁情报和共享平台(以前称为恶意软件信息共享平台),用于收集、存储、分发和共享有关网络安全事件和恶意软件分析的网络安全指标和威胁。
MISP 提供设施来支持信息交换,也支持网络入侵检测系统 (NIDS)、基于日志的入侵检测系统 (LIDS) 以及日志分析工具 SIEM 的信息消费。
安装 MISP 和所有依赖项 默认凭证 更改管理员密码 创建组织 为新组织创建管理员 启用威胁情报源 IPython+PyMisp 的设置 将 MISP 实例与 PyMISP 集成 创建 MISP 事件 将对象添加到 MISP 事件 在 MISP 中搜索 IOC 威胁监控 未来将更新 MISP 以获得最新版本 安装 MISP 和所有依赖项 让我们从系统更新和升级开始安装。
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install mysql-client -y
使用 install.sh 安装 MISP
curl https://raw.githubusercontent.com/MISP/MISP/2.4/INSTALL/INSTALL.sh -o misp_install.sh
更改文件 misp_install.sh 的权限并使其可执行。为此,请运行以下命令。该脚本需要一些时间在您的 Ubuntu 平台上安装 MISP。
chmod +x misp_install.sh
./misp_install.sh -A
在安装过程中输入“Y”创建MISP用户
现在,我们将向防火墙添加一条规则,允许端口 80/tcp 和 443/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
https://127.0.0.1/users/login
或者也可以进入 MISP 管理面板的“我的个人资料”部分
创建组织
前往“管理”部分,添加组织
您还可以前往管理部分下的列出组织来检查本地组织的实例存在情况
您还可以前往管理部分下的列出组织来检查本地组织的实例权限
启用威胁情报源
要启用 feed,您需要使用超级用户帐户(即[email protected]帐户)登录 MISP 控制台。
这个有点特殊,因为我们可以进入“同步操作”选项卡来构建我们的面板。
进入同步操作选项卡时,选择列表提要选项卡。
从那里找到 CIRCL osint 等 feed,并检查 feeds 选项卡
通过编辑 feed,转到“获取并存储所有 feed 数据”选项卡
pip3 install ipython
pip3 install -U pymisp
将 MISP 实例与 PyMISP 连接起来
Ipython
Ipython 是一个替代的 Python 解释器,它是一个用于 Python 计算的交互式 shell。让我们加载 Ipython 解释器并开始编写脚本,按照以下命令执行此操作。只需记住一件事,不要离开或退出 Python 解释器,直到最后(例如 ipython)。
ipython
from pymisp import ExpandedPyMISP
misp_url = 'https://<FQDN of MISP>'
misp_key = "<Enter MISP API key>"
misp_verifycert = False
misp = ExpandedPyMISP(misp_url, misp_key, misp_verifycert)
创建 MISP 事件
MISP 事件是上下文链接信息的封装。链接信息将包括域、文件哈希、IP 地址、恶意二进制文件等。我们将调用一个名为“来自笔记本 2 的事件”的对象来执行此操作,运行以下命令。
from pymisp import ExpandedPyMISP, PyMISP, MISPEvent
event_obj = MISPEvent()
event_obj.distribution = 1
event_obj.threat_level_id = 1
event_obj.analysis = 1
event_obj.info = "Event from notebook 2"
# Add event to MISP
event = misp.add_event(event_obj)
event_id, event_uuid = event['Event']['id'], event['Event']['uuid']
print (event_id, event_uuid)
将对象添加到 MISP 事件
新的 MISP 对象生成器的创建应使用预定义的模板和继承来完成。我们的新 MISP 生成器需要生成属性,并使用附加属性将它们添加为类属性。当对象发送到 MISP 时,所有类属性都将导出到 JSON Export。MISP 中的属性可以是网络指示器(例如 IP 地址)、系统指示器(例如内存中的字符串)或银行帐户详细信息。
为此,请运行以下命令。
sudo apt-get install mysql-client -y
0
在 MISP 中搜索 IOC
让我们在 MISP ipython 解释器中搜索 IOC。运行以下命令执行搜索。
misp.search(控制器 = 'attributes',type_attribute =”ip-src”,值 =”8.8.8.8″)
太棒了,现在您已经在 Ubuntu 平台上完全设置了 MISP。
威胁监控
让我们检查一下 MISP 仪表板上发生了什么。
这个非常特别,因为我们可以进入“审计”选项卡来构建我们的面板。
进入审计选项卡时,选择“列出日志”选项卡
未来将更新 MISP 至最新版本
强烈建议通过 Web 界面升级 MISP。本博客可能并非始终保持最新状态,需要您修复权限。
一般来说,在点版本之间更新 MISP(例如 2.4.50 -> 2.4.53)时,需要以 root 身份执行以下命令。
要从 2.4 分支更新最新的提交,只需拉取最新的提交。
输入以下命令
sudo apt-get install mysql-client -y
1
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...