Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

chrome://components 완벽 정리 – 크롬 구성요소 업데이트로 브라우징 경험 한층 끌어올리기

구글 크롬(Google Chrome)은 전 세계 10억 명 이상의 사용자가 이용하는 가장 인기 있는 웹 브라우저 중 하나입니다. 크롬의 가장 큰 장점 중 하나는 백그라운드에서 저절로 진행되는 자동 업데이트 기능입니다. 물론 사용자가 직접 업데이트 상태를 확인하거나 업데이트를 실행하고 싶다면, 햄버거 메뉴에서 'Chrome 정보' 페이지로 이동하면 됩니다. 하지만 인터넷 연결이 느리거나 불안정하다면 크롬 구성요소(Components) 페이지에 접속해 각 구성요소를 하나씩 수동으로 업데이트해 보는 것을 추천합니다. 이렇게 하면 결과적으로 크롬 브라우저 전체가 최신 상태로 유지됩니다.

크롬 구성요소란 무엇인가?

크롬 플래그(Chrome Flags)나 크롬 설정(Settings)을 통해 브라우저의 특정 기능을 켜거나 끄는 방법은 많은 분들이 이미 알고 계실 겁니다. 그와 달리 크롬 구성요소는 크롬이 할 수 있는 모든 작업, 즉 기능과 설정을 뒷받침하는 숨겨진 핵심 부품과 같습니다. 예를 들어 2020년 12월부로 지원이 종료된 플래시 플레이어(Flash Player)도 단순한 기능이 아니라 하나의 크롬 구성요소였으며, 특정 웹사이트가 제대로 표시되지 않을 때 해당 구성요소만 따로 업데이트해 문제를 해결할 수 있었습니다.

크롬 구성요소 페이지 접속 방법

크롬 구성요소 페이지에 접속하는 방법은 매우 간단합니다. 다른 내부 기능들과 마찬가지로 구성요소 페이지에도 고유한 주소(URL)가 있습니다. 크롬 주소창에 아래와 같이 입력하기만 하면 됩니다.

chrome://components

각 구성요소 아래에는 '업데이트 확인' 버튼이 있어 개별 구성요소의 업데이트 여부를 바로 점검할 수 있습니다. 덕분에 브라우저 전체를 업데이트하지 않고도 필요한 구성요소만 선택적으로 최신화할 수 있습니다. 그럼 각 구성요소가 어떤 역할을 하는지 하나씩 살펴보겠습니다.

크롬 구성요소 13가지 목록과 역할

크롬 브라우저는 총 13개의 구성요소로 이루어져 있습니다.

1. MEI Preload

브라우저에서 미디어 파일을 재생하는 미디어 참여(Media Engagement) 번들입니다. 또한 미디어 콘텐츠를 미리 로딩해 사용자가 웹 서핑 중 버퍼링이나 지연 현상을 겪지 않도록 돕습니다. 브라우저 반응 속도가 느려졌거나 콘텐츠 로딩이 지연된다면 먼저 인터넷 연결 상태를 확인한 후 MEI Preload 구성요소 업데이트를 실행해 보세요.

2. Intervention Policy Database

사용자 기기에 맞춤 설정된 정책 관련 데이터를 담고 있는 구성요소입니다. 이 데이터베이스에 오류가 발생하면 크롬이 응답하지 않거나 충돌할 수 있습니다. 브라우저를 재설치하기 전에 간단한 구성요소 업데이트만으로 문제가 해결되는 경우가 많습니다.

3. Legacy TLS Deprecation Configuration

TLS(전송 계층 보안) 프로토콜은 크롬 브라우저의 인터넷 연결 보안을 담당합니다. 크롬은 다른 브라우저와 달리 구식 버전인 TLS 1.0과 1.1을 여전히 지원하는데, 이런 구형 프로토콜을 사용하는 사이트에 접속하면 "안전하지 않음" 경고가 표시됩니다. 현재 전 세계 표준으로 사용되는 최신 버전은 TLS 1.3입니다.

4. Subresource Filter Rules

가장 실용적인 구성요소 중 하나로, 악성 코드나 피싱 행위를 보이는 사이트를 차단합니다. 유명 광고 차단 확장 프로그램인 Adblock Plus도 이 규칙을 활용해 일반 광고와 유해한 트래킹 광고를 구분합니다. 따라서 이 구성요소는 정기적으로 최신 상태를 유지하는 것이 중요합니다.

5. Crowd Deny

크롬이 각 웹사이트의 권한을 어떻게 처리하는지 궁금하다면, 그 역할을 하는 것이 바로 이 구성요소입니다. 쿠키 저장, 소리, 알림 등 각종 권한 요청은 사이트별 평판 데이터를 기반으로 검토되며, 이 구성요소가 특정 사이트에 어떤 권한을 허용하고 차단할지 결정합니다. 필요하다면 모든 권한을 철회할 수도 있습니다.

6. File Type Policies

공개된 정보가 많지는 않지만, 크롬의 파일 처리 정책을 담당하는 구성요소입니다.

7. Origin Trials

샌드박스 환경에서 실험을 가능하게 하는 구글의 PNaCl(Portable Native Client)과 비슷한 개념으로, 개발자가 브라우저에 영향을 주지 않고 자신의 웹사이트 기능을 안전하게 시험해 볼 수 있게 해주는 구성요소입니다.

8. Adobe Flash Player

HTML5가 보편화된 이후 어도비 플래시 플레이어는 악성 공격에 취약하다는 이유로 2020년 12월부로 공식 지원이 종료되며 IT 업계에서 퇴장했습니다. 그럼에도 당시에는 플래시 기반 웹사이트가 일부 남아 있었고, 해당 사이트가 제대로 로드되지 않으면 이 구성요소를 업데이트하는 것이 해결책이었습니다. 현재는 플래시가 완전히 중단되었으므로 이런 사이트는 HTML5 기반 대체 방법을 찾아야 합니다.

9. Certificate Error Assistant

웹사이트 접속 중 인증서 오류가 발생했을 때 사용자를 도와주는 구성요소입니다. SSL 인증서는 크롬의 자체 서명 인증 기관을 통해 발급받을 수 있습니다.

10. CRLSet

CRLSet은 인증서 폐기 목록(Certificate Revocation List) 구성요소로, 사용자가 방문하는 웹사이트의 인증서를 점검해 평판이 나쁜 사이트를 걸러냅니다. 분류된 사이트 목록은 중앙 서버와 공유되며, 만료되었거나 신뢰할 수 없는 보안 인증서 정보가 지속적으로 반영되어 업데이트를 통해 사용자 PC로 전달됩니다. 덕분에 악성 웹사이트를 효과적으로 차단할 수 있으므로, 이 구성요소의 업데이트는 최우선으로 챙기는 것이 좋습니다.

11. Safety Tips

어떤 사이트에 접속하려다 '뒤로 가기' 경고와 함께 신뢰할 수 없는 위험한 사이트라는 안내 메시지를 본 적이 있다면, 그것이 바로 Safety Tips 구성요소가 작동한 것입니다. 안전한 인터넷 서핑을 위해 이 구성요소의 업데이트는 필수입니다.

12. OnDeviceHeadSuggest

비교적 최근에 추가된 구성요소로, 과거 입력했던 검색어를 기반으로 추천어를 생성해 옴니박스(Omnibox) 주소창에 제안해 줍니다.

13. cros-termina

크롬 OS 사용자 전용의 비교적 새로운 구성요소로, Windows나 macOS에서는 작동하지 않습니다. 크롬북 사용자가 크롬 OS의 네이티브 명령줄을 통해 리눅스 터미널에 연결할 수 있게 해줍니다.

마무리: 크롬 구성요소 업데이트, 왜 중요한가

이제 크롬 브라우저를 이루는 13가지 구성요소가 무엇이고 각각 어떤 역할을 하는지 이해하셨을 겁니다. 평소에는 눈에 보이지 않지만 브라우저의 보안과 성능을 좌우하는 만큼, 가끔씩 chrome://components 페이지에 들러 구성요소를 업데이트해 주는 습관을 들이면 더욱 안전하고 매끄러운 브라우징 환경을 누릴 수 있습니다.