개인 정보와 보안을 더 잘 보호하기 위해, Firefox는 웹사이트가 컴퓨터의 앱과 서비스 또는 로컬 네트워크의 장치에 접근할 수 있는지 제어하여 개인 정보를 보호하는 데 도움이 되는 권한을 포함합니다. 웹사이트가 이 접근을 요청하면, Firefox는 먼저 사용자에게 권한을 요청합니다.
Firefox 153부터 모든 Firefox 데스크톱 사용자를 위해 로컬 네트워크 접근 보호 기능이 기본적으로 활성화됩니다. 공용 웹사이트가 로컬 네트워크의 앱, 서비스 또는 장치에 접근하려고 하면, Firefox는 연결을 허용하기 전에 사용자에게 권한을 요청합니다.
문서 목차
Firefox가 이러한 권한을 추가하는 이유는 무엇인가요?
일부 웹사이트는 컴퓨터에서 실행 중인 앱이나 프린터, 라우터, 미디어 서버와 같이 로컬 네트워크에 연결된 장치와 통신을 시도할 수 있습니다. 악성 사이트는 이러한 기능을 사용하여 사용자를 추적하거나 취약한 장치를 스캔해 왔습니다.
사용자를 안전하게 보호하고 데이터와 장치를 계속 제어할 수 있도록, 이제 Firefox는 사이트가 사용자의 장치나 로컬 네트워크에 연결을 시도할 때 권한을 요청합니다.
사이트가 접근을 요청할 때 예상되는 상황
공용 웹사이트가 컴퓨터에서 실행 중인 앱이나 로컬 네트워크의 장치에 접근하려고 하면, Firefox는 요청을 허용할지 묻는 권한 프롬프트를 표시합니다.
다음 중 하나를 선택할 수 있습니다:
- 해당 방문에 대한 접근 허용
- 해당 방문에 대한 접근 차단
Firefox가 모든 향후 방문에 대해 사용자의 결정을 기억하도록 선택할 수도 있습니다. 이 설정은 언제든지 설정에서 변경할 수 있습니다.
“장치 앱 및 서비스”란 무엇인가요?
“장치 앱 및 서비스”는 개인용 컴퓨터와 그 위에 설치된 모든 애플리케이션을 의미합니다.
“로컬 네트워크 장치”란 무엇인가요?
로컬 네트워크 장치는 사용자의 장치와 동일한 로컬 네트워크에 연결된 모든 하드웨어입니다. 여기에는 다음이 포함됩니다:
- 라우터
- 프린터
- 파일 서버
- 스마트 TV
- 미디어 스트리머
- IoT (사물 인터넷) 장치
네트워크를 통해 이러한 장치에 접근하면 웹사이트가 이들과 상호 작용하거나 데이터를 검색할 수 있습니다. 권한 확인은 사이트가 사용자 모르게 이러한 작업을 수행하는 것을 방지하는 데 도움이 됩니다.
장치 및 로컬 네트워크에 대한 접근 권한 관리
사이트가 장치의 다른 앱 및 서비스나 로컬 네트워크에 접근하려고 하면, Firefox는 주소 표시줄 근처에 접근을 허용할지 묻는 권한 프롬프트를 표시합니다.
의 경우, 프롬프트는 다음과 같습니다:
의 경우, 프롬프트는 다음과 같습니다:
접근 권한 구성
- 화면 상단의 메뉴 바에서 를 클릭하고 을 선택하세요(경우에 따라 일 수 있습니다).
메뉴 버튼을 클릭하고 을 선택하세요.
- 왼쪽에서 개인 정보 및 보안권한 및 데이터을 선택하세요.
- 권한 섹션으로 이동하세요.
- 을(를) 찾아 을(를) 클릭하거나 항목을 클릭하세요.
- 여기에서 이 권한을 요청한 사이트 목록을 볼 수 있습니다.
- 각 사이트 옆의 드롭다운 메뉴를 사용하여 접근 권한을 변경하세요.
- 을(를) 찾아 을(를) 클릭하거나 항목을 클릭하고 5-6단계를 반복하세요.
의 경우, 설정 대화 상자는 다음과 같습니다:
의 경우, 설정 대화 상자는 다음과 같습니다:
고급 구성 (about:config)
로컬 네트워크 접근 동작에 대해 더 많은 제어가 필요한 사용자를 위해, Firefox는 about:config를 통해 접근할 수 있는 고급 환경 설정을 제공합니다.
- 경고: 이러한 내용은 Firefox 고급 사용자를 대상으로 합니다. 설정 에디터 (about:config) 페이지에서 고급 설정을 변경하는 것은 Firefox의 안정성, 보안 및 성능에 큰 영향을 미칠 수 있습니다.
고급 설정에 익숙하고, 잠재적인 영향을 이해하는 경우에만 계속하세요.
이 환경 설정에 접근하려면
- 주소창에 about:config를 입력하고 EnterReturn키를 누르세요.
경고 페이지가 나타날 것입니다. about:config 페이지를 계속 사용하려면 버튼을 클릭하세요. - 수정하려는 환경 설정 이름을 검색하세요.
- 불리언 값 (true/false)을(를) 변경하려면 더블 클릭하거나 다른 값의 경우 편집 아이콘을 클릭하세요.
사용 가능한 환경 설정
network.lna.enabled (boolean)
- 기본값: true
- 로컬 네트워크 접근 확인이 강제되는지 여부를 제어합니다
- false(으)로 설정하면 모든 로컬 네트워크 접근 제한이 비활성화됩니다
network.lna.blocking (boolean)
- 기본값: true
- 로컬 네트워크 접근에 대한 차단 동작을 제어합니다
- false(으)로 설정하면 활성화 시 프롬프트 없이 접근이 허용됩니다
network.lna.block_trackers (boolean)
- 기본값: false
- 타사 추적기가 localhost 및 로컬 네트워크 리소스에 접근하는 것을 차단하는 실험적인 기능입니다
- true(으)로 설정하면 추적 스크립트에 대한 추가 보호를 제공합니다
network.lna.skip-domains (string)
- 기본값: (empty)
- 로컬 네트워크 접근 확인을 건너뛸 도메인의 쉼표로 구분된 목록입니다
- 요청하는 웹사이트인 소스 도메인과 접근되는 로컬 리소스인 대상 도메인을 모두 포함할 수 있습니다
- *. 접두사를 사용한 와일드카드 패턴을 지원합니다 (예: *.company.com)
- 예시: intranet.company.com,*.devices.local
문제 해결 및 모니터링
로컬 네트워크 접근 시도에 대한 자세한 정보를 보거나 문제를 진단해야 하는 경우:
- Ctrl + Shift + KCmd + Option + K 키를 눌러 웹 콘솔을 엽니다.
- 로컬 네트워크 접근과 관련된 메시지를 찾으세요.
- 콘솔에는 어떤 요청이 차단되거나 허용되었는지 표시되어 무슨 일이 일어나고 있는지 이해하는 데 도움이 됩니다.
엔터프라이즈 환경의 경우, 관리자는 LocalNetworkAccess 정책을 사용하여 조직 전체의 이러한 설정을 관리할 수 있습니다. 자세한 내용은 Firefox Enterprise 정책 문서를 참조하세요.
문제 보고
예상치 못한 프롬프트가 표시되거나 웹사이트가 잘못 차단 또는 허용되고 있다고 생각되는 경우:
- 웹 콘솔을 열어 관련 오류 메시지(보통 Local Network Access…로 시작)를 캡처하세요.
- Bugzilla에 버그 신고하기를 통해 Core :: Networking 구성 요소 아래에 버그를 신고하세요.
- 버그 보고서에 다음을 포함하세요:
- 예상치 못한 프롬프트가 표시된 웹사이트 URL
- 예상했던 결과와 실제 발생한 결과
- 웹 콘솔의 오류 메시지
- 사이트가 로컬 장치 또는 로컬 네트워크 리소스에 접근하려고 하는지 여부