> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Windows Firewall Library Item 구성

> Iru Endpoint에서 Windows Firewall Library Item을 설정합니다. 방화벽 규칙을 구성하고, 프로파일을 활성화 또는 비활성화하며, 네트워크 보호 설정을 적용합니다.

<Callout icon="microsoft" color="#B84A7A" iconType="regular">이 Library Item은 Windows 컴퓨터에서 사용할 수 있습니다</Callout>

**Windows Firewall** Library Item을 사용하면 Windows 컴퓨터의 방화벽 설정을 구성하고 적용할 수 있습니다. 이 프로파일을 사용하여 전역 방화벽 동작을 관리하고, 보안 연결 규칙을 정의하고, 공용, 개인 및 도메인 네트워크 전반에 걸쳐 프로파일별 정책을 적용할 수 있습니다.

이 Library Item을 사용하면 조직의 Windows 컴퓨터가 일관된 방화벽 구성을 사용하도록 보장하여 잘못된 구성이나 관리되지 않는 로컬 규칙의 위험을 줄일 수 있습니다.

<Note>
  각 방화벽 설정에 대한 자세한 기술 배경은 Microsoft의 공식 [Windows Firewall 문서](https://learn.microsoft.com/en-us/windows/security/operating-system-security/network-security/windows-firewall/windows-firewall-with-advanced-security)를 참조하세요.
</Note>

## Windows Firewall 프로파일 Library Item 생성

이 Library Item을 Iru Endpoint Library에 추가하려면 [Library 개요](/ko/endpoint/library/library-items-profiles/library-overview) 문서에 설명된 단계를 따르세요.

<Steps>
  <Step title="Library로 이동">
    **Library**에서 **Library Item 추가**를 선택합니다.
  </Step>

  <Step title="Windows Firewall 선택">
    **Windows Firewall**을 검색하여 선택합니다.
  </Step>

  <Step title="Library Item 이름 지정">
    Library Item에 **이름**을 지정합니다.
  </Step>

  <Step title="Blueprints에 할당">
    프로파일을 하나 이상의 **Blueprints**에 할당합니다. 필요한 경우 Blueprints 내에서 Assignment Maps를 사용하여 조건부 로직을 적용할 수 있습니다.
  </Step>
</Steps>

## 전역 설정

다음 옵션은 모든 방화벽 프로파일에 전역적으로 적용됩니다.

* **상태 저장 FTP 전송 비활성화**

  활성화하면 상태 저장 FTP(File Transfer Protocol) 필터링을 비활성화합니다.

* **패킷 큐 활성화**

  IPsec 터널의 암호화된 전달 경로와 일반 텍스트 전달 경로에 대한 확장을 구성합니다. 패킷 순서가 유지되도록 보장합니다. 기본값은 꺼짐입니다.

* **IPSec 예외**

  IPsec 트래픽에 대한 예외를 정의합니다.

* **보안 연결 유휴 시간**

  사용되지 않는 보안 연결이 삭제되기 전까지의 유휴 시간(초)을 설정합니다. 기본값은 `300`입니다.

## 프로파일 설정

프로파일 설정은 **Public**, **Private** 및 **Domain** 네트워크 프로파일에 대해 개별적으로 적용할 수 있습니다. 섹션 상단에서 각 프로파일의 관리를 토글합니다.

### 핵심 방화벽 설정

* **보호됨**

  규칙과 관계없이 모든 인바운드 트래픽을 차단합니다. 주의해서 사용하세요.

* **기본 인바운드 작업**

  인바운드 트래픽에 대한 동작(허용 또는 차단)을 지정합니다.

* **기본 아웃바운드 작업**

  아웃바운드 트래픽에 대한 동작(허용 또는 차단)을 지정합니다.

### 정책 관리

* **로컬 IPsec 정책 병합 허용**

  로컬 연결 보안 규칙의 적용 여부를 결정합니다.

* **로컬 정책 병합 허용**

  로컬 방화벽 규칙의 적용 여부를 결정합니다.

* **사용자 인증 전역 포트 병합**

  사용자 정의 전역 포트 규칙의 적용 여부를 결정합니다.

* **사용자 인증 앱 방화벽 규칙 병합**

  사용자 정의 앱 방화벽 규칙의 적용 여부를 결정합니다.

### 고급 옵션

* **인바운드 알림 비활성화**

  앱의 수신 대기가 차단될 때 알림을 표시하지 않습니다.

* **스텔스 모드 비활성화**

  활성화하면 스텔스 모드(요청하지 않은 트래픽을 삭제함)를 비활성화합니다.

* **멀티캐스트/브로드캐스트에 대한 유니캐스트 응답 비활성화**

  멀티캐스트 또는 브로드캐스트 요청에 대한 유니캐스트 응답을 차단합니다.

### 로깅 구성

* **삭제된 패킷 기록**

  삭제된 모든 패킷을 기록합니다.

* **무시된 규칙 기록**

  구현에 따라 규칙이 무시된 경우를 기록합니다.

* **성공한 연결 기록**

  성공한 인바운드 연결을 기록합니다.

* **로그 파일 경로**

  방화벽 로그가 기록되는 위치를 정의합니다(예: `%programdata%\kandji\agent\logs`).

* **로그 최대 파일 크기**

  로그 파일의 최대 크기(KB)입니다. 기본값은 `1024`입니다.

## 네트워크 프로파일 구성

<Tabs>
  <Tab title="도메인 프로파일">
    도메인 프로파일은 기기가 도메인 네트워크에 연결되어 있을 때 적용됩니다. 일반적으로 기업 환경에서 가장 허용적인 프로파일입니다.

    **권장 설정:**

    * 기본 인바운드 작업: 차단
    * 기본 아웃바운드 작업: 허용
    * 로컬 정책 병합 허용: 사용
    * 로깅: 모니터링을 위해 활성화
  </Tab>

  <Tab title="개인 프로파일">
    개인 프로파일은 가정 또는 사무실 네트워크와 같은 신뢰할 수 있는 네트워크에 적용됩니다.

    **권장 설정:**

    * 기본 인바운드 작업: 차단
    * 기본 아웃바운드 작업: 허용
    * 로컬 정책 병합 허용: 사용
    * 로깅: 보안 모니터링을 위해 활성화
  </Tab>

  <Tab title="공용 프로파일">
    공용 프로파일은 공용 Wi-Fi와 같은 신뢰할 수 없는 네트워크에 적용됩니다. 가장 제한적인 프로파일이어야 합니다.

    **권장 설정:**

    * 기본 인바운드 작업: 차단
    * 기본 아웃바운드 작업: 허용
    * Shielded: 최대 보안을 위해 활성화 고려
    * 로깅: 보안 모니터링을 위해 활성화
  </Tab>
</Tabs>

## 고려 사항

* "Not configured"로 표시된 설정은 로컬 기기 구성을 재정의하지 않습니다.
* Shielded로 모든 인바운드 트래픽을 차단하는 경우, 필수 관리 및 업데이트 서비스에 계속 액세스할 수 있는지 확인하세요.
* 엄격한 규칙을 전체 기기에 배포하기 전에 로깅 옵션을 사용하여 방화벽 동작을 검증하세요.

## 모범 사례

<Steps>
  <Step title="구성 테스트">
    전체 기기에 배포하기 전에 소규모 기기 그룹에서 방화벽 구성을 테스트합니다.
  </Step>

  <Step title="로깅 활성화">
    방화벽 동작을 모니터링하고 문제를 해결할 수 있도록 적절한 로깅을 활성화합니다.
  </Step>

  <Step title="예외 문서화">
    비즈니스 애플리케이션 및 서비스에 필요한 방화벽 예외를 문서화합니다.
  </Step>

  <Step title="정기 검토">
    방화벽 로그와 정책이 조직의 요구에 계속 적합한지 정기적으로 검토합니다.
  </Step>
</Steps>

## 문제 해결

<AccordionGroup>
  <Accordion title="애플리케이션이 연결할 수 없음">
    **가능한 원인:**

    * 방화벽이 필요한 포트 또는 애플리케이션을 차단함
    * 잘못된 프로파일 설정
    * 방화벽 규칙 누락

    **해결 방법:**

    * 방화벽 로그에서 차단된 연결 확인
    * 올바른 네트워크 프로파일이 활성화되어 있는지 확인
    * 애플리케이션에 적절한 방화벽 규칙 추가
  </Accordion>

  <Accordion title="관리 도구가 연결할 수 없음">
    **가능한 원인:**

    * 방화벽이 관리 포트를 차단함
    * Shielded 모드가 활성화됨
    * 잘못된 프로파일 구성

    **해결 방법:**

    * 관리 포트가 허용되는지 확인
    * 필요한 경우 Shielded 모드 비활성화
    * 관리 기기의 도메인 프로파일 설정 확인
  </Accordion>

  <Accordion title="로그가 기록되지 않음">
    **가능한 원인:**

    * 로깅이 활성화되지 않음
    * 디스크 공간 부족
    * 잘못된 로그 파일 경로

    **해결 방법:**

    * 적절한 로깅 옵션 활성화
    * 사용 가능한 디스크 공간 확인
    * 로그 파일 경로에 액세스할 수 있는지 확인
  </Accordion>
</AccordionGroup>

## 보안 권장 사항

<CardGroup cols={2}>
  <Card title="네트워크 세분화" icon="shield">
    신뢰 수준에 따라 서로 다른 방화벽 프로파일을 사용하여 네트워크 세분화를 구현합니다.
  </Card>

  <Card title="모니터링" icon="eye">
    로깅을 활성화하여 네트워크 트래픽을 모니터링하고 잠재적인 보안 문제를 감지합니다.
  </Card>

  <Card title="정기 업데이트" icon="refresh">
    새로운 위협과 비즈니스 요구 사항에 대응하도록 방화벽 정책을 정기적으로 검토하고 업데이트합니다.
  </Card>

  <Card title="테스트" icon="flask">
    프로덕션 배포 전에 통제된 환경에서 방화벽 구성을 테스트합니다.
  </Card>
</CardGroup>
