오늘 일찍 Firefox를 사용하여 즐겁게 인터넷을 탐색하고 있었는데 갑자기 브라우저가 다시 시작되었고 다시 실행되었을 때 내 추가 기능이 확인되지 않아 비활성화되었다는 노란색 경고 메시지가 표시되었습니다. Adblock Plus, Noscript 및 Greasemonkey는 단순히 사라졌습니다. W00t.
빠른 검색으로 내 의심이 확인되었습니다. 전 세계적으로 Firefox의 더 넓은 문제입니다. 분명히, 그들의 유효성을 확인하기 위해 추가 기능에 서명하는 데 사용된 인증서가 만료되어 브라우저가 추가 기능을 확인할 수 없게 되어 나와 수백만 명의 다른 Firefox 사용자가 방금 경험한 foobar가 발생했습니다. 이 문제를 완화하기 위해 무엇을 할 수 있는지 보여드리겠습니다. 내 뒤에.
문제
기술적인 세부 사항에 너무 많이 들어가지 않고 문제는 애드온 서명 절차에서 정말 불필요한 문제입니다. 인증서가 만료되었습니다. 오히려 담당자가 갱신하는 것을 잊었습니다. 예를 들어 HTTPS 웹사이트를 생각해보세요. 적법 여부에 관계없이 사이트의 인증서가 만료되면 브라우저에서 경고가 표시됩니다. 따라서 브라우저는 사이트의 ID를 확인할 수 없기 때문에 거기에 가지 말라고 경고합니다. Firefox에서는 문제가 더 큽니다. Firefox는 유효성을 검사할 수 없는 추가 기능을 비활성화합니다. 사람들이 실제로 애드온을 사용하기 때문에 실제 유용성과 생산성이 손상될 것입니다.
얼마 전에 Mozilla는 "악의적인" 추가 기능으로부터 사용자를 보호하도록 설계된 "보안" 기능으로 추가 기능 서명을 구현했습니다. 아이러니하게도 이 메커니즘은 일부 이론적인 보안 시나리오에서 누군가가 설치하기로 선택한 임의의 확장이 아니라 가장 큰 문제로 판명되었습니다.
솔루션
여기에서 해야 할 일은 두 가지입니다. 첫째, Firefox 프로필의 백업이 있는 경우 수정이 훨씬 빠르고 쉽습니다. 이에 대해 곧 논의하겠습니다. 둘째, 이런 일이 다시 발생하지 않도록 해야 하므로 Firefox가 부가 기능을 확인하지 못하도록 해야 합니다.
Mozilla는 영구적인 솔루션을 위해 노력하고 있지만 아이러니하게도 하루에 두 번 문제를 해결하는 대신 문제를 해결하기 위해 연구를 선택했습니다. 개인적으로 저는 실험에 사용되는 것이 싫고 기능의 사이드로드가 마음에 들지 않으며 추적 데이터(Firefox 또는 기타)를 공유하는 데 동의하지 않기 때문에 오랫동안 연구를 비활성화했습니다.
따라서 about:config를 연 다음 xpinstall.signatures.required를 검색해야 합니다. 이 줄을 두 번 클릭하여 false로 변경합니다. 파이어폭스를 다시 시작하세요. Mozilla가 영구 수정 사항을 발표하면 이를 기본 설정으로 다시 전환할 수 있습니다.
브라우저를 다시 시작하면 다음 단계는 브라우저를 예상 상태로 복원하는 것입니다. 추가 기능이 비활성화되지 않은 경우 추가 기능 목록에 다음 상태가 표시됩니다. "추가 기능 이름"은 Firefox에서 사용하기 위해 확인할 수 없습니다. 조심해서 진행해라. 즉, 유효성 검사가 여전히 작동하지 않지만 수정을 통해 모든 추가 기능과 함께 브라우저를 정상적으로 계속 사용할 수 있습니다.
프로필 복원 - 백업
이제 이 문제에 부딪힌 경우 이전과 같이 브라우저가 작동하도록 해야 합니다. 일반적으로 이는 모든 추가 기능을 다시 설치하거나 재활성화하는 것을 의미합니다. 번거로울 수 있습니다. 그렇기 때문에 백업의 중요성을 강조하고 싶습니다. 데이터뿐만 아니라 애플리케이션 설정도 마찬가지입니다. 그들은 중요합니다. 귀하의 환경에서 최고 수준이어야 하는 것이 있다면 그것은 백업(검증 가능한 복원 포함)입니다. 귀하의 고유한 정보를 제외한 모든 것을 교체할 수 있기 때문입니다. 문제가 발생하면 - 그리고 발생할 것입니다 - 신속하게 문제를 해결하고 고통 없는 즐거움으로 돌아갈 수 있습니다.
생산성 및 준생산성 컴퓨터에서 중요한 Firefox 프로필을 야간에 백업합니다. 따라서 이 버그가 발생했을 때 해결 방법은 백업 위치를 열고 전날 밤부터 프로필을 복사하는 것이었습니다. 이 과정에서 거의 아무것도 손실되지 않았습니다. 브라우저 상태를 복원하는 데 1분도 채 걸리지 않았습니다.
결론
여러 사람이 저에게 이메일을 보내 이 문제로 인해 전환하게 되었는지 묻습니다. 아니요. Firefox는 여전히 가장 덜 성가신 브라우저입니다. 그리고 공정하게 말하면 소프트웨어가 전 세계적으로 변질되는 첫 번째 사례는 아닙니다. 주요 검색 엔진이 누군가가 목록에 오타를 입력했기 때문에 모든 사이트가 악의적이라고 경고했던 때를 기억하십니까? 아니면 주요 OS 공급업체가 사람들의 데이터를 엉망으로 만들어서 업데이트를 가져오는 경우는요?
어쨌든 이 문제는 브라우저 인프라를 유지 관리하는 사람들을 대신하여 열악한 전문성을 반영하고 인터넷을 망친 보안 열정을 강조합니다. 새로운 방법의 어떤 것도 사람들을 더 안전하게 만들지 못하고 생산성과 재미를 해칠 뿐입니다. 그 문제에 대해 Firefox는 해야 할 일을 수행했으며 보안 설정을 준수하지 않는 추가 기능을 차단했습니다. 우리 모두는 인터넷을 장악하고 있는 평범함의 균형을 맞추기 위해 강력한 약자가 필요하기 때문에 브라우저를 바꾸도록 자극해서는 안 됩니다. 이것에 대해 저를 믿으세요. 제가 당신의 예언자가 되길 바랍니다. Firefox가 영원히 사라지면 인터넷이 발명되지 않았기를 바랄 것입니다. 어쨌든 수정 사항이 있고 백업을 잊지 마십시오. 끝났습니다. 웹을 즐기세요.
건배.