当前位置:   article > 正文

HFish开源蜜罐框架系统

hfish开源蜜罐框架系统

激动的心,颤抖的手,今天就来抖一抖,平时早上我都是8点30起床,可以享受生活带来的悠闲时光。然鹅,今天早上6点30起床,因为要参加一场在中国科学技术大学西区科技楼的专家会议,主讲人是网络安全界的国家院士,会议主题是【网络靶场的7654321】上学时候后知后觉,毕业后才懂学生时代的幸福,学弟学妹们加油哇~

会议的主题如下:

  • 7个层次:安全层、应用层、分析层、仿真层、目标网络层(后面是啥没有拍下来,囧)
  • 6个流程:任务想定、目标网络生成、网络环境仿真、靶场设定、攻防试验、采集评估
  • 5个角色:导调、管理、攻击、防御、检测
  • 4个核心:攻防、训练、评测、验证
  • 3个形态:内打外、内打内、外打内
  • 2个虚实:网络虚实、行为虚实
  • 1个标准:标准化

晚上下班前,领导说我们需要补充一个外包员工,岗位要求比较简单,有兴趣的小伙伴,可以给我发邮件,求简历,邮件地址:gt93cc(谷歌邮箱) ,标题开头为【简历】,谢谢啦~

  • 工作地点:合肥,不用出差
  • 待遇:不输当地任何一家外包
  • 福利:下午茶,双休,团建,过节礼品,高温补助等
  • 性格上踏实、靠谱、有责任心(人品ok)
  • 计算机相关专业,懂基本的安全技术(会点病毒查杀)
  • 负责态势感知的安全分析小组的安全事件排查(懂点溯源取证)
  • 收集汇总局点的漏报、误报和确证的安全事件(核心工作)
  • 对于误报事件,提出优化方案,指导研发同事校准规则(核心工作)
  • 会点python编程、挖过漏洞,有红蓝对抗经验,或有CISSP证书就更好了(加分)

HFish是一款基于 Golang开发的跨平台多功能主动诱导型开源蜜罐框架系统,为了企业安全防护做出了精心的打造,全程记录黑客攻击手段,实现防护自主化。

因为是国人开发的,所以中文文档相当详细,我安装的是单机版的,只需要两步,我都有点羞愧写这篇文章,没想到安装了HFish蜜罐之后,立马就有僵尸网络光顾了,所以我觉得还是写一下,记录一下有趣的事情吧~

我在自己的服务器上搭建了蜜罐:96.45.188.252:9001/ (有效期:2020年,早起的鸟儿有虫吃,可以私信问我要蜜罐的登陆密码哦)

官方网址:https://hfish.io/docs/

步骤一:下载对应的二进制安装包,到ubuntu16.04中

我下载的是低版本的,然后解压,对db文件设置权限:chmod 777 db

c78db83843248584b8621ea42fc2d826.png

步骤二:以守护进程方式运行程序:nohup ./HFish run &

访问web页面的9001端口,就可以看到蜜罐系统的登陆页面了,当然你可以在config.ini里面配置登陆密码哦,记得修改一下,密码长度设置12位,防止后台被暴力破解了。

70a1f9c46093a0985edfb4b58c241296.png

默认密码是admin:admin,登陆网站之后,我们可以看到8个蜜罐:

  • SSH蜜罐(已经捕获127个僵尸网络)
  • Redis蜜罐(已经捕获8个僵尸网络)
  • MySQL蜜罐(已经捕获110个僵尸网络)
  • FTP蜜罐
  • MemCache蜜罐
  • Telnet蜜罐(已经捕获43个僵尸网络)
  • Web蜜罐
  • Deep蜜罐

41a4781a91cc6bc1f8e237bdfe5a57dd.png

可以通过列表的方式,按照时间顺序查看所有蜜罐的攻击者详情,

这里如果加上情报API,搭配攻击者画像,就完美了~

b61592e1273febb8c9cb1062767945f9.png

支持展示24小时内的趋势图,

可以看到蜜罐捕获僵尸网络的爆发时刻是14点,

7b5ad4bbf9dcf35e8a2beab94e71ee5a.png

支持展示攻击地区Top10的饼图和攻击IP Top10的饼图,

可以看到攻击来源最多的是美国和韩国,

0e04b03a62fd7dff46d6e291eb319e01.png

恶意IP占比最高的是123.199.86.252,

微步在线情报显示是来自【韩国】的恶意【僵尸网络】,

68f0bd0df0999013dc4ca12c4c5fed2c.png

最近发现,蜜罐总是无缘无故的挂掉,这让我很苦恼。想了一个法子,就是对进程进行监控,写了一个简单的shell程序,执行这个shell程序,如果HFish进程存在就啥也不干,如果HFish进程不存在,就把它拉起来,测试了一下非常良好。

  1. #/bin/sh
  2. source /etc/profile
  3. cd /home/HFish-0.3.1-linux-amd64/;
  4. touch run.txt;
  5. if [ $(ps -ef | grep -c "./HFish") -ge 1];then
  6. touch sing.txt;
  7. else
  8. touch sed.txt;
  9. nohup ./HFish run &
  10. fi

fc52b8a1cade8a2d0c633d6148c89326.png

再把这个监控程序,放到linux的定时任务里面去,这样每分钟就会执行一次判断,如果HFish进程不在了,那么监控就会把它拉起来,这样就可以完美的收集僵尸主机了。

a5bae03390e47bc1a50f65cb03921a5b.png

完。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/603137
推荐阅读
相关标签
  

闽ICP备14008679号