남용을 방지하기 위해 Google은 크롬 확장자에는”가 있어야합니다. 적하 목록 ”파일. 에서와 같이 Android,이 파일은 올바르게 작동하기 위해 원하거나 필요한 권한을 보여줍니다. 덕분에 사용자는 각 확장에 대한 액세스 권한이 있는지 여부를 알 수 있으며 해당 매니페스트 파일이 수정되지 않는 한 지정되지 않은 다른 부분에 액세스 할 수 없습니다. 이를 통해 사용자에게 확장 기능에 대한 더 많은 제어를 제공 할 수있을뿐만 아니라 더 나은 개인 정보 보호 및 보안을 제공 할 수 있습니다.
확장 프로그램이이 권한 시스템을 사용하기 시작한 이후로 이미 여러 버전이 통과되었습니다. Google은 사용자에게 최대한의 개인 정보 보호와 보안을 제공하기 위해 새로운 버전을 개발하고 있습니다. 매니페스트 V3 . 이 버전은 새로운 권한 제어를 제공하는 것 외에도 지금까지 무제한이었던 여러 기능을 제한하고 많은 확장 프로그램이이를 남용했기 때문에 논란의 여지가있는만큼 흥미로울 것입니다.

이 새로운 선언문은 Chrome 2019과 함께 80 년에 설계 및 제안되었습니다. , 많은 비판이 나왔음에도 불구하고 그 실행은 무기한 연기되었습니다. 지금까지 Google이 마침내 Chrome 88 '베타' .
새로운 Chrome Manifest V3에 도입 된 변경 사항
이 새로운 매니페스트가 도입 한 첫 번째 변경 사항은 이제부터 확장이 호환되지 않는다는 것입니다. 원격 호스팅 코드 . 이것은 가장 많이 악용 된 공격 벡터 중 하나였으며 사용자 보안 및 개인 정보에 점점 더 위험을 초래하고 있습니다. 따라서 이제부터 확장은 이와 관련하여 더 많은 보안을 갖게 될 것입니다.
또 다른 중요한 변화는 성능을 테스트하려는 경우에 권장됩니다. 새로운 확장 모델은 배경 페이지를 새로운 서비스로 대체하여 훨씬 더 잘 선언 된 API로 이어집니다. 과 개인 정보 보호 또한 더 많은 선택적 권한을 제공하고 기밀 권한을 변경할 수 없도록함으로써 개선되었습니다.
새로운 Manifest V3의 논란은 어디에 있습니까?
이 새로운 버전의 매니페스트의 주요 문제는 Google이 webRequest API 차단 . 이 차단은 온라인 추적기와 같은 콘텐츠를 차단할 수있는 많은 확장 프로그램에서 사용됩니다. 이러한 확장 기능의 개발자는”라는 API를 사용해야합니다. 선언적NetRequest ", 이는 필터링 된 데이터의 양을 30,000 개로 크게 제한합니다. 그리고 이것이 충분하지 않은 것처럼이 새로운 버전의 매니페스트는 큰 요소를 차단하고 웹에서 JavaScript 코드 실행을 비활성화하거나 나가는 쿠키의 헤더를 제거하는 것을 방지합니다.
Google은 요청시 declarativeNetRequest 제한을 늘릴 수있는 기능을 보유합니다. 문제는 회사가 확장 기능에 대해 훨씬 더 많은 통제권을 갖게되며 어느 것이 제대로 작동할지 여부를 결정할 수 있다는 것입니다. Google이 이와 관련하여 재고하지 않으면 많은 콘텐츠 차단 확장 프로그램 또는 Tampermonkey와 같은 다른 프로그램이 사라질 수 있습니다.
확장 기능이 오작동하기 시작하는 경우 수행 할 작업
새로운 Manifest V3는 Chrome 2021이 안정적인 브랜치에 도달하는 88 년 3 월에 출시 될 예정입니다. 잠시 동안이 V2는 문제를 피하기 위해 V2와 함께 작동하지만 조만간 VXNUMX가 비활성화됩니다. 문제가있는 경우 가장 좋은 해결책은 대안을 찾다 .
다음과 같은 일부 대체 웹 브라우저 Opera or 비발디, 지금은 브라우저의 Manifest V2를 변경하지 않을 것이라고 말했습니다. Mozilla는 또한 현재로서는 webRequests를 제한 할 의도가 없으며 Manifest V2를 계속해서 사용할 것임을 밝혔습니다. 파이어 폭스 잠시 동안. 그러나 조만간 새로운 Manifest V3로 도약함으로써 모두 끝날 것입니다.