본문 바로가기
| 놀이터 |

브라우저 whitelist 설정 방법 특정 사이트만 허용하는 법

by wowrabbit 님의 블로그 2026. 5. 6.
반응형
SMALL

브라우저에서 특정 사이트만 허용하고 나머지 모든 사이트를 차단하는 '화이트리스트(whitelist)' 설정 방법은 사용하는 브라우저 종류와 사용 환경(개인 pc, 자녀 보호, 기업 환경)에 따라 크게 다릅니다.

대부분의 현대 브라우저(크롬, 파이어폭스, 엣지)는 개인 사용자를 위한 강력한 자체 화이트리스트 기능이 부족합니다. 따라서 개인 사용자는 주로 브라우저 확장 프로그램(Add-on)을 사용하거나, OS 차원의 자녀 보호 기능을 활용해야 합니다. 기업 환경에서는 그룹 정책을 통해 설정할 수 있습니다.

각 환경별 구체적인 설정 방법을 정리해 드립니다.


1. 개인 사용자: 브라우저 확장 프로그램 사용 (가장 쉬운 방법)

가장 직관적이고 쉬운 방법은 'BlockSite'와 같은 사이트 차단 및 허용 관련 확장 프로그램을 설치하는 것입니다.

크롬 (Chrome), 엣지 (Edge)

  1. 확장 프로그램 설치:
  2. 설정 열기: 설치 후 브라우저 우측 상단의 확장 프로그램 아이콘(퍼즐 조각 모양 등)을 클릭하고, 해당 프로그램의 '옵션' 또는 '설정'을 클릭합니다.
  3. 화이트리스트 모드 활성화: 프로그램 설정에서 '화이트리스트 모드(Whitelist mode)' 또는 '모든 사이트 차단 후 허용 목록만 허용(Block all sites except specified)'과 같은 옵션을 찾아서 활성화합니다. (일부 프로그램은 이 기능이 유료일 수 있습니다.)
  4. 허용할 사이트 추가: 허용할 사이트의 URL(예: wikipedia.org, google.com)을 목록에 입력하고 추가합니다.
  5. (선택 사항) 비밀번호 설정: 다른 사람이 설정을 함부로 변경하지 못하도록 설정 메뉴에 비밀번호를 걸어두는 것이 좋습니다.

파이어폭스 (Firefox)

  1. 부가 기능 설치: 파이어폭스 부가 기능 사이트에서 'BlockSite' 또는 유사한 기능을 가진 부가 기능을 설치합니다.
  2. 설정 열기: 우측 상단의 확장 프로그램 아이콘을 클릭하고 해당 부가 기능의 설정을 엽니다.
  3. 화이트리스트 모드 활성화 및 사이트 추가: 크롬과 마찬가지로 화이트리스트 모드를 활성화하고 허용할 사이트 URL을 입력합니다. 일부 부가 기능은 '차단할 사이트'에 와일드카드(*)를 입력하여 모든 사이트를 차단한 후, '예외(Exceptions)' 목록에 허용할 사이트를 입력하는 방식을 사용하기도 합니다.

2. 자녀 보호 기능 활용 (OS 차원 설정)

PC의 운영체제 자체에서 제공하는 기능을 활용하여 브라우저 접근을 제한할 수 있습니다.

Windows (Microsoft Family Safety)

  1. 계정 설정: account.microsoft.com/family에 접속하여 Microsoft 계정으로 로그인하고 가족 그룹을 만듭니다. 자녀가 사용할 계정을 추가합니다.
  2. 콘텐츠 필터링 설정: 자녀 계정의 프로필을 선택하고 '콘텐츠 필터' 메뉴로 이동합니다.
  3. 허용 목록 작성: '웹 및 검색' 설정에서 '부적절한 웹 사이트 필터링'을 켭니다. 그 아래 '허용된 사이트' 목록에 허용할 사이트의 URL을 추가합니다. 이 설정을 적용하면, 여기에 등록되지 않은 사이트는 마이크로소프트 엣지(Edge) 브라우저에서 차단됩니다. (다른 브라우저 차단도 가능)

macOS (스크린 타임)

  1. 스크린 타임 열기: '시스템 설정' > '스크린 타임'을 엽니다.
  2. 콘텐츠 및 개인 정보 보호 활성화: 해당 메뉴를 켜고 '웹 콘텐츠' 설정을 찾습니다.
  3. 허용된 웹 사이트만 허용: '웹 콘텐츠' 제한 옵션을 '허용된 웹 사이트만(Allowed Websites Only)'으로 변경합니다.
  4. 사이트 추가: 그 아래 목록에 허용할 구체적인 사이트의 URL을 추가합니다. Safari 브라우저에 적용됩니다.

3. 기업 및 관리자: 그룹 정책 사용

학교나 회사와 같이 다수의 PC를 관리하는 환경에서는 각 브라우저의 관리 정책(Group Policy)을 통해 이 기능을 강제할 수 있습니다.

크롬 (Chrome) Enterprise/자녀용 계정

  1. 정책 설정 열기 (Windows Group Policy Explorer): Policies > Administrative Templates > Google > Google Chrome 폴더로 이동합니다.
  2. 차단 목록 설정: 'Block access to a list of URLs' (URL 차단 목록) 정책을 'Enabled'로 변경하고, 목록에 *를 입력합니다. (모든 URL 차단)
  3. 허용 목록 설정: 'Allows access to a list of URLs' (URL 허용 목록) 정책을 'Enabled'로 변경하고, 여기에 허용할 구체적인 URL(예: mail.example.com, wikipedia.org)을 입력합니다.
  4. 정책 배포: 변경된 정책을 사용자 PC에 배포합니다.

마이크로소프트 엣지 (Edge)

  1. 크롬과 동일한 방식으로 마이크로소프트 엣지 전용 관리 템플릿(ADMX)을 다운로드하여 설치한 후 그룹 정책에서 설정할 수 있습니다. 정책 이름은 크롬과 유사합니다 (URLBlocklist, URLAllowlist).

4. 네트워크 라우터 (공유기) 차원 설정

일부 고급 공유기는 자체적인 웹 필터링 기능을 통해 화이트리스트 설정을 지원합니다.

  1. 공유기 관리 페이지 접속: 공유기 관리 주소(보통 192.168.0.1 등)로 접속하여 로그인합니다.
  2. 자녀 보호/콘텐츠 필터링 메뉴 찾기: '자녀 보호', '접근 제어', '콘텐츠 필터링' 등의 메뉴를 찾습니다.
  3. 화이트리스트 모드 활성화: 공유기 기종에 따라 화이트리스트 모드를 켜거나, '차단 목록'에 모든 트래픽(*)을 넣고 '예외 목록'에 허용할 IP 또는 도메인을 등록하는 방식으로 설정합니다.

주의사항 및 팁

  • 와일드카드 사용: 많은 차단 프로그램이나 정책 설정에서 * (와일드카드)를 사용하여 범위를 지정할 수 있습니다. 예: 모든 사이트를 차단할 때 차단 목록에 * 입력.
  • 외부 종속성 고려: 특정 사이트(예: wikipedia.org)만 허용하더라도, 해당 사이트가 제대로 동작하기 위해 다른 도메인(예: 폰트, 스크립트, 이미지 CDN 등)의 자원을 불러와야 할 수 있습니다. 이 경우, 해당 외부 도메인도 함께 허용하지 않으면 사이트가 깨져 보일 수 있습니다. 브라우저의 개발자 도구(F12 > Network 탭)를 사용하여 사이트가 로드하는 모든 도메인을 확인해야 할 수도 있습니다.
반응형
LIST