Overview of Program Controls

This topic describes how iolo Personal Firewall controls the access of programs and applications, and describes how the following controls work together:

When a program attempts incoming or outgoing communication, the firewall checks if the Zone allows access. If it does, the firewall then checks for the following program controls, in this order:

1. Program Policies

Program policies are controls that you create and configure.

Allow: The program is allowed access. The communication is complete and the firewall takes no further action.

Block: The program is not allowed access. The communication is blocked and the firewall takes no further action.

Prompt: A prompt is generated and the firewall checks to see which option is set for generated prompts. See #3 below.

2. IntelliDefense

IntelliDefense controls the programs that you don't create a policy for.

Allow: The program is allowed access. The communication is complete and the firewall takes no further action.

Block: The program is not allowed access. The communication is blocked and the firewall takes no further action.

Prompt: A prompt is generated and the firewall checks to see which option is set for generated prompts. See #3 below.

3. Handling Generated Prompts

At this stage, either a prompt will display allowing you to decide access OR the default program permissions will apply. Once a prompt is generated, the firewall checks to see which of the two following options is set:

(One of these two options must be set on the Settings window.)

3.a  Show prompts - only use default program permissions after [X] seconds

If this option is selected (this is the default), an Allow Access? prompt window will display, allowing you to make a decision on access.

Allow once: The program is allowed access this time. The prompt will display the next time this program attempts access in the given Zone and direction.

Allow always: The program is allowed access and will be allowed moving forward (in the given Zone and direction); you will no longer see a prompt for this program.

Block once: The program is not allowed access this time. The prompt will display the next time this program attempts access.

Block always: The program is not allowed access and will be blocked moving forward (in the given Zone and direction); you will no longer see a prompt for this program.

However, if you do not respond to the prompt in the specified time, the firewall performs the action your set as the default program permissions for the Zone. The action is one of the following:

Allow: The program is allowed access this time. The prompt will display the next time this program attempts access.

Block: The program is not allowed access this time. The prompt will display the next time this program attempts access.

3.b  Do not show prompts - automatically use default program permissions

If this option is selected, a prompt window will not display. The firewall automatically "answers" prompts that are generated, using the default program permissions.

Allow. The program is allowed access.

Block. The program is not allowed access.

Related topics:

Flowchart of iolo Personal Firewall process

Managing Program Policies

IntelliDefense

Manage Trusted Publishers window

Settings window