종류별로 생각해 볼 점
아래는 위 카드의 6가지 종류가 다루는 대상과 설치 전에 스스로 물어볼 만한 질문을 정리한 표입니다. 질문은 각 확장이 하는 일에서 자연스럽게 따라 나오는 것이며, 위험도의 순위를 매긴 것이 아닙니다.
| 종류 | 다루는 대상 | 설치 전에 물어볼 질문 |
|---|---|---|
| 광고 차단기 | 방문하는 웹페이지의 내용 | 필터 목록은 누가, 어떻게 갱신하는가 |
| 비밀번호 관리자 확장 | 로그인 정보 | 제공 업체와 본체 프로그램이 신뢰할 만한가 |
| 문법 검사기 | 입력하는 글 | 작성한 글이 서버로 전송되는가 |
| 화면 캡처 확장 | 화면에 보이는 페이지 | 캡처가 내 기기에만 저장되는가 |
| VPN 확장 | 접속 경로(IP 주소) | 누가 내 접속 기록을 보게 되는가 |
| 탭 관리 확장 | 열려 있는 탭 목록 | 탭 주소를 외부로 보내는가 |
실제 사례 세 가지
사례 1. 탭 정리 확장이 악성으로 바뀐 날: The Great Suspender (2020~2021년)
The Great Suspender는 오래 쓰지 않는 탭을 잠재워 메모리를 아끼는 탭 관리 확장이었고, 설치 수가 200만 건을 넘었다고 보도되었습니다(Security Affairs 보도 기준). 원 개발자는 2020년 6월경 이 확장을 신원이 공개되지 않은 인수자에게 넘겼습니다. 이후 크롬 웹 스토어에 올라온 버전 7.1.8에는 원격 서버의 코드를 실행하는 코드가 들어 있었는데, 이 버전은 깃허브 소스에는 반영되지 않았다는 점이 LWN.net의 분석으로 지적되었습니다. 마이크로소프트 엣지가 2020년 11월에 먼저 경고했고, 구글은 2021년 2월 초 크롬 웹 스토어에서 이 확장을 삭제하고 사용자의 브라우저에서도 비활성화했습니다. 이때 잠자던 탭이 함께 사라져 혼란을 겪은 사용자도 있었다고 Gigazine이 보도했습니다. 배울 점은 확장의 안전성은 설치 시점의 평가로 끝나지 않으며, 소유자가 바뀌거나 업데이트가 올라올 때 달라질 수 있다는 것입니다. 다만 인수자의 신원이나 피해 규모의 상세는 확인되지 않았습니다.
사례 2. 광고를 끼워 넣는 확장: 구글의 2014·2015년 대응 (위키백과 기준)
위키백과는 일부 크롬 확장 개발자가 확장을 제3자에게 팔았고 인수자가 애드웨어를 넣은 사례를 소개합니다. 2014년에는 사용자 불만이 이어진 끝에 구글이 이런 확장 두 개를 크롬 웹 스토어에서 삭제했습니다. 2015년에는 구글이 자사 웹사이트 방문의 약 5%가 광고를 주입하는 확장 때문에 변조되고 있었다고 밝혔다고 합니다. 일부 애플리케이션이 사용자 모르게 확장을 설치해 지우기 어렵게 만드는 문제도 지적됩니다. 사례 1과 같은 패턴, 즉 판매·인수 이후의 변질이 반복되었음을 보여 줍니다. 이 두 건은 위키백과 한 곳의 서술이므로 구체적 확장 이름과 경위는 원 보도에서 확인하세요.
사례 3. 광고 차단기와 매니페스트 V3 논쟁 (2018년~)
구글은 2018년 10월 크롬 확장 구조의 대대적 개편인 매니페스트 V3를 발표했습니다. 구글이 밝힌 목표는 확장 구조의 현대화와 보안·성능 개선이며, 과도하게 넓은 접근을 줄이는 선언형 API를 도입하고, 백그라운드 페이지를 기능이 제한된 서비스 워커로 바꾸고, 원격으로 호스팅되는 코드를 금지합니다(위키백과 기준). 반면 비판하는 쪽은 광고 차단기가 검사할 수 있는 규칙의 수와 표현이 줄고, 원격 코드를 금지하면 필터 목록을 확장과 별도로 갱신하기 어려워진다고 지적합니다. 사례 1의 원격 코드 실행과 같은 위험을 막으려는 취지와 광고 차단 기능 약화라는 비용이 서로 부딪히는 대표적 논쟁입니다. 최종 결과를 단정하기보다 사용하는 브라우저와 확장의 현재 지원 여부를 직접 확인하세요.
설치 전후 체크리스트
- 권한 경고 읽기: 크롬은 설치할 때 권한 경고 창을 보여 줍니다. 구글 개발자 문서는 확장이 주된 기능에 필요한 권한만 요청해야 한다고 안내합니다. 기능에 비해 과한 권한을 요구하면 의심해 봅니다.
- 목적 하나에 확장 하나: 같은 기능의 확장을 여러 개 쓰지 않습니다. 비슷한 기능이 이미 브라우저에 있는지도 먼저 확인하세요(윈도우 캡처 도구 등).
- 공식 스토어와 개발자 확인: 개발자 정보, 업데이트 이력, 소유자 변경 여부가 있는지 살펴봅니다.
- 주기적으로 정리: 쓰지 않는 확장은 끄거나 삭제합니다. 탭 메모리 문제는 탭 절전과 메모리 관리에서 이어서 볼 수 있습니다.
- 내가 설치하지 않은 확장 점검: 위키백과가 지적하듯 일부 프로그램은 몰래 확장을 설치합니다. 확장 목록에 낯선 항목이 있는지 확인하세요.
흔한 오해와 정정
- 오해: 공식 스토어에 있으면 안전하다. 실제: 사례 1처럼 스토어에 올라간 확장이 문제를 일으켜 삭제된 일이 있었습니다. 스토어 등록이 영구적 보증은 아닙니다.
- 오해: 확장과 플러그인은 같은 것이다. 실제: 확장은 소스 코드로 배포되고, 플러그인은 실행 파일이며 주요 브라우저들은 더 이상 플러그인을 지원하지 않습니다(위키백과 기준).
- 오해: 인기 있는 확장은 안전하다. 실제: The Great Suspender는 설치 수가 200만 건 넘는 인기 확장이었습니다.
- 오해: 브라우저 확장 VPN이 컴퓨터 전체를 보호한다. 실제: 확장이 다루는 것은 브라우저가 제공하는 기능 범위입니다. VPN의 종류와 범위는 VPN 종류를 참고하세요.
한계와 확인하지 못한 점
이 글의 역사 정보는 위키백과(영문) 'Browser extension'·'Manifest V3' 항목과 구글 크롬 개발자 문서의 권한 안내를, 사례 1은 보안 매체 보도(Security Affairs, LWN.net 분석, Gigazine)를 근거로 합니다. 매니페스트 V2의 중단 일정과 각 브라우저별 현재 상태, 개별 확장의 데이터 처리 방식은 이 글에서 확인하지 못했습니다. 특정 확장의 안전 여부는 해당 개발자의 개인정보 처리 안내와 스토어 정보를 직접 확인하세요.
자주 묻는 질문
확장 프로그램은 안전한가요?
확장 하나하나의 안전은 다릅니다. 구글은 확장이 주된 기능에 필요한 최소 권한만 요청해야 한다고 안내하고, 설치 시 권한 경고를 보여 줍니다. 그 경고와 개발자 정보를 확인하고, 사례처럼 소유자가 바뀌어 변질된 확장이 있었다는 점도 염두에 두세요.
확장 프로그램이 너무 많으면 어떤 문제가 생기나요?
확장이 많으면 그만큼 웹페이지에 접근할 수 있는 코드가 늘어나 점검할 대상도 늘어납니다. 사용하지 않는 확장은 끄거나 삭제해 목록을 단순하게 유지하세요. 성능에 미치는 영향은 확장마다 다르므로 브라우저의 확장 관리 화면에서 직접 확인해 보세요.
구글 크롬용 확장을 다른 브라우저에서도 쓸 수 있나요?
위키백과에 따르면 브라우저들의 확장 API가 같거나 매우 비슷해졌고, 사파리도 2020년 macOS에서 크롬 방식 확장을 지원하기 시작했습니다. 다만 각 브라우저의 스토어와 지원 범위는 다르므로 해당 확장의 안내를 확인하세요.
광고 차단기는 모든 브라우저에서 똑같이 동작하나요?
그렇지 않을 수 있습니다. 크롬의 매니페스트 V3는 광고 차단기가 쓸 수 있는 규칙을 제한한다는 비판을 받았고, 이에 대한 각 브라우저의 대응은 서로 다를 수 있습니다. 현재 상태는 확장 개발자와 브라우저의 공식 안내에서 확인하세요.
비밀번호 관리자 확장을 써도 되나요?
자동 입력은 편리하지만 로그인 정보라는 민감한 데이터를 다룹니다. 어떤 방식이 맞는지는 비밀번호 관리자 완전정복과 브라우저 비밀번호 자동 완성에서 비교해 보세요.
함께 읽으면 좋은 글
출처: 위키백과 영문판 'Browser extension', 'Manifest V3'; 구글 Chrome for Developers 권한 경고 문서; Security Affairs, LWN.net, Gigazine의 The Great Suspender 보도.