SMS dit: Managing application whitelists in trusted distributed systems