В современном мире, когда вся информация человека хранится на электронных носителях, наличие файрволла на компьютере становится необходимой мерой в обеспечении достаточного уровня защиты компьютера и данных пользователя. Их задача – обеспечить безопасность при активных подключениях в сети, включая анализ действий того ПО, которое работает по сети. В итоге, простая программа с удобным интерфейсом мониторит сетевые подключения компьютера, в том числе и системные службы операционки, так как некоторые вирусы маскируются под них, и блокирует действия пользователя, если они ведут к попаданию на ресурсы, вредящие безопасности компьютера. Иногда антивирус может просто не сработать, однако, есть список сайтов с нежелательным содержимым, в том числе по ним ориентируется файрволл. Он не пускает пользователя на подозрительные сайты, предупреждая его, или блокирует попытки подключиться к системе компьютера, с другой стороны. Они контролируют работу порта и пересылку сетевых пакетов, в рамках определённых правил.