1. A method of operating a computing device with at least one network interface and a firewall, the firewall implementing at least one network-specific rule to determine whether network communications are passed through by the firewall, the method comprising: accessing the network-specific rule, the network-specific rule associated with a type of network to which the network-specific rule is applicable; among a plurality of networks identified by the computing device and determined by the computing device to have respective network types, determining whether the network-specific rule is applicable to any of the networks based on the network type of the network-specific rule and based on the network types of the respective networks; and based on the determining having determined that the network specific rule is applicable to a network among the plurality of networks, applying the network-specific rule to the determined network to regulate which network communications between the determined network and the computing device are permitted.