방화벽은 네트워크 보안을 위해 어떻게 작동합니까?

게시 됨: 2020-08-30

방화벽이란 무엇입니까?

이름에서 알 수 있듯이 '인터넷'의 위협으로부터 시스템을 보호하는 벽입니다. 방화벽은 해당 지역에서 지나가는 차량을 검사하기 위한 경찰 바리케이드와 유사하게 작동합니다. 바리케이드의 목적은 무단 차량이 지나가는지 확인하는 것입니다.

마찬가지로 방화벽은 시스템이나 사설 네트워크와 인터넷 사이의 장벽 역할을 합니다. 방화벽은 시스템 보안을 유지하기 위해 악의적이고 승인되지 않은 콘텐츠를 필터링하는 데 도움이 됩니다. 인터넷을 통해 방화벽으로 보호되는 시스템에서 보내거나 받은 데이터가 이 시스템을 통과합니다. 방화벽은 이러한 데이터 패킷을 검사하여 시스템에 잠재적으로 유해한지 또는 승인되지 않은 출처에서 온 것인지 확인합니다.

다양한 유형의 방화벽은 다양한 사이버 위협으로부터 사용자를 보호하기 위해 다양한 기술을 사용합니다.

방화벽 유형

여러 다른 유형의 방화벽을 사용할 수 있습니다. 이러한 방화벽 각각에는 보호 기능을 제공하는 고유한 기술과 고유한 장단점이 있습니다. 모든 유형의 방화벽이 동일하게 안전하지는 않습니다.

방화벽 유형 :

  • 회로 수준 게이트웨이
  • 애플리케이션 레벨 게이트웨이
  • 상태 기반 검사 방화벽
  • 차세대 방화벽

각각에 대해 자세히 살펴보겠습니다.

1. 패킷 필터링 방화벽:

패킷 필터링은 사용되는 방화벽의 가장 기본적인 형태입니다. 정보를 전달하는 데이터 패킷*은 SA(발신인 주소), DA(배달 주소), 포트 번호 및 프로토콜과 같은 세부 정보도 전달합니다.

패킷 필터링 방화벽은 ACL(액세스 제어 목록)이라고도 하는 사용자가 정의한 규칙 집합에서 작동합니다. 이러한 규칙에 따라 데이터 패킷을 허용하거나 허용하지 않음으로써 데이터를 필터링합니다. 패킷 필터링 방화벽은 시장에서 사용 가능한 대부분의 인터넷 라우터에 사전 설치되어 제공됩니다.

이러한 유형의 방화벽은 상태 비저장 방화벽이라고도 합니다.

패킷 필터링 방화벽
출처: lanner-america.com

패킷 필터링 방화벽을 사용하면 다음과 같은 이점이 있습니다.

  • 패킷 필터링 방화벽은 SA, DA, 포트 번호 및 프로토콜을 기반으로 데이터를 필터링합니다. 따라서 시스템 리소스가 덜 필요 합니다.
  • 시스템 리소스를 덜 사용하기 때문에 방화벽을 통한 빠른 전송을 촉진 합니다.

패킷 필터링 방화벽 사용의 단점:

  • 패킷 필터링 방화벽은 SA, DA, 포트 번호 및 프로토콜을 기반으로 데이터만 필터링합니다. 그러나 데이터 자체를 검사하지 않아 보안이 취약 합니다.
  • 데이터 필터링 규칙을 정의하려면 다양한 TCP/IP 프로토콜에 대해 잘 알고 있어야 합니다. 구성하기가 어렵습니다 .

더 읽어보기: 최고의 무료 방화벽 소프트웨어로 PC 보호

2. 상태 기반 검사 방화벽:

상태 저장 검사 방화벽은 패킷 필터링 방화벽의 또 다른 변형으로 간주될 수 있습니다. 또한 SA 및 DA와 같은 정적 정보를 기반으로 데이터를 필터링하기 때문입니다.

패킷 필터링 방화벽(상태 비저장 방화벽)과 상태 저장 검사 방화벽의 차이점은 상태 저장 검사 방화벽이 ACP를 기반으로 데이터를 필터링하지 않는다는 것입니다. 또한 데이터를 보내거나 받는 컨텍스트를 고려합니다. 상태 저장 검사 방화벽은 상태 비저장과 달리 개별 패킷을 기반으로 데이터를 필터링하지 않습니다.

상태 기반 검사 방화벽
출처: lanner-america.com

상태 저장 검사 방화벽 사용의 이점:

  • 전송되는 데이터의 컨텍스트를 계속 볼 수 있기 때문에 개별 패킷을 필터링하여 제거할 수 없는 위협으로부터 더 나은 보호 를 제공합니다.
  • 패킷 필터링 방화벽과 유사하게 데이터 패킷의 정적 정보를 기반으로 콘텐츠를 필터링합니다. 따라서 빠른 전송도 촉진합니다.

Stateful Inspection 방화벽 사용의 단점:

  • 패킷 필터링 방화벽과 유사하게 방화벽을 구성하려면 다양한 TCP/IP 프로토콜에 익숙해야 구성 하기 어렵습니다 .
  • Stateful Inspection 방화벽도 내용을 기반으로 데이터 패킷을 필터링하지 않기 때문에 애플리케이션 수준 공격에 취약 합니다.

3. 애플리케이션 레벨 게이트웨이:

지금까지 논의한 방화벽은 레이어 1에서 레이어 4 검사를 기반으로 데이터만 필터링합니다. 반면에 애플리케이션 레벨 게이트웨이는 최대 레벨 5 및 레벨 7 검사를 사용하여 악성 소스 또는 데이터를 식별합니다.

즉, Application Level Gateway는 패킷과 함께 전송되는 데이터도 확인합니다. 또한 DoS 및 DDoS 공격으로부터 네트워크 보안을 제공하는 클라이언트의 IP 주소를 마스킹하는 데 도움이 됩니다. 응용 프로그램 수준 게이트웨이는 프록시 방화벽이라고도 합니다.

애플리케이션 레벨 게이트웨이 사용의 장점:

  • 네트워크 보안을 보장하기 위해 애플리케이션 수준 공격으로부터 보호합니다.
  • 애플리케이션 수준 게이트웨이는 장치가 아닌 개인을 인증하기 때문에 대부분의 스푸핑 공격을 방지하는 데 도움이 됩니다.

Application Level Gateway 사용의 단점

  • Application Gateway 방화벽은 방화벽을 통과하는 모든 데이터 패킷을 처리하기 때문에 많은 CPU 주기와 메모리가 필요합니다. 때때로 처리량 문제가 발생합니다.

4. 회로 수준 게이트웨이:

Circuit Level Gateway는 이름에서 알 수 있듯이 데이터 패킷을 네트워크로 보내는 회로를 계속 확인합니다. SA, DA, 포트, 프로토콜, 데이터 패킷을 보내려는 사용자, 암호 등의 정적 정보를 기반으로 TCP 핸드셰이킹의 유효성을 검사하여 작동합니다.

즉, 전송 중인 데이터를 검사하는 대신 이를 시도하는 연결을 검사합니다. 방화벽이 연결을 승인하면 더 이상 검사가 수행되지 않습니다.

클라이언트의 IP 주소를 마스킹한다는 점에서 애플리케이션 레벨 게이트웨이와 유사하게 작동합니다.

회로 수준 게이트웨이 사용의 장점:

  • 시스템 리소스를 쉽게 사용하여 처리량이 빠릅니다.
  • 클라이언트의 IP 주소를 마스킹하기 때문에 대부분의 스푸핑 공격으로부터 보호합니다.

회로 수준 게이트웨이의 단점:

  • 회로 수준 게이트웨이는 연결만 검사하여 작동하기 때문에 콘텐츠 필터링이 부족합니다.

5. 차세대 방화벽:

이름에서 알 수 있듯이 차세대 방화벽은 기존 방화벽보다 더 발전된 것입니다. 차세대 방화벽은 Stateful 및 Stateless 패킷 필터링을 모두 사용합니다. 이러한 방화벽에는 응용 프로그램을 기반으로 패킷을 필터링하는 향상된 기능이 있습니다. 그들은 잠재적으로 악성 응용 프로그램을 식별하기 위해 서명 일치를 활용합니다.

차세대 방화벽
출처: firewall.firm.in

차세대 방화벽 사용의 장점:

  • 차세대 방화벽은 맬웨어와 싸우고 차단하는 데 매우 효율적입니다.
  • 이러한 방화벽은 다양한 기술을 사용하여 광범위한 잠재적 침입으로부터 네트워크 보안을 제공합니다.

차세대 방화벽 사용의 단점:

  • 차세대 방화벽은 아웃바운드 트래픽이 이미 검사된 경우 반환 트래픽을 검사하지 않습니다.
  • 차세대 방화벽은 애플리케이션의 유효성 또는 무효성을 결정하기 위해 상대적으로 더 큰 데이터가 필요합니다.

이들은 시장에서 사용할 수 있는 다양한 유형의 방화벽이었습니다. 하드웨어 방화벽과 소프트웨어 방화벽을 기반으로 더 많은 분기를 만들 수도 있습니다. 그러나 기능을 기반으로 선택할 수 있는 방화벽 유형은 다음과 같습니다. 향상된 네트워크 보안을 위해 클라이언트가 사용하는 다양한 방화벽 조합이 있습니다. 향상된 보호를 제공하기 위해 두 가지 다른 유형의 방화벽이 배치되는 하이브리드 방화벽과 같은 것입니다.

다양한 유형의 방화벽 중에서 선택하는 방법은 무엇입니까?

다양한 변종 중에서 가장 먼저 차세대 방화벽이 가장 좋은 선택인 것 같습니다. 그러나 그것은 부분적으로 사실입니다. 조직이나 개인마다 요구 사항이 다릅니다. 따라서 다양한 솔루션이 필요합니다. 어떤 사람들에게는 특정 사용자만 데이터에 액세스할 수 있도록 하는 간단한 확인으로 충분할 수 있습니다. 그러나 다른 사람들에게는 개인 네트워크나 시스템에 있는 데이터 종류 때문에 모든 종류의 방화벽이 한 번에 필요할 수 있습니다.

자신의 필요를 인식하지 못한 채 방화벽의 유형을 제안하는 것은 불가능하지만. 그러나 다음은 방화벽 유형을 결정할 때 물어볼 수 있는 질문 목록입니다.

1. 방화벽이 필요한 이유는 무엇입니까? (우리가 하나를 선택하게 된 기술적 이유.)

2. 어떤 유형의 검사가 필요한 안전을 제공합니까?

3. 하드웨어 솔루션을 선택해야 합니까 아니면 필요에 맞는 소프트웨어를 선택해야 합니까?

4. 하나의 솔루션을 찾아야 합니까 아니면 다른 방화벽의 조합이 도움이 될 것입니까?

이러한 질문에 대한 답은 시장에서 사용할 수 있는 방화벽 유형에 대한 지식을 바탕으로 필요에 맞는 방화벽 유형을 쉽게 결정할 수 있습니다. 방화벽의 필요성, 사용 가능한 다양한 유형 및 기능을 명확히 할 수 있기를 바랍니다.

권장 읽기:

Windows 방화벽을 비활성화해야 하거나 비활성화하면 안 되는 이유는 무엇입니까?

사이버 보안이 중요한 이유는 무엇입니까?

놀라운 사이버 보안 사실 및 통계 – 인포그래픽