모질라는 최근 웹 브라우저의 새 버전인 "파이어폭스 148"을 출시했는데, 이번 출시를 통해 단순한 기술적 진화를 넘어 사용자의 디지털 주권에 대한 원칙을 선언하며 기존의 흐름에 역행하는 행보를 보였습니다.
확장 지원 업데이트 140.8.0 및 115 시리즈의 최종 버전(115.33.0)과 함께 제공되는 이번 릴리스는 사용자의 제어와 극도의 보안을 우선시하는 브라우저의 기반을 마련하는 동시에 이미 베타 버전으로 출시된 149 버전을 위한 토대를 마련합니다.
Firefox 148의 주요 뉴스
Firefox 148의 가장 중요한 새로운 기능은 설정 내에 "AI 제어" 섹션이 추가된 것 입니다. 다른 브라우저들이 가상 비서 통합을 의무화하는 반면 , Mozilla는 사용자가 이러한 기능을 관리, 제한 또는 제거할 수 있도록 지원합니다. Firefox 148에서는 자동 번역, 이미지 또는 PDF의 텍스트 인식, 탭 그룹화 추천, 링크 요약 생성 , 심지어 챗봇 인터페이스까지 선택적으로 비활성화할 수 있습니다 . 완벽한 개인 정보 보호를 원하는 사용자를 위해 "차단" 옵션은 단순한 비활성화를 넘어, 설치된 AI 모델을 로컬 디스크에서 완전히 삭제하고 사용자 인터페이스에서 관련 흔적을 완전히 제거합니다.
또한, 업데이트 관리도 분리되었습니다 . 주요 릴리스 간의 중요 패치 및 수정 사항을 원격으로 적용하는 기능은 이제 전용 스위치를 통해 제공되므로 원격 측정 데이터를 공유하거나 실험 연구에 참여할 필요가 완전히 없어졌으며, 따라서 개인 정보 보호가 다시금 사용자 경험의 핵심으로 자리 잡았습니다.
마이크로소프트 사용자들을 위해 Firefox 148 버전에서는 오랫동안 기다려온 안전 장치인 Windows 10 및 11용 기본 백업 기능을 제공합니다. 이 도구를 사용하면 책갈피, 암호 및 시스템 설정을 안전하게 저장하여 컴퓨터 간 데이터 이동이나 운영체제 포맷 후 복원을 간편하게 할 수 있습니다. 또한 , 사용자가 로그아웃 시 삭제하도록 설정한 데이터는 자동으로 삭제하지 않는 스마트한 개인 정보 보호 설계 가 적용되었습니다.
또한 시각적 및 모바일 영역에서 일관성이 향상되었습니다. 새 탭의 배경 화면이 이제 포함된 탭에도 균일하게 적용되며 , 안드로이드 버전에서는 페이지를 열지 않고도 링크 텍스트를 복사할 수 있는 재설계된 툴바가 도입되어 터치 탐색 속도가 향상되었습니다.
XSS 공격에 대한 방어막
이번 업데이트는 내부적으로 선제적인 사이버 보안과 대규모 취약점 패치의 성공적인 결과입니다. 개발자들은 60개의 보안 취약점(이전 버전보다 6배 많음)을 수정했으며 , 그중 48개는 버퍼 오버플로 및 메모리 해제 접근을 통한 메모리 관리 위협이었습니다. 악성 코드 삽입(DOM XSS)으로부터 최신 웹을 강화하기 위해 Mozilla는 Trusted Types API와 Sanitizer API를 구현했습니다. 이 두 API를 통해 개발자는 `document.write()` 또는 `element.innerHTML`과 같은 중요한 함수에서 일반 텍스트 문자열을 사용하는 대신, 사전 검증된 TrustedHTML 객체를 사용해야 합니다. 또한 `element.setHTML()` 및 `document.parseHTML()`과 같은 기본 도구를 사용하면 브라우저가 콘텐츠를 렌더링하기 전에 위험한 태그를 제거할 수 있습니다.
자바스크립트와 CSS의 발전
브라우저의 내부 엔진은 웹 설계자를 위한 새로운 도구도 제공합니다.
- 서비스 워커가 이제 WebGPU API와 호환되므로 복잡한 그래픽 작업을 백그라운드에서 실행할 수 있는 가능성이 열렸습니다.
- 논리 프로그래밍 분야에서 JavaScript는 Iterator.zip() 및 Iterator.zipKeyed() 메서드를 제공하여 여러 배열을 복잡한 반복 가능한 객체로 우아하게 병합할 수 있도록 지원합니다.
- 마지막으로, 새로운 CSS 속성을 통해 시각 디자인의 정밀도가 향상되었습니다. shape() 함수는 표준 구문을 사용하여 고급 기하학적 도형을 그릴 수 있도록 하며, position-try-order는 팝업 메뉴와 같이 고정된 요소가 화면 여백을 벗어날 위험이 있을 때 대체 위치의 계층 구조를 정의할 수 있는 기능을 디자이너에게 제공합니다.
Firefox 148 설치 또는 업데이트 방법
이미 Firefox가 설치되어 있다면 며칠 내로 배포판의 패키지 관리자를 통해 자동으로 업데이트가 적용될 것입니다. 하지만 공식 저장소에 업데이트가 나올 때까지 기다리지 않고 바로 버전 148을 받고 싶다면 Mozilla에서 제공하는 공식 바이너리를 사용하는 것이 가장 좋습니다.
리눅스 배포판(우분투, 페도라, 아치 등)에서 바이너리 파일을 이용해 설치하려면 터미널에서 다음 단계를 따르세요.
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Snap 패키지 (Ubuntu에서 흔히 사용됨)를 사용하려면 다음 명령으로 강제 업데이트를 진행할 수 있습니다.
sudo 스냅 새로 고침 파이어 폭스
Flatpak 및 Flathub를 선호하는 사용자는 다음 명령 을 실행하여 업데이트를 수행할 수 있습니다.
flatpak 업데이트 org.mozilla.firefox
우분투, 리눅스 민트 및 기타 우분투 파생 배포판 사용자 는 공식 PPA를 통해 파이어폭스를 업데이트할 수도 있습니다 . 이렇게 하려면 터미널을 열고 다음 명령어를 입력하세요.
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get 업데이트 sudo apt install firefox
마지막으로, 사용 중인 배포판의 기본 저장소(DNF, Pacman)에 업데이트가 올라올 때까지 기다리려면 평소처럼 시스템 업데이트 명령을 실행하기만 하면 됩니다. 단, 이 과정은 Arch Linux에서는 몇 시간, Debian/Ubuntu에서는 며칠까지 걸릴 수 있다는 점을 유의하세요.