服务帐户用于两件事:隔离和审核。
隔离允许您将服务所需的最小权限授予服务帐户,以确保即使攻击者利用该服务并获得本地系统访问权限,其继续受到损害的能力也受到限制。即使在不是攻击者关注的情况下,隔离也可以防止越野车服务影响其他服务。
服务帐户可以帮助进行审核,因为不同服务执行的每个操作都将记录为来自不同用户,从而使一项行为不佳的服务与其他正常工作的服务区分开来。
尽管这些是服务帐户的主要用途,但还有其他用途,例如性能调整。以不同的用户身份运行每个服务使您可以使用现有的按用户资源分配来控制服务可用的资源。
对于任何希望保证安全的系统,我认为每服务服务帐户必须执行策略。