구글의 크롬 브라우저는 모든 유형의 확장과 호환성으로 인해 비교 대상이 없을 만큼 널리 사용 되는 브라우저입니다.
현재 크롬 웹스토어에서 제공 하는 확장 프로그램의 양은 엄청나고 대부분 무료로 제공됩니다. 이를 통해 우리는 생산성을 향상 및 향상시키고, 게임을 추가하고, 온라인 보안을 강화 시킬 수 있습니다.
하지만 이런 쉬운 접근성 때문에 확장 프로그램이 무분별하게 설치 될 수 있고 만약 누군가와 공동으로 사용하는 일부 PC 에서는 이를 관리하고 싶을 수 있습니다.
예를 들어, 자녀가 사용하는 컴퓨터를 통제하거나 회사 업무에 도움이 되지 않는 비 생산적인 확장이 있거나 시스템 관리자가 다른 사용자의 개입 및 수정을 방지해야 할 수도 있습니다.
그러나 크롬 브라우저 자체적으로는 확장 프로그램의 설치 및 실행을 차단하는 방법은 없기 때문에 윈도우를 사용하는 경우 로컬 그룹 정책 편집기 또는 레지스트리 편집기 를 통해 크롬에 확장 프로그램을 설치하지 못하도록 강제할 수 있습니다.
그래서 오늘은 윈도우11 에서 크롬 브라우저에 확장 프로그램 설치를 막는 방법들에 대해서 알아 봅니다.
튜토리얼 환경 : 윈도우 11, 엣지, 크롬
해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.
'로컬 그룹 정책 편집기를 이용한 방법
윈도우 '로컬 그룹 정책 편집기' 에 크롬 정책을 추가 하고 추가 된 정책을 수정하면 확장 프로그램 설치를 차단할 수 있습니다.
중요: 사용 중인 윈도우 에디션이 윈도우 HOME 인 경우 ‘로컬 그룹 정책 편집기’ 를 사용 할 수 없습니다. 그렇기 때문에 윈도우 HOME 버전에서 로컬 그룹 정책 편집기를 사용하기 위해서는 PRO 버전으로 업그레이드 하거나 강제적으로 ‘로컬 그룹 정책 편집기’ 를 설치 해야 합니다. 이외에도 다음 단계에 설명하는 레지스트리 편집기를 이용하는 방법을 사용할 수도 있습니다.
크롬 정책 템플릿 다운로드
구글에서는 특정 기기에 정책을 시행 할 수 있도록 온프레미스 도구를 사용할 수 있으며 이를 보다 쉽게 설치하고 업데이트 할 수 있도록 정책 템플릿을 제공합니다.
크롬 브라우저 정책 설정 페이지 이동
- 선호 하는 검색엔진 에서 "크롬 정책 템플릿" 등으로 검색을 합니다. 구글에서 고급 검색을 사용 하면 보다 정확한 결과를 얻을 수 있습니다.
- 검색결과 중 상단에 위치한 관리 PC에서 Chrome 브라우저 정책 설정하기 링크를 클릭 해 접속 해 줍니다. 아래 바로가기를 통해 빠르게 이동 할 수 있습니다.
바로가기: 관리 PC에서 Chrome 브라우저 정책 설정하기
크롬 브라우저 정책 템플릿 다운로드
- '관리 PC에서 Chrome 브라우저 정책 설정하기' 페이지로 이동 되면 참고 항목에서 정책 템플릿 링크를 찾을 수 있습니다. 이 링크를 클릭하면 policy_templates.zip 형식의 파일을 내려 받을 수 있습니다. 아래 버튼을 통해 설명에 사용 된 파일을 다운로드 할 수 있습니다.
- 다운로드가 완료 되면 다운로드 디렉토리 이동 후 policy_templates.zip 을 찾아 압축을 해제해 둡니다.
'로컬 그룹 정책 편집기' 크롬 정책 템플릿 추가
이전 단계에서 내려 받은 크롬 정책 템플릿을 '로컬 그룹 정책 편집기' 에 추가합니다.
'로컬 그룹 정책 편집기' 실행
윈도우 '실행' 도구를 이용 해 로컬 그룹 정책 편집기를 열어 줍니다.
- 실행 (단축키 : Win + R ) 창 을 활성화 합니다. 처음 사용 하는 경우 실행창 사용 방법에서 추가적인 내용을 확인 할 수 있습니다.
- 열기(O): 옆 텍스트 필드에
gpedit.msc
라고 입력 후 확인 버튼을 클릭 하거나 Enter 키를 눌러 줍니다.
템플릿 추가
- '로컬 그룹 정책 편집기' 가 실행 되면 네비게이터에서 컴퓨터 구성 > 관리 템플릿 으로 이동합니다.
- 이동 후 상단 동작(A) (1) 메뉴를 클릭 해 점프 메뉴를 확장 후 템플릿 추가/제거(A) (2) 항목을 선택합니다.
- '템플릿 추가/제거' 패널이 실행 되면 왼쪽 하단 추가(A) 버튼을 마우스로 클릭합니다.
- 앞서 다운로드 한 policy_templates.zip (크롬 정책 템플릿)을 찾아 policy_templates > windows > adm > ko-kr 의 순서로 이동 후 chrome.adm 을 선택한 뒤 열기(O) 버튼을 클릭합니다.
- adm 폴더에서 현재 윈도우 시스템 언어를 기준으로 선택합니다.
- 설명에서는 한국어 기준으로 ko-kr 로 진행합니다.
- '템플릿 추가/제거' 패널의 현재 정책 템플릿(C): 섹션에 chrome 가 추가된 것을 확인 할 수 있습니다. 이 후 닫기(C) 버튼을 눌러 창을 닫아줍니다.
템플릿 추가 완료
위와 같이 ADM(클래식 관리 템플릿) 이라고 하는 정책이 추가 된 것을 확인 할 수 있습니다.
확장 프로그램 차단 정책 설정 변경
추가한 크롬 정책에서 '확장 프로그램 설치 차단 목록 설정' 정책 과 '외부 확장 프로그램이 설치되지 못하도록 차단합니다.' 정책 설정을 수정해 크롬 브라우저에 확장 프로그램 설치를 차단할 수 있습니다.
확장 프로그램 설정 이동
추가 된 ADM(클래식 관리 템플릿) 정책에서 아래 경로를 참고해 확장 프로그램 으로 진입합니다.
ADM(클래식 관리 템플릿) > Google > Google Chrome > 확장 프로그램
'확장 프로그램 설치 차단 목록 설정' 정책 변경
- '확장 프로그램' 정책 하위 설정에서 확장 프로그램 설치 차단 목록 설정 설정을 찾아 마우스로 두번 클릭하거나 마우스 우클릭 후 점프 메뉴에서 편집(E) 을 선택합니다.
- 확장 프로그램 설치 차단 목록 설정 편집 패널이 실행 되면 설정 창 왼쪽 상단 라디오 버튼들 중 사용(E) (1) 항목을 선택 해 아래 옵션: 을 활성화 합니다.
- 옵션: 박스에서 표시.. (2) 버튼을 클릭 해 사용자가 설치할 수 없는 확장프로그램을 지정할 수 있습니다.
- '내용 표시' 패널이 추가로 실행 되면 값 이라고 된 입력 필드에 와일드 카드 형식인
*
(별) 을 입력해 전체 확장 프로그램의 설치를 차단할 수 있습니다. 특정 확장 프로그램만 차단 하고 싶은 경우 ID를 사용합니다. - 설정 내용을 반영하기 위해 확인(O) 버튼을 클릭 해 창을 닫고 확장 프로그램 설치 차단 목록 설정 편집 패널에서 다시 한번 적용(A) 또는 확인 버튼을 클릭합니다.
'외부 확장 프로그램이 설치되지 못하도록 차단합니다.' 정책 변경
- '확장 프로그램' 정책 하위 설정에서 외부 확장 프로그램이 설치되지 못하도록 차단합니다. 설정을 찾아 마우스로 두번 클릭하거나 마우스 우클릭 후 점프 메뉴에서 편집(E) 을 선택합니다.
- 외부 확장 프로그램이 설치되지 못하도록 차단합니다. 편집 패널이 실행 되면 설정 창 왼쪽 상단 라디오 버튼들 중 사용(E) 항목을 선택 후 변경 내용을 반영하기 위해 오른쪽 하단 적용(A) 또는 확인 버튼을 클릭합니다.
적용 결과
위 설정은 현재 사용 중인 브라우저를 강제적으로 조직에서 관리하는 상태로 변경하는 것으로 위와 같이 확장 프로그램 설치 시 관리자가 차단함 이라고 표기 되는 것을 볼 수 있습니다.
추가적으로 크롬 브라우저 정책이 조직 정책에 따라 동작하기 때문에 설정에서 조직에서 관리 라고 표시됩니다.
'레지스트리 편집기'를 이용한 방법
현재 설치 된 윈도우가 홈 버전 이거나 위 과정이 번거로운 경우 '레지스트리 편집기' 를 통해 위와 동일한 내용을 적용할 수 있습니다.
레지스트리 편집기 실행
각자 편한 방식으로 '레지스트리 편집기' 를 활성화 합니다. 설명에서는 '실행' 창으로 진행합니다.
주의: 레지스트리 의 수정 과 편집은 운영체제의 변경을 가하는 것으로 잘못 진행 할 경우 시스템 손상이 발생 할 수 있습니다. 작업 전에 레지스트리를 백업 하거나 윈도우 시스템을 백업 하길 권장합니다.
- 실행 (단축키 : Win + R ) 도구를 활성화 합니다. 처음 사용 하는 경우 실행창 기본 사용 방법 에서 추가적인 내용을 확인 할 수 있습니다.
- 열기(O): 옆 텍스트 필드에
regedit
이라고 입력 후 확인 버튼을 클릭 하거나 Enter 키를 눌러 줍니다.
- 사용 하는 계정의 권한 수준에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다.
- 이 경우 안내하는 내용을 확인 합니다. 그래도 계속 진행 하고 싶다면 예 버튼을 클릭 하면 됩니다.
- 만약 매번 보여지는 팝업이 불편 한 경우 사용자 계정 컨트롤을 비활성화 할 수도 있습니다.
확장 프로그램 설치 차단 관련 레지스트리 생성
Google 키 아래 확장 프로그램 설치를 차단하는 키(정책) 을 추가 해 크롬 브라우저에서 확장 프로그램 설치를 원천적으로 막을 수 있습니다. 추가 되는 키가 많지만 기본적으로 ExtensionInstallBlocklist 키 와 BlockExternalExtensions 키를 생성 하는 것이 목적이니 이 점을 기준으로 단계를 따라 진행합니다.
Google 키 생성
- 아래 올려둔 경로를 통해 Policies 로 이동 합니다. '레지스트리 편집기' 상단 주소창 A 에 경로를 그대로 붙여넣기 ( Ctrl + V ) 하면 빠르게 이동 할 수 있습니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies
- Policies 키를 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장합니다.
- 확장 된 메뉴에서 새로 만들기(N) > 키(K) 순서로 진입 해 새로운 키를 생성합니다.
- 새로 생성된 새 키#1 의 이름을
Google
로 변경 합니다.
Chrome 키 생성
- Google 키를 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장합니다.
- 확장 된 메뉴에서 새로 만들기(N) > 키(K) 순서로 진입 해 새로운 키를 생성합니다.
- 새로 생성된 새 키#1 의 이름을
Chrome
으로 변경 합니다.
ExtensionInstallBlocklist 키 생성 및 값 수정
- Chrome 키를 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장합니다.
- 확장 된 메뉴에서 새로 만들기(N) > 키(K) 순서로 진입 해 새로운 키를 생성합니다.
- 새로 생성된 새 키#1 의 이름을
ExtensionInstallBlocklist
로 변경 합니다.
- ExtensionInstallBlocklist 키 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭 해 메뉴를 확장합니다.
- 메뉴에서 새로 만들기(N) > 문자열 값(S) 순서로 새로운 값을 생성합니다.
- 새로 생성된 새 값#1 의 이름을
1
로 변경 후 값 데이터를 수정 하기 위해 마우스로 두 번 클릭 하거나 컨텍스트 메뉴3의 수정(M) 메뉴를 통 해 문자열 편집 창을 실행합니다.
- '문자열 편집' 창에서 값 데이터(V) 를
*
(별) 로 지정 후 확인 버튼을 눌러 줍니다.
BlockExternalExtensions 키 생성 및 값 수정
- Chrome 키를 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장합니다.
- 확장 된 메뉴에서 새로 만들기(N) > 키(K) 순서로 진입 해 새로운 키를 생성합니다.
- 새로 생성된 새 키#1 의 이름을
BlockExternalExtensions
로 변경 합니다.
- BlockExternalExtensions 키 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭 해 메뉴를 확장합니다.
- 메뉴에서 새로 만들기(N) > 문자열 값(S) 순서로 새로운 값을 생성합니다.
- 새로 생성된 새 값#1 의 이름을
1
로 변경 후 값 데이터를 수정 하기 위해 마우스로 두 번 클릭 하거나 컨텍스트 메뉴4의 수정(M) 메뉴를 통 해 문자열 편집 창을 실행합니다.
- '문자열 편집' 창에서 값 데이터(V) 를
*
(별) 로 지정 후 확인 버튼을 눌러 줍니다.
적용 결과
위 설정은 현재 사용 중인 브라우저를 강제적으로 조직에서 관리하는 상태로 변경하는 것으로 위와 같이 확장 프로그램 설치 시 관리자가 차단함 이라고 표기 되는 것을 볼 수 있습니다.
추가적으로 크롬 브라우저 정책이 조직 정책에 따라 동작하기 때문에 설정에서 조직에서 관리 라고 표시됩니다.
마무리
이렇게, 윈도우11 에서 크롬 브라우저에 확장 프로그램 설치를 막는 방법들에 대해 알아 보았습니다.
크롬 브라우저의 프로필 설치 경로를 찾아 쓰기 권한을 막아 확장 프로그램 설치를 차단하는 방법도 있지만 현재 적용 되지 않았습니다.
하지만 위 에서 안내한 두 가지 방법으로 비교적 간단하게 확장 프로그램을 설치 하지 못하도록 할 수 있으니 필요한 경우 참고 후 적용 해 보시길 바랍니다.