![如何在半虚拟化下跟踪运行内核的安全问题?](https://linux22.com/image/672607/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8D%8A%E8%99%9A%E6%8B%9F%E5%8C%96%E4%B8%8B%E8%B7%9F%E8%B8%AA%E8%BF%90%E8%A1%8C%E5%86%85%E6%A0%B8%E7%9A%84%E5%AE%89%E5%85%A8%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我拥有大量由使用 Xen 半虚拟化的不同提供商运行的客户虚拟机。几乎所有这些虚拟机都是 Debian 或基于 Debian 的系统。
我非常依赖 APT 来跟踪需要进行哪些安全更新,但对于半虚拟化系统,实际运行的内核通常不是 APT 安装的内核,即使在重新启动后也是如此。实际上,更新内核通常需要摆弄控制面板或 API。不幸的是,当我使用旧内核时,提供商往往不能很好地通知我。
是否有一个工具可以在 VPS 中用来监视实际运行的内核版本(例如 uname -a)和一些在线安全信息来源,并在出现需要解决的安全问题时通知我?
我不太确定这应该如何工作,因为很大一部分内核安全问题往往出现在驱动程序中,其中许多并不适用,但也许有人在这里思考并想出了一个好的策略?