Chrome 152는 양자 후 암호화 지원 및 Flatpak 지원을 포함하여 출시되었습니다.

키 포인트:
  • Manifest V2를 기반으로 하는 모든 확장 프로그램이 Chrome 웹 스토어에서 제거되고 있습니다.
  • 브라우저 업데이트 시스템(CUP)은 이제 양자 후 암호화 알고리즘을 사용합니다.
  • 개발자를 위한 새로운 API: CPU 성능 제어, alpha() 함수를 사용한 CSS 조작 및 창 드래그 기능.
  • 안드로이드에서는 비밀번호 관리자가 통합되어 있으며, 향상된 보호 기능을 통해 악성 사이트 로딩이 차단됩니다.
  • Flatpak 패키징 형식을 사용하여 Linux에 Google Chrome을 설치하고 실행하기 위한 실험적 지원입니다.

Google Chrome

구글은 크롬 웹 브라우저 버전 152 출시를 발표했습니다. 이번 업데이트는 향후 보안 표준에 대비한 생태계 구축, 확장 프로그램 관리 개선, 개발자를 위한 새로운 시각적 제어 도구 제공 등 여러 가지 조정 사항을 포함하고 있습니다.

또한, 새로운 패키징 형식 통합으로 리눅스 커뮤니티에 희소식이 전해졌습니다. Flatpak 패키지를 통해 리눅스에서 Chrome을 배포할 수 있도록 실험적인 지원을 제공하며, XDG 포털을 통해 시스템과 네이티브로 상호 작용할 수 있게 되었습니다.

이번 버전에서는 총 327개의 취약점이 수정되었으며, 그중 10개는 공격자가 브라우저의 샌드박스를 우회하여 시스템에서 코드를 실행할 수 있도록 허용하는 심각한 취약점으로 분류되었습니다 . 이 심각한 취약점 중 8개는 use-after-free (유도 후 ​​해제) 공격 과 관련이 있습니다.

Chrome 152의 새로운 기능

사용자에게 가장 중요한 단기적인 변화는 두 번째 버전의 매니페스트 (Manifest V2)를 기반으로 하는 확장 프로그램이 영구적으로 삭제된다는 점입니다. 8월 31일부터 이 이전 API를 사용하여 제작된 모든 추가 기능은 Chrome 웹 스토어에서 제거됩니다 . 이미 설치된 확장 프로그램은 로컬에서는 계속 작동하지만, 업데이트를 받을 수 없게 되며 삭제 시 다시 설치할 수도 없습니다.

Windows 사용자를 위해 Chrome 152에서는 접근 제어 목록(ACL) 기반의 보안 계층이 도입되었습니다 . 이 메커니즘은 브라우저 프로세스의 메모리 읽기 및 쓰기를 차단하여 코드 삽입을 방지합니다. 하지만 안티바이러스 소프트웨어 또는 접근성 도구와의 잠재적 충돌 가능성 때문에 이 기능은 기본적으로 비활성화되어 있습니다. 이 기능을 활성화하려면 ` chrome://flags/#enable-process-isolation-ui` 플래그를 설정하고 브라우저 시스템 설정에서 격리 모드를 구성하면 됩니다.

독립형 웹 애플리케이션 개선 및 새로운 API

격리된 웹 애플리케이션 (IWA)이 이제 하위 애플리케이션을 지원합니다 . 즉, 개발자는 단일 IWA 설치 내에서 각각 다른 이름, 아이콘, 파일 연결을 가진 여러 프로그램을 배포할 수 있습니다. 특히 ChromeOS의 경우, 이러한 애플리케이션은 이제 테두리 없는 보기 모드를 제공하여 콘텐츠가 전체 창을 채우도록 확장되고 기존의 제목 표시줄이 사라집니다. 또한 다른 브라우저에서 열린 외부 사이트에서 특정 링크를 클릭했을 때 Chrome을 실행할 수 있도록 설계된 사용자 지정 URI 스키마인 googlechrome://가 실험적으로 구현되었습니다.

CPU 성능 API를 사용하면 웹사이트에서 사용자의 프로세서 용량을 조회할 수 있습니다 . 개인 정보 보호를 위해 Chrome은 설정 > 성능 > 속도 메뉴에서 0(알 수 없음)부터 4(초고성능)까지의 수준을 선택하여 이 데이터를 조작할 수 있도록 했습니다.

CSS 디자인 섹션에서는 모달 배경, 스크롤 표시기 및 전환 애니메이션을 JavaScript와 직접 상호 작용하여 제어하는 ​​가상 요소인 ::backdrop, ::scroll-marker 및 ::view-transition을 추가했습니다. 또한 색상 투명도를 조절하는 alpha() 함수를 통합하고, 사전 구축된 웹 애플리케이션(PWA)의 어떤 영역을 드래그 가능한 제목 표시줄로 사용할지 정의하는 window-drag 속성을 추가했습니다.

모바일 기기 용 안드로이드 버전에서는 비밀번호 관리와 양식 자동 완성 데이터를 한 화면에 통합했습니다 . 모바일 보안도 강화되어 "향상된 보호" 기능을 활성화하면 악성 웹사이트로 표시된 웹사이트의 로딩이 완전히 차단되고, 사용자가 콘텐츠를 보려면 명시적으로 수동으로 승인해야 합니다. 또한 개발자가 텍스트 필드의 자동 완성 기능을 제어할 수 있도록 <input> 및 <textarea> 태그에 HTML 자동 완성 속성이 추가되었습니다.

리눅스에서 크롬을 업데이트하는 방법은 무엇인가요?

데비안 또는 우분투 기반 배포판을 사용하고 공식 Google 저장소가 구성되어 있는 경우 터미널에서 표준 업데이트 명령을 실행하기만 하면 됩니다.

sudo apt update
sudo apt --only-upgrade install google-chrome-stable

Fedora, RHEL 또는 AlmaLinux 기반 시스템을 사용하는 경우 DNF를 통해 다음 명령어를 사용하여 프로세스를 수행합니다.

sudo dnf upgrade google-chrome-stable

Flatpak을 사용하는 새로운 실험적 형식을 사용해 보려면 (공식 패키지가 Flathub 저장소에 등록되면) Flathub에서 직접 애플리케이션을 검색하거나 명령줄을 통해 설치할 수 있습니다.

flatpak update com.google.Chrome


Google에서 선호하는 검색 엔진으로 추가