A method for configuring a firewall application executed on an electronic device , the method comprising: displaying , within a firewall configuration screen of the firewall application, a list of applications included on the electronic device after executing the firewall application; receiving , within the firewall application, an input comprising a selection of at least one application from among the applications of the displayed list ; receiving , in response to the selection of the at least one application, a selection within the firewall application of at least one parameter type corresponding to the selected at least one application, the at least one parameter type including a location parameter type; receiving , in response to the selection of the at least one parameter type , a selection within the firewall application of at least one parameter setting corresponding to each of the determined at least one parameter type ; configuring the firewall application to control network access for the selected at least one application based on the selected at least one parameter setting ; and operating the firewall application to control the network access of the selected at least one application based on the configuration of the firewall application; wherein the selected at least one parameter setting corresponding to the location parameter type is configured to be set to a geographic location of the electronic device ; and wherein the geographic location of the electronic device is at least one of Global Positioning System, GPS, coordinates, longitude and latitude coordinates, and a range of a location including a distance based on the coordinates. displaying , within a firewall configuration screen of the firewall application, a list of applications included on the electronic device after executing the firewall application; receiving , within the firewall application, an input comprising a selection of at least one application from among the applications of the displayed list ; receiving , in response to the selection of the at least one application, a selection within the firewall application of at least one parameter type corresponding to the selected at least one application, the at least one parameter type including a location parameter type; receiving , in response to the selection of the at least one parameter type , a selection within the firewall application of at least one parameter setting corresponding to each of the determined at least one parameter type ; configuring the firewall application to control network access for the selected at least one application based on the selected at least one parameter setting ; and operating the firewall application to control the network access of the selected at least one application based on the configuration of the firewall application; wherein the selected at least one parameter setting corresponding to the location parameter type is configured to be set to a geographic location of the electronic device ; and wherein the geographic location of the electronic device is at least one of Global Positioning System, GPS, coordinates, longitude and latitude coordinates, and a range of a location including a distance based on the coordinates. <EOS>