1. A non-intrusive method for automatically dispatching a plurality of security rules in a cloud environment, comprising: forming a composition application model of an application in the cloud environment, wherein said composition application model comprises various servers for deploying said application; generating a topology model of said various servers in the cloud environment; automatically generating a plurality of security rules to be adopted by a plurality of server-side firewalls for respective various servers based on an application context of the following: (i) said application, (ii) said composition application model, (iii) and said topology model; and dispatching said plurality of security rules to each server-side firewall based on said composition application model and said topology model.