Firewall (брандмауэр) - что это в программировании?

Вообще

брандмауэр - это глухая противопожарная стена здания, выполняемая из несгораемых материалов и предназначенная для воспрепятствования распространению огня на здания или соседние части здания.

Это определение недалеко по смыслу от программирования)

В IT

брандмауэр (или firewall) - это программный и/или аппаратный барьер между двумя сетями, позволяющий устанавливать только авторизованные межсетевые соединения. Брандмауэр защищает соединяемую с Интернет корпоративную сеть от проникновения извне и исключает возможность доступа к конфиденциальной информации.