Skip to main content

Что такое брандмауэр с открытым исходным кодом?

Термин «брандмауэр с открытым исходным кодом» на самом деле представляет собой два разных термина, соединенных вместе. Брандмауэр - это программный барьер для внешнего мира; он блокирует информацию, которая может быть вредна для компьютерной системы. Открытый исходный код - это тип программного обеспечения и движение программного обеспечения, которое предоставляет свободный доступ к программному обеспечению и коду, в котором оно написано. В целом, брандмауэр с открытым исходным кодом легче найти для системы Linux® или аналогичной операционной системы с открытым исходным кодом, чем для коммерческой системы, такой как Windows® или MacOS®.

Брандмауэры защищают компьютерные системы от вредоносной информации. Брандмауэр может быть частью аппаратного или программного обеспечения, но «брандмауэр с открытым исходным кодом» подразумевает, что это программное обеспечение. Программный брандмауэр - это установленная на компьютере программа, в отличие от аппаратного брандмауэра, который обычно существует отдельно от компьютера. Межсетевые экраны расположены между локальной сетью и внешней сетью. Если в локальной сети несколько компьютеров, то только брандмауэр должен взаимодействовать с внешней средой.

Открытый исходный код описывает происхождение программного обеспечения и его менталитет. Во всем программном обеспечении с открытым исходным кодом код и лицензии на использование доступны для общественности. Это позволяет другим программистам точно видеть, как функционирует часть программного обеспечения, или даже заимствовать код для использования в своих собственных проектах. Хотя доступность исходного кода, по-видимому, сделает брандмауэр с открытым исходным кодом более уязвимым, обычно это не так. Сообщество постоянно находит уязвимости и исправления для них, часто быстрее, чем коммерческие компании-разработчики программного обеспечения.

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

Учитывая все это, брандмауэр с открытым исходным кодом является защитным программным обеспечением, созданным с учетом требований сообщества. Как и с большинством программного обеспечения с открытым исходным кодом, оно наиболее распространено в операционной системе с открытым исходным кодом, такой как Linux®. Брандмауэры, такие как Endian Firewall® или SmoothWall Express®, являются бесплатными, с открытым исходным кодом и, как правило, просты в использовании. Хотя коммерческие операционные системы, такие как Windows® или MacOS®, имеют бесплатные брандмауэры, они часто не имеют открытого источника. Эти бесплатные межсетевые экраны распространены в коммерческих системах, но не имеют исходного кода, доступного для их пользователей.