1. A computer-readable storage device storing computer-executable instructions for controlling a computer system to create a firewall policy and a connection policy, the computer-executable instructions for performing steps comprising: providing security rules of a security policy of an enterprise; automatically generating by the computer system firewall rules and connection rules from the provided security rules, the firewall rules and the connection rules being lower level rules than the security rules, the generated firewall rules for input into a firewall engine of enterprise computing devices and specifying addresses of computing devices that are authorized to send data to the enterprise computing devices and the generated connection rules for input into an Internet protocol security engine of the enterprise computing devices and specifying an authentication protocol for authenticating a computing device that sends data to the enterprise computing devices; and distributing the firewall rules and the connection rules to the enterprise computing devices to implement the security policy of the enterprise.