2021년 3월 23일, 모질라(Mozilla)가 파이어폭스(Firefox) 87을 정식 출시했습니다. 구글 크롬 89 업데이트 직후 발표된 이번 버전은 브라우저 사용 경험을 한층 끌어올려 줄 다양한 개선 사항을 담고 있습니다.
대표적으로 도움말 메뉴가 간소화되었습니다. 지원 페이지로 연결되는 중복 항목들이 정리되어 메뉴를 더욱 깔끔하게 이용할 수 있게 되었죠.
모질라는 빠르고 자유롭게, 그리고 프라이버시 걱정 없이 웹을 탐색할 수 있는 세상을 지향합니다. 그래서 파이어폭스 87에는 프라이버시와 성능 관련 개선 사항이 다수 포함되어 있습니다.
파이어폭스 87의 새로운 기능, 무엇이 달라졌나?
지금부터 파이어폭스 87의 핵심 신기능과 이것이 브라우징 경험과 온라인 보안을 어떻게 개선하는지 하나씩 살펴보겠습니다.
1. 프라이빗 브라우징용 스마트블록(SmartBlock)
파이어폭스의 내장 기능인 '향상된 추적 방지(Enhanced Tracking Protection)'는 페이스북, 트위터, 링크드인 등 소셜 트래커와 광고주, 분석 서비스의 제3자 추적 스크립트를 자동으로 차단합니다. 하지만 이 과정에서 웹사이트의 필수 요소까지 차단되면서 일부 페이지가 제대로 로딩되지 않는 문제가 생길 수 있습니다.
스마트블록(SmartBlock)은 바로 이 문제를 해결하기 위해 도입된 지능형 추적 차단 메커니즘입니다. 프라이빗 브라우징 창과 엄격 모드(Strict Mode)에서 더 높은 프라이버시와 향상된 성능을 동시에 누릴 수 있도록 설계되었습니다.
스마트블록은 차단된 제3자 추적 스크립트 대신 로컬 대체 스크립트를 삽입하는 방식으로 작동합니다. 이 더미 스크립트는 원본 스크립트처럼 동작해 콘텐츠가 정상적으로 로딩되도록 돕는 동시에, 페이지에 숨어 있는 트래커는 계속 차단합니다.
2. HTTP 리퍼러(Referrer) 정책 강화
온라인 프라이버시 보호를 한 단계 더 강화하기 위해, 파이어폭스 87부터는 HTTP 리퍼러가 기본적으로 축약되어 전송됩니다. 모질라는 이를 "더 엄격하고 프라이버시 친화적인 리퍼러 정책"이라고 설명합니다.
브라우저는 보통 HTTP 리퍼러 헤더를 통해 사용자가 어떤 경로로 해당 사이트에 도달했는지 알려줍니다. 여기에는 주소창의 전체 URL은 물론 탐색 및 하위 리소스 요청 정보까지 포함될 수 있으며, 사이트들은 이를 캐싱 최적화나 로깅 등에 활용할 수 있습니다.
문제는 이 헤더에서 이전에 방문한 페이지나 온라인 계정 정보 같은 민감한 데이터가 유출될 수 있다는 점입니다. 대부분의 브라우저는 HTTPS에서 HTTP로 이동할 때는 리퍼러를 축약해 전송하지만, HTTPS 사이트 간 이동 시에는 전체 URL을 그대로 보냅니다.
파이어폭스 87의 새로운 리퍼러 정책은 HTTP와 HTTPS 구분 없이 모든 경우에 경로와 쿼리 문자열 정보를 제거해 전송함으로써 민감한 정보 유출 가능성을 차단합니다.
3. '페이지 내 찾기'에 모두 강조(Highlight All) 기능 추가
'이 페이지에서 찾기(Find in This Page)' 기능을 사용하면 검색창에 키워드를 입력해 페이지 내 원하는 내용을 빠르게 찾을 수 있습니다. 이번 업데이트에서 모두 강조(Highlight All) 기능이 추가되어 검색어와 일치하는 모든 결과가 한눈에 하이라이트됩니다.
또한 대소문자 일치, 분음 부호 일치, 단어 단위 일치 옵션도 설정할 수 있습니다. 새 기능을 사용하는 방법은 다음과 같습니다.
- 데스크톱에서 파이어폭스로 웹페이지를 엽니다.
- 오른쪽 상단의 메뉴 버튼을 클릭합니다.
- 이 페이지에서 찾기를 선택합니다.
- 페이지 하단에 나타난 검색창에 키워드를 입력하면 일치하는 결과가 모두 강조됩니다.
4. macOS VoiceOver 완전 지원
맥(Mac) 사용자도 이제 윈도우, 리눅스, 안드로이드, iOS 사용자처럼 macOS 내장 스크린 리더인 VoiceOver를 완벽하게 지원받을 수 있습니다.
VoiceOver 같은 스크린 리더는 음성 합성이나 점자 출력을 통해 컴퓨터와 상호작용할 수 있게 해주는 보조 공학 기술입니다. 파이어폭스 87부터 macOS에서 이러한 접근성 기능을 온전히 사용할 수 있습니다.
파이어폭스 87의 주요 변경 사항
새로운 기능 외에도 사용 편의성과 안정성을 위한 변화들이 여럿 포함되어 있습니다.
1. 백스페이스 키 탐색 기능 비활성화
이번 업데이트에서 가장 눈에 띄는 변경점 중 하나는 백스페이스 키입니다. 기존에는 양식을 작성하던 중 실수로 백스페이스 키를 눌렀다가 이전 페이지로 넘어가며 입력한 데이터를 잃는 경우가 많았습니다. 이제 백스페이스 키는 '뒤로 가기' 단축키로 작동하지 않습니다.
2. 라이브러리 메뉴 정리
동기화된 탭(Synced Tabs), 최근 하이라이트(Recent Highlights), 포켓(Pocket) 목록 등 사용 빈도가 낮거나 브라우저 내 다른 진입점이 있는 항목들이 라이브러리 메뉴에서 제거되었습니다.
3. 도움말 메뉴 간소화
라이브러리 메뉴와 마찬가지로 도움말 메뉴도 불필요한 항목이 정리되었습니다. 예를 들어 지원 페이지로 연결되는 항목들은 '도움말 받기(Get Help)'를 통해서도 접근할 수 있어 삭제되었습니다.
전체 기능 목록, 변경 사항, 버그 수정 내역은 모질라 공식 릴리스 노트에서 확인할 수 있습니다.
파이어폭스 87로 업데이트하는 방법
모질라 공식 웹사이트에서 파이어폭스를 직접 내려받을 수도 있지만, 아래 방법으로 기존 브라우저를 손쉽게 업데이트할 수 있습니다.
- 파이어폭스를 실행합니다.
- 메뉴 버튼을 클릭합니다.
- 아래로 스크롤해 설정(Options)을 클릭합니다.
- Firefox 업데이트 항목으로 이동합니다.
- 자동 업데이트를 허용해 두었다면 이미 최신 버전일 것입니다.
- 그렇지 않다면 업데이트 확인을 클릭한 후 설치를 누르면 됩니다.
Bugzilla에 버그 리포트 제출하는 방법
파이어폭스 사용 중 버그를 발견했다면 아래 절차에 따라 신고할 수 있습니다.
- Bugzilla 홈페이지에 접속합니다.
- 이메일 또는 GitHub 계정으로 로그인합니다.
- 처음이라면 회원가입을 진행합니다. '도움을 주고 싶어요(I want to help)' 항목에서 버그 작성 가이드라인과 행동 강령을 먼저 확인하세요.
- 이메일 인증 후 비밀번호를 설정하면 계정 생성이 완료됩니다.
Bugzilla에서는 버그 신고뿐 아니라 패치, 코드, 의견 등을 제출하며 개발에 직접 참여할 수도 있습니다. 물론 파이어폭스 87에서 발생하는 버그도 신고할 수 있습니다.
앞으로의 파이어폭스 업데이트 방향
파이어폭스는 온라인 프라이버시를 진지하게 다루겠다고 밝혀왔습니다. 스마트블록과 새로운 HTTP 리퍼러 정책은 이러한 약속을 뒷받침하는 실질적인 기능들입니다.
크롬이 프라이버시 평가에서 좋지 않은 점수를 받아 고민하는 동안, 파이어폭스 같은 대안 브라우저는 프라이버시 강화에 더욱 집중할 기회를 얻고 있습니다. 앞으로의 업데이트에서도 이러한 흐름이 이어질 것으로 기대됩니다.