Разница между программным и аппаратным фильтрами данных заключается в их устройстве и использовании:
- Программный фильтр — это программа, которая выполняется процессором ЭВМ. 2 Её легче реализовать, чем аппаратный фильтр, и она стоит дешевле. 2 Программные фильтры легче настраивать, интегрировать и тестировать. 2
- Аппаратный фильтр — это элементы интегральных схем или программируемые логические интегральные схемы. 2 Такие фильтры более быстродейственны, так как занимаются только своей непосредственной функцией — фильтрацией данных, на них не запущены какие-либо сторонние процессы и службы. 4
Кроме того, программный фильтр устанавливается на каждый ПК сети (на каждый сервер и на каждую рабочую станцию), а аппаратный фильтр обеспечивает защиту не отдельного ПК, а всей сети сразу. 4