docker部署蜜罐系统

蜜罐(Honeypot)是一种安全机制,其主要作用是诱骗攻击者,从而保护真正的信息系统。以下是蜜罐的一些主要作用:

  1. 诱捕攻击者:蜜罐模仿真实的系统或服务,吸引攻击者的注意力,使他们将时间和资源投入到这些假目标上,从而保护真实系统。

  2. 收集情报:通过观察攻击者在蜜罐中的行为,可以收集关于攻击方法、工具、意图和攻击者特征的情报。

  3. 早期预警:蜜罐可以用来检测新的攻击方法和病毒,从而为真实系统提供早期预警。

  4. 研究与学习:安全研究人员可以通过蜜罐来研究攻击者的行为,了解最新的攻击趋势和技术。

  5. 延迟攻击:蜜罐可以延缓攻击者的攻击进度,为真实系统争取响应和防御的时间。

  6. 法律追溯:在一些情况下,蜜罐可以帮助追踪攻击者的来源,为法律追溯提供证据。

  7. 提高安全意识:蜜罐可以帮助组织认识到网络安全的威胁,提高员工的安全意识。

  8. 测试防御措施:蜜罐可以作为测试网络安全防御措施有效性的工具。

以下是蜜罐的一些类型:

  • 低交互蜜罐:提供有限的服务和响应,模拟的攻击面较小,对攻击者的欺骗程度较低。
  • 高交互蜜罐:提供完整的服务和响应,模拟真实的系统环境,可以更深入地观察攻击者的行为,但风险也相对较高。
  • 中等交互蜜罐:介于低交互和高交互之间,提供部分真实服务。

需要注意的是,蜜罐的使用需要谨慎,因为它可能会吸引攻击者,并可能涉及法律和伦理问题。此外,蜜罐的管理和维护也需要专业的知识和技能。

1.单独一台虚拟机部署docker-ce

yum install docker-ce

启动docker

systemctl enable --now docker

2.拉取对应镜像

可能需要外网访问hub仓库

docker pull threatbook/hfish-server:latest 

3.启动镜像

docker run -itd --name hfish  -v /usr/share/hfish:/usr/share/hfish  --network host  --privileged=true  threatbook/hfish-server:latest

docker run -d  --name watchtower  --restart unless-stopped  -v /var/run/docker.sock:/var/run/docker.sock  --label=com.centurylinklabs.watchtower.enable=false  --privileged=true  harbor.cecdsc.com/containrrr/watchtower  --cleanup  hfish  --interval 3600

4.页面管理访问

http://<ip>:4433/web/

默认账号:admin

默认密码:HFish2021

5.告警处理

平台管理->系统配置->通知配置

配置告警策略和通知配置即可

注意:如果虚拟机ssh的22端口会被使用,改成其他端口,蜜罐的ssh功能才能正常使用。

6.效果展示

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Docker 是一个开源的容器化平台,可以方便地将应用程序和相关的依赖包装成容器,提供了一种更加轻量级、灵活性和可移植性的部署方式。下面是使用 Docker 部署售票系统的步骤: 第一步,准备相关镜像: 首先,需要准备一个包含售票系统所需组件的镜像,比如 Web 服务器(如 Nginx 或 Apache)、数据库(如 MySQL 或 PostgreSQL)、应用程序等。可以选择直接使用已有的官方或社区提供的镜像,也可以根据自己的需要自定义镜像。 第二步,创建 Docker 容器: 接下来,使用 Docker 命令或 Docker Compose 工具创建容器。通过配置容器的映射端口、环境变量等参数,将容器与主机进行连接。同时,也可以配置容器间的网络通信,以便不同容器之间的协作。 第三步,配置持久化存储: 为了确保数据在容器销毁后不丢失,需要配置持久化存储。可以将容器内部的数据目录挂载到主机上的特定目录,或者使用 Docker 卷进行数据的持久化。 第四步,运行容器: 在容器配置完成后,使用 Docker 命令启动容器。可以通过 Docker Compose 运行多个容器,并进行服务编排,以便实现多个容器之间的协作。此时,售票系统将在容器中运行,并可以通过指定的端口号访问。 第五步,监控和管理: 在部署完成后,可以使用 Docker 的监控和管理功能来监视容器的性能、日志等信息。通过 Docker 提供的命令和工具,可以方便地进行容器部署、扩容、监控和日志查看等操作。 总结: 使用 Docker 部署售票系统可以将应用程序与相关依赖包装成容器,提供更加轻量级、灵活性和可移植性的部署方式。通过镜像、容器、持久化存储和监控管理等功能,可以快速、可靠地部署和管理售票系统
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值