1. A method comprising: maintaining, by a network controller for a protected network having a plurality of users, an association between a plurality of Virtual Local Area Networks (VLANs) into which the protected network is divided and a plurality of security policies; retrieving, by a network controller, for a user of the plurality of users, a reputation score associated with said user, wherein said reputation score is generated based on activities of said user within the protected network; evaluating, by said network controller, said reputation score; and assigning, by said network controller, a security policy of the plurality of security policies to the user by assigning the user to a VLAN of the plurality of VLANs that is associated with the security policy based on evaluation of said reputation score, wherein the security policy governs a manner in which said user is permitted to interact with the protected network.