Firefox는 대부분의 부가 기능을 설치하기 전에 Mozilla의 디지털 서명을 받도록 요구합니다. 이 절차는 브라우저를 하이재킹하거나, 정보를 훔치거나, 원치 않는 광고를 삽입할 수 있는 악성 부가 기능으로부터 사용자를 보호하는 데 도움이 됩니다.
일부 사용자는 이것이 선택의 자유를 제한한다고 생각한다는 것을 알고 있습니다. 이 정책은 표준 Firefox 릴리스에서는 선택 사항이 아니지만, 사용자는 서명된 부가 기능 중 어떤 것을 설치할지 제어할 수 있으며, 개발자는 부가 기능에 서명을 받기 위한 명확한 지침을 가지고 있습니다.
이 문서는 다음을 설명합니다:
- 부가 기능 서명이 시행되는 이유
- 서명이 필요한 부가 기능
- 서명되지 않은 부가 기능의 경우 발생하는 일
- 고급 사용자 및 개발자를 위한 옵션
문서 목차
사용자의 동의 없이 브라우저 설정을 변경하거나 정보를 훔칠 수 있는 부가 기능이 점점 더 흔해지고 있습니다. 일부 부가 기능은 원치 않는 툴바나 버튼을 추가하고, 검색 설정을 변경하거나 컴퓨터에 광고를 삽입할 수 있습니다. 이제 Firefox는 설치하는 부가 기능이 Mozilla에 의해 디지털 서명되었는지 확인합니다. 이 문서는 부가 기능 서명 기능과 그 작동 방식을 설명합니다.
부가 기능 서명이란?
부가 기능은 Firefox에 강력한 사용자 지정 옵션을 제공합니다. 그러나 최근 몇 년 동안 악의적이거나 기만적인 부가 기능이 더 흔해졌습니다. 이러한 부가 기능은 다음을 수행할 수 있습니다:
- 동의 없이 홈페이지 또는 검색 설정 변경
- 페이지에 광고, 추적기 또는 툴바 삽입
- 브라우징 데이터 또는 로그인 자격 증명 도용
이러한 위험을 줄이기 위해 Mozilla는 부가 기능을 확인하고 디지털 서명을 적용합니다. 서명된 부가 기능만 Firefox 릴리스 빌드에서 실행될 수 있습니다. addons.mozilla.org에서 호스팅되는 모든 부가 기능은 서명을 받기 위해 이 과정을 거쳐야 합니다. 다른 사이트에서 호스팅되는 부가 기능도 Mozilla의 서명을 받으려면 동일한 지침을 따라야 합니다.
서명이 필요한 부가 기능
다음은 서명해야 합니다:
다음은 서명이 필요하지 않습니다:
- 플러그인
- 검색 엔진
서명되지 않은 부가 기능을 설치하면 어떻게 되나요
- Firefox는 서명되지 않은 부가 기능의 설치를 차단합니다.
- 이미 설치된 부가 기능이 있는 경우 Firefox는 자동으로 비활성화하고 부가 기능 관리자에 메시지를 표시합니다.
- 서명된 버전이 있는 경우 Firefox의 공식 부가 기능 사이트에서 다시 설치할 수 있습니다.
Firefox가 부가 기능을 비활성화하는 경우
- 업데이트 확인: 최신 버전의 Firefox를 실행하고 있는지 확인하세요. 오래된 버전은 부가 기능을 확인하지 못할 수 있습니다.
- Firefox 최신 업데이트 문서를 참조하세요.
- 서명된 버전 찾기: addons.mozilla.org (AMO)를 방문하여 개발자가 업데이트된 버전을 게시했는지 확인하세요.
- 개발자에게 문의: 서명된 버전이 없는 경우 개발자에게 연락하여 부가 기능 서명을 위해 제출하도록 요청할 수 있습니다.
서명되지 않은 부가 기능을 사용하려는 경우 어떤 옵션이 있나요? (고급 사용자)
고급 설정에 익숙하고, 잠재적인 영향을 이해하는 경우에만 계속하세요.
- Firefox 확장 지원 릴리즈 (ESR): 서명 확인을 비활성화할 수 있습니다.
- Firefox 개발자 버전 및 Nightly: 테스트를 위해 여기에서 서명 확인을 비활성화할 수 있습니다.
- 브랜드가 없는 Firefox 빌드: 이 버전은 서명 강제를 비활성화할 수 있지만 주로 개발자를 위한 것입니다.
지원되는 빌드에서 서명 강제 설정을 변경하려면:
- 주소창에 about:config를 입력하고 Enter 키를 누릅니다.
- 위험을 감수하고 계속 진행을 클릭합니다.
- 다음을 검색합니다:
- xpinstall.signatures.required (확장 기능)
- extensions.langpacks.signatures.required (언어 팩)
- 설정을 False로 전환합니다.
개발자용
부가 기능 개발자인 경우:
- 모든 부가 기능은 addons.mozilla.org (AMO) 외부에서 배포하더라도 서명을 위해 제출해야 합니다.
- 서명은 부가 기능이 기본 보안 검사를 통과했음을 보장합니다.
- 부가 기능 서명 및 배포 및 검토 정책을 참조하세요.
사용자 자율성과 Mozilla의 철학
일부 사용자는 컴퓨터에 어떤 소프트웨어든 설치할 수 있어야 한다고 강력하게 느낀다는 것을 이해합니다. Mozilla는 그 자율성과 대부분의 사용자를 유해한 부가 기능으로부터 보호해야 하는 책임 사이에서 균형을 맞춥니다.
서명되지 않은 부가 기능은 릴리스 빌드에서 지원되지 않지만, 고급 사용자와 개발자는 여전히 특별한 Firefox 버전을 사용하여 서명을 우회할 수 있습니다. 이 접근 방식은 원하는 사람들을 위한 유연성을 남겨두면서 대다수의 사용자를 보호합니다.