Google Chrome은 Google에서 개발한 비공개 소스 웹 브라우저입니다.
며칠 전, 인기 웹 브라우저인 구글 크롬의 새 버전 109 출시가 발표되었습니다 . 이번 버전은 여러 버그를 수정하고 몇 가지 새로운 기능을 도입했습니다. 특히, 이번 새 버전을 통해 구글 크롬은 총 17개의 보안 취약점을 해결했습니다.
외부에 보고된 보안 결함의 대부분은 중간 및 낮은 심각도 결함이며, 그 중 "심각도 높음"으로 평가된 결함은 2023개뿐입니다. 여기에는 오버뷰 모드의 use-after-free 문제(CVE-0128-2023)와 네트워크 서비스의 힙 버퍼 오버플로 버그(CVE-0129-XNUMX)가 포함됩니다.
구글은 이 취약점에 대해 각각 4,000달러와 2,000달러의 버그 바운티를 지불했다고 밝혔습니다. 총 XNUMX개의 중간 심각도 버그가 브라우저의 최신 반복으로 해결되었으며, 그 중 XNUMX개는 전체 화면 API, Iframe 샌드박스 및 권한 요청과 같은 Chrome 구성 요소의 부적절한 구현 결함으로 설명됩니다.
남은 문제에는 Cart의 두 가지 use-after-free 취약점과 Platform Apps의 힙 버퍼 오버플로 버그가 포함됩니다.
Chrome 109의 주요 참신함
새로운 버전인 Chrome 109에는 여러 가지 변경 사항과 개선 사항이 포함되어 있으며, 대부분은 개발자를 위한 것이지만, 이번 릴리스에서 가장 중요한 것 중 하나는 MathML Core 지원이 다시 추가된 것입니다.
수학 마크업 언어(MathML)가 HTML 및 SVG 문서에 수학 공식을 삽입하는 데 다시 사용됩니다. 이와 함께 MathML 관련 스타일을 사용자 정의할 수 있는 CSS 속성 `math-style`, `math-depth`, `math-shift`가 포함되며, `display` 속성의 값은 `math`, 텍스트 변환 속성의 값은 `math-auto`, `font-family` 속성의 이름은 `math`로 지정됩니다.
이 새 버전의 Google Chrome 109의 또 다른 특징은 Windows 7 및 Windows 8 시스템과 호환되는 마지막 버전이라는 것입니다.
웹 개발자를 위한 도구 개선 부분에서 JavaScript 디버거가 Generator 및 비동기 함수에서 변수 이름을 unclog하도록 개선되었으며 함수에 호출되었는지 확인하기 위해 new.target 속성이 추가되었다고 언급됩니다. 또는 new 연산자가 있는 생성자.
또한 가비지 수집되지 않도록 다른 개체에 대한 참조를 보유하기 위해 WeakRef 개체가 추가되었습니다. 비활성 CSS 속성 인라인 높이/너비, 플렉스 및 그리드에 대한 스타일 패널에 힌트를 추가했습니다. 성능 패널은 소스 맵을 통해 정의된 일반 함수 이름의 결과를 제공합니다.
이번 구글 크롬 109 버전의 주목할 만한 다른 변경 사항은 다음과 같습니다.
- 화면 공유를 개선하기 위해 새로운 기능이 추가되었습니다.
- 창 또는 탭을 캡처하는 애플리케이션에서 사용할 수 있는 getDisplayMedia()에 CaptureController 개체를 추가하는 Conditional Focus API를 추가했습니다.
- 비표준 Event.path API에 대한 지원이 제거되었으며 대신 Event.composedPath() 메서드를 사용해야 합니다.
- 사이트 작성자가 사용자가 갈 가능성이 가장 높은 페이지에 대한 브라우저 정보를 보낼 수 있는 추측 규칙(추측 규칙)에 대한 지원이 확장되었습니다.
- "hyphenate-limit-chars" CSS 속성을 추가했습니다. 이 속성은 단어의 끝을 다른 줄에 배치하여 구분되는 단어 부분의 최소 문자 수를 지정하는 데 사용할 수 있습니다.
- Wayland를 사용할 때 Linux에서 느린 스크롤 문제를 수정했습니다.
구글 크롬 설치 방법 Linux에서?
이 웹 브라우저의 새 버전을 설치하는 데 관심이 있고 아직 설치되어 있지 않다면 공식 웹사이트에서 deb 및 rpm 패키지로 제공되는 설치 프로그램을 다운로드할 수 있습니다.