A firewall profile system allows a device to communicate its desired firewall profile upon connection establishment. The system receives the desired profile from the device and determines if the desired profile requires expanding a default profile. If the desired profile does not require expansion, the system provides network access to the device based on the default profile. If, however, the system determines that implementing the desired profile requires expansion of the default profile, the system notifies a user of a host device to allow or refuse expansion of the default profile. If the profile expansion is not allowed by the user, the system applies the default profile and the system provides network access to the device based on the default profile. Otherwise, if the profile expansion is permitted by the user, the system updates the default profile with the desired profile and provides network access to the device based on the desired profile.
Mentovai, Mark, "ON-DEMAND NETWORK FIREWALL PROFILE APPLICATION", Technical Disclosure Commons, (April 20, 2017)