各位读者好,今天我很闲,就来分享一下,为何 堡垒机并不安全;
不知道什么是跳板机和堡垒机的可以去百度先普及下;
堡垒机和跳板机的安全性只体现到了对登陆者登录服务器时的权限和控制上,不管是阿里云还是华为云或者是开源的 Jumpserver 的堡垒机都有这类问题;
虽然堡垒机可以记录 登陆者的IP 账号、时间、命令行的所有操作记录,这些都没问题,就以清晰的看到这台服务器当前有多少人登录,都谁登录过,都操作过什么,但是风险并没有排除;
不安全的点:
1. 对上传 文件的监控力度不够,就是没有查毒和杀毒的功能;
2. 对文件执行没有起到hook 或者 查毒的功能;
3. 假设操作为 上传一个 test.c 文件 文件功能很简单 system("rm -rf /data/"); gcc test.c -o test , 然后 执行它
4. 这时候堡垒机会记录的日志为: xxx 在几点几分 上传了一个 test.c 文件 然后执行了 gcc test.c 命令 然后执行了他,如果服务器除了问题 无法直接证据表明是这个test.c文件做的破坏;
5. 如果是在服务器 创建一个test.c 并写代码, 堡垒机会获取键盘输入的信息, 你编写的代码是什么 都会记录,但是如果是上传的文件,堡垒机不会记录;
6. 搞完破坏后再把test.c 替换为 hello world 这时候查其原因 都几乎差不多什么原因;
7. 所以堡垒机/跳板机是个伪命题,控制登录 和操作的方式很多,不一定需要堡垒机;
好吧 先分享这么多,欢迎大神们留言讨论!