大型黑客竞赛组织与实战剖析
1. 竞赛网络架构搭建
为了组织黑客竞赛,首先要完成单个机器的配置,之后将它们围绕一个“防火墙”主机进行布置。这台主机有八个物理以太网端口,非常适合作为记录流量的中心位置,同时也能帮助执行路由规则。
为了让每个团队拥有独立的网络视图,使用了基于 iptables 的基本防火墙,根据 OpenVZ 虚拟机的 IP 地址和虚拟以太网设备来限制流量。也就是说,来自与某个团队关联的虚拟以太网设备的流量,只会被转发到同样与该团队关联的 IP 范围。而且,这些防火墙规则在主机上运行,虚拟机无法访问主机。这样的设置既能强制执行游戏规则的 iptables 规则,又能在虚拟机上模拟可修改的内部防火墙,确保每个阶段被攻破的顺序,即使团队伪造流量,也不会相互干扰。
2. 2008 年竞赛实战情况
- 竞赛时间与前期准备 :2008 年 12 月 5 日,太平洋标准时间上午 9 点到下午 5 点举办了竞赛。虽然直到竞赛当天才公布其性质,但通过分发测试虚拟机来测试网络连接,提前让网络正常运行,就像传统的 CTF 竞赛一样。尽管没有对基于 OpenVZ 的网络进行即将到来的大量连接的压力测试,但网络还算稳定。
- 遇到的问题
- 网络连接问题 :部分团队意外损坏了他们的 OpenVZ 虚拟机,导致最大的连接问题。因为所有流量都必须通过初始的 Web 服务器,团队必须小心不要切断这个连接。尽管已经明确提醒,但还是有团队没注意,在帮助这些团队时要格外小心,因为错误配置的防火墙或不恰当的命令
超级会员免费看
订阅专栏 解锁全文
1009

被折叠的 条评论
为什么被折叠?



