
크롬(Chrome)을 사용하다 보면 여기저기 확장 프로그램을 설치하게 되는 경우가 많습니다. 그렇다면 확장 프로그램이 요구하는 접근 권한 목록도 한 번쯤은 보셨을 텐데요. 어떤 경우에는 권한 요구가 합리적으로 느껴지지만, 항상 그런 것은 아닙니다.
크롬 확장 프로그램은 세 가지 경고 수준으로 나뉩니다. '높음(High)' 수준은 컴퓨터와 방문 중인 사이트의 모든 정보에 접근할 수 있다는 의미입니다. '중간(Medium)' 수준은 사이트에 있는 대부분의 데이터에 접근할 수 있으며, '낮음(Low)' 수준은 특정 데이터에만 접근한다는 뜻입니다.
크롬 권한이란 무엇일까요?
크롬 권한은 이름 그대로입니다. 크롬 확장 프로그램을 설치할 때 표시되는 메시지로, 정보에 접근하거나 변경할 수 있는 권한을 요청하는 것입니다.
추가하는 확장 프로그램에 따라 방문하는 사이트의 데이터를 읽고 변경하거나, 컴퓨터의 모든 정보에 접근할 수도 있습니다.

일부 확장 프로그램이 모든 데이터를 읽고 변경하려는 이유
크롬 확장 프로그램 개발자에게 있어 권한은 전부 아니면 전무(all or nothing)의 문제입니다. 안드로이드 마시멜로(Android Marshmallow)처럼 앱별로 접근 권한을 세부적으로 제어할 수 있는 것과는 다릅니다. 많은 크롬 확장 프로그램이 광범위한 권한을 요청하는 이유는 개발 과정이 더 쉬워지기 때문입니다.
웹 페이지와 연동해야 하는 확장 프로그램이라면 대부분 "방문하는 웹사이트의 모든 데이터 읽기 및 변경" 권한을 요청합니다. 물론 이 권한을 요청하지 않는 확장 프로그램도 있습니다.
예를 들어 구글 행아웃(Google Hangouts)은 사용 중인 웹 페이지와 연동되는 기능이 없어 이러한 권한을 요청하지 않습니다.

주의가 필요한 경우
백신 브라우저 확장 프로그램을 설치할 때는 각별히 주의해야 합니다. 이런 확장 프로그램은 지나치게 침해적인 권한을 요구하는 경우가 많습니다.
예를 들어 홈페이지 변경, 검색 기록 읽기 및 변경, 다운로드 관리, 네이티브 애플리케이션과의 통신, 확장 프로그램·앱·테마 관리 등의 권한을 요구할 수 있습니다.
크롬 확장 프로그램 설치 시 유의사항
크롬 확장 프로그램을 설치하기 전에는 요청하는 모든 권한을 꼼꼼히 확인하세요. 확장 프로그램의 목적과 전혀 상관없는 권한을 요구한다면 설치하지 않는 것이 좋습니다. 결국 상식선에서 판단하고, 그 확장 프로그램이 위험을 감수할 만한 가치가 있는지 살펴보는 것이 중요합니다.
또한 설치 전에 다른 사용자들의 후기를 읽어보는 것도 좋은 방법입니다. 직접 설치하지 않고도 확장 프로그램이 일으킬 수 있는 문제를 미리 파악할 수 있습니다.

확장 프로그램이 모든 데이터를 읽겠다고 요청한다고 해서 반드시 안전하지 않은 것은 아닙니다. 하지만 접근을 허용할지 여부는 사용자 본인이 결정해야 할 몫입니다. 인증된 개발자가 만든 확장 프로그램만 설치하는 것도 좋은 습관입니다.
마무리
특정 확장 프로그램을 사용하고 싶다면 어느 정도의 프라이버시 희생은 감수해야 합니다. 사용하려는 확장 프로그램이 노출되는 정보의 가치가 있는지 판단하는 것은 오직 사용자 자신뿐입니다. 크롬 확장 프로그램 권한이 표시될 때마다 꼼꼼히 읽어보시나요? 댓글로 여러분의 생각을 알려주세요.