2. The method of claim 1 , wherein the security policy decision relates to one or more of granting or denying permissions to the subjects which allows them to perform specific operations on objects.
1. A method for building a security policy query component executable by a processor, the method comprising the steps of: (a) providing subjects and permissions related to making a security policy decision, as well as a training set of permission-to-subject assignments, as inputs to the security policy query component; (b) extracting semantic attributes from natural language freeform text descriptions of the subjects and the permissions, wherein the step (b) of extracting the semantic attributes comprises the step of: building subject-topic models and permission-topic models independently for the subjects and the permissions directly from the natural language freeform text descriptions of the subjects and the permissions; and (c) using machine learning to build the security policy query component based on the permission-to-subject assignments in the training set and the semantic attributes extracted in step (b), wherein the step (c) of using machine learning to build the security policy query component comprises the step of: using assignment of permissions-to-subjects and non-assignment of permissions-to-subjects in the training set as classes to build classifiers with the subject-topic models and the permission-topic models as features.