假设我有一个渗透测试员在我的数据中心工作。她正在测试我的系统,并且可能发现了一些问题,从而使她能够获得对公司网络深处子网内机器的 root 访问权限。
我怎么能确定,在工作完成后,这个系统不会被永久破坏?
问题出现了:我如何监控渗透测试人员在渗透测试期间所做的事情,以确保对我的基础架构没有长期影响?
我想过的解决方案:
- 从轨道上用核武器摧毁机器。
这将保护范围内的机器,但熟练的黑客可以访问同一子网中的其他服务器和/或从她已访问另一台机器的服务器中枢转。
- 监控子网中的所有网络流量
如果渗透测试仪发出很大的噪音,并且如果测试需要几天时间,那么它也非常昂贵。
- 在虚拟桌面上设置渗透测试桌面,并让渗透测试人员访问这台机器。监控这台机器正在做什么,检查 shell 历史等。
成本也非常高,接近法医调查并且容易出错。那时我可能可以自己做渗透测试。
- 有铁定的合同,只与值得信赖的公司合作并信任他们的员工。
足够近?这是唯一的解决方案吗?还是有其他方法可以更好地监控渗透测试人员?