핵심 요약
- 크롬에서 점 세 개 메뉴를 클릭한 후 도구 더보기 > 확장 프로그램 > 세부정보를 선택합니다.
- 권한 섹션에서 클릭 시, 특정 사이트에서, 모든 사이트에서 중 하나를 선택해 확장 프로그램이 활성화될 범위를 제한할 수 있습니다.
- 해당하는 추가 확장 프로그램 옵션을 함께 설정합니다.
이 글에서는 크롬을 사용해 브라우저 확장 프로그램의 권한을 제어하는 방법을 소개하고, 확장 프로그램 권한이 어떤 역할을 하는지도 함께 설명합니다.
크롬 확장 프로그램 권한 확인 및 제한 방법
모바일 운영체제에서 앱별로 접근 권한을 제한할 수 있는 것처럼, 구글 크롬에도 확장 프로그램의 접근 범위를 조절할 수 있는 간편한 권한 제어 메뉴가 마련되어 있습니다.
크롬은 설치된 모든 확장 프로그램의 권한을 한 곳에서 확인하고 제한할 수 있는 메뉴를 제공합니다.
- 브라우저 오른쪽 상단의 점 세 개 아이콘을 클릭합니다.
- 마우스를 도구 더보기 위에 올립니다.
- 확장 프로그램을 선택합니다.
- 권한을 수정하려는 확장 프로그램의 세부정보를 클릭하면, 해당 확장 프로그램의 모든 설정 옵션이 담긴 페이지가 열립니다.
- 아래로 스크롤해 권한 섹션으로 이동하면 확장 프로그램에 필요한 권한 목록과 그 아래 확장 프로그램 전용 설정 화면을 확인할 수 있습니다. 드롭다운 메뉴를 열어 확장 프로그램이 작동할 웹사이트 범위를 지정한 뒤, 클릭 시, 특정 사이트에서, 모든 사이트에서 중 하나를 선택합니다.
참고: 모든 확장 프로그램에 권한 목록이 표시되는 것은 아닙니다. - 조금 더 스크롤한 후 확장 프로그램 옵션을 선택합니다. 팝업 메뉴가 나타나거나 새 탭에서 확장 프로그램의 전체 설정 패널이 열립니다. 이 메뉴에서는 세부정보 페이지에는 없던 기능, UI, 권한 관련 옵션을 추가로 관리할 수 있습니다.
- 설정을 마쳤다면 완료입니다. 이제 열려 있는 탭을 모두 닫으면 됩니다.
크롬 확장 프로그램 권한은 어떻게 작동하나요?
각 '권한'은 크롬 API의 구성 요소입니다. 하나의 권한은 크롬이 운영체제와 그 안의 데이터에 접근하는 방식 중 특정 한 가지 측면만 담당합니다. 확장 프로그램이 정상적으로 작동하려면 필요한 모든 API 요소에 접근해야 하며, 이를 위해 권한마다 개별적으로 사용자의 승인을 받아야 합니다.
또한 확장 프로그램은 필요한 모든 권한을 '매니페스트(manifest)' 파일에 명시해야 합니다. 매니페스트 파일은 설치 시 크롬에 무엇을 다운로드하고 설정할지 알려주는 역할을 하며, 각 권한에 대한 정당한 사유도 함께 제시해야 합니다. 덕분에 크롬은 확장 프로그램이 사용하는 모든 접근 지점을 손쉽게 추적할 수 있습니다.
일부 권한은 사용자에게 공개되지 않습니다. 저수준(low-level) 권한을 임의로 조정하면 확장 프로그램이 아예 작동하지 않을 수 있기 때문입니다. 다만 크롬은 개인정보 보호와 밀접한 관련이 있는 주요 권한 대부분을 사용자가 검토할 수 있도록 공개하고 있습니다.