Improving Desktop System Security Using Compartmentalization