Czy istnieje sposób, aby Firefox ignorował nieprawidłowe certyfikaty ssl?


81

Utrzymuję kilka aplikacji internetowych. Środowiska programistyczne i QA używają nieprawidłowych / nieaktualnych certyfikatów ssl.

Chociaż generalnie to dobrze, że Firefox sprawia, że ​​klikam kilkanaście razy, aby zaakceptować certyfikat, jest to dość denerwujące.

Czy istnieje parametr konfiguracyjny, który powoduje, że Firefox (i prawdopodobnie również IE) akceptuje dowolny certyfikat ssl?

EDYCJA: Zaakceptowałem rozwiązanie, które zadziałało. Ale dziękuję wszystkim, którzy doradzili używanie certyfikatów z podpisem własnym. Mam pełną świadomość, że przyjęte rozwiązanie zostawia mnie z ziejącą luką w zabezpieczeniach . Niemniej jednak jestem zbyt leniwy, aby zmienić certyfikat dla wszystkich aplikacji i wszystkich środowisk ...

Ale radzę również każdemu, aby pozostawił walidację włączoną!


1
Zaznaczę, że to pytanie dotyczy serwerów internetowych, które mają ważne certyfikaty dla swoich domen, ale można się do nich dostać (w danym momencie) tylko przez adres IP. Możliwość odwiedzenia strony https: //123.45.67.89/ bez 4 dodatkowych kliknięć jest dla mnie wielkim błogosławieństwem.
— Sparr

Odpowiedzi:


24

Przejdź do Narzędzia> Opcje> Zaawansowane „Karta” (?)> Karta Szyfrowanie

Kliknij przycisk „Walidacja” i usuń zaznaczenie pola wyboru, aby sprawdzić ważność

Należy jednak pamiętać, że jest to dość niebezpieczne, ponieważ pozostawia szerokie możliwości zaakceptowania nieważnego certyfikatu. Zrobiłbym to tylko wtedy, gdy korzystam z przeglądarki w intranecie, w którym ważność certyfikatu nie dotyczy Ciebie lub ogólnie nie martwisz się.


5
Jestem zdezorientowany: nie mogę znaleźć tej opcji na FF2 lub FF3. Istnieje tylko opcja przełączenia użycia OCSP. W jakiej wersji FF widziałeś to, co opisałeś?
— sleske

9
Wydaje się, że to bardzo zły pomysł.
— Greg Hurlman

8
OCSP to sposób sprawdzania odwołania certyfikatu , a nie sposobu sprawdzania certyfikatów.
— Bruno,

1
Cóż, naprawdę mam nadzieję, że tak. Muszę zaprogramować przeglądarkę do automatycznego skrobania. Bezpieczeństwo przez zaciemnienie i tak nie jest zabezpieczeniem.
— CMCDragonkai

7
@Drazick Ta opcja jest teraz pod polem wyboru Preferences -> Advanced -> Certificates, jest oznaczona"Query OCSP responder servers to confirm the current validity of certificates"
— bruchowski

58

Spróbuj Dodaj wyjątek: FireFox -> Narzędzia -> Zaawansowane -> Wyświetl certyfikaty -> Serwery -> Dodaj wyjątek.


16
Nie można dodać wyjątku, gdy określono „HTTP Strict Transport Security (HSTS)”, więc odpowiedź nie zawsze będzie działać.
— rveach

Otrzymuję komunikat „Ta witryna zapewnia prawidłową, zweryfikowaną identyfikację. Nie ma potrzeby tworzenia wyjątku” dla TEJ SAMEJ witryny, w której pojawia się następujący błąd: „Niezgodność nazwy hosta certyfikatu SSL ssl_domain_invalid”
— Katie

+1 dla znacznie lepszej odpowiedzi, zaakceptowana odpowiedź jest niesamowicie niepewna. Spotykam się z tym często przy użyciu certyfikatów z podpisem własnym do lokalnego rozwoju i znacznie lepiej jest dodawać wyjątki indywidualnie dla każdego przypadku. Powiązane pytania / odpowiedzi na forum pomocy
— Mozilli

Dla zabawy, oto mały skrót, aby dostać się do tego samego ekranu, na który wskazuje @ henryc2323: "chrome: //pippki/content/exceptionDialog.xul" Po prostu wklej go w pole adresu Firefoksa. Dla odniesienia znalazłem to tutaj: support.mozilla.org/en-US/questions/1094104
— AlienFromCA

22

Napotkałem ten problem, próbując dostać się do jednej z witryn intranetowych mojej firmy. Oto rozwiązanie, którego użyłem:

  1. wejdź about:configw pasek adresu przeglądarki Firefox i zgódź się kontynuować.
  2. wyszukaj preferencję o nazwie security.ssl.enable_ocsp_stapling.
  3. kliknij dwukrotnie ten element, aby zmienić jego wartość na false.

Obniży to Twoje bezpieczeństwo, ponieważ będziesz mógł przeglądać witryny z nieprawidłowymi certyfikatami. Firefox nadal będzie wyświetlał monit, że certyfikat jest nieważny i możesz przejść dalej, więc dla mnie było to warte ryzyka.


TO jest prawdziwa poprawna odpowiedź. Kiedy korzystasz z publicznej sieci WLAN, która przekierowuje na stronę rejestracji, a jedyne, co masz, to Firefox, to WIESZ, że strona nie jest google.com/ncr i chcesz mieć możliwość tymczasowego zaakceptowania niewłaściwego certyfikatu dostawcy usług internetowych. bez konfigurowania stałego wyjątku w konfiguracji certyfikatów. Następnie usuwasz zaznaczenie pola wyboru „Trwale przechowuj ten wyjątek” i gotowe.
— Alain Pannetier

3
Nie działa dla mnie w przeglądarce Firefox 53.0 dla komputerów Mac. Zapewne dlatego, że co kilka tygodni całkowicie zmieniają sposób działania tej przeglądarki.
— sudo

Próbuję używać protokołu https na hoście lokalnym do programowania. Próbowałem tego, ale to nie zadziałało. Screenshot - i.imgur.com/1LVqLQw.png
— Noitidart

3

Zamiast używać nieważnych / nieaktualnych certyfikatów SSL, dlaczego nie użyć certyfikatów SSL z podpisem własnym? Następnie możesz dodać wyjątek w przeglądarce Firefox tylko dla tej witryny.


3

Korzystanie z bezpłatnego certyfikatu jest lepszym pomysłem, jeśli twoi programiści używają przeglądarki Firefox 3. Firefox 3 głośno narzeka na certyfikaty z podpisem własnym i jest to bardzo irytujące.


2

Jeśli masz ważne, ale niezaufane certyfikaty ssl, możesz je zaimportować w Extras / Properties / Advanced / Encryption -> View Certificates. Po zaimportowaniu jako „Serwery” musisz „Edytuj zaufanie”, aby „Zaufać autentyczności tego certyfikatu” i „to”. Zawsze mam problem z rejestrowaniem bezpiecznych witryn internetowych za pomocą HP VuGen i Performance Center


1

Utwórz fajne nowe 10-letnie certyfikaty i zainstaluj je. Procedura jest dość łatwa.

Zacznij od (1B) Wygeneruj własny ośrodek certyfikacji (CA) na tej stronie: Tworzenie urzędów certyfikacji i samodzielnie podpisanych certyfikatów SSL oraz wygeneruj certyfikat i klucz CA. Gdy już je masz, wygeneruj certyfikat i klucz serwera. Utwórz żądanie podpisania certyfikatu (CSR), a następnie podpisz klucz serwera za pomocą certyfikatu CA. Teraz zainstaluj certyfikat i klucz serwera na serwerze internetowym w zwykły sposób i zaimportuj certyfikat CA do magazynu Trusted Root Certification Authority programu Internet Explorer (używanego przez program do przesyłania Flex i Chrome) oraz do magazynu certyfikatów menedżera certyfikatów Firefoksa na każdej stacji roboczej, która wymaga aby uzyskać dostęp do serwera przy użyciu samopodpisanej pary klucz / certyfikat serwera z podpisem CA.

Nie powinno być teraz wyświetlane żadne ostrzeżenie dotyczące korzystania z certyfikatów z podpisem własnym, ponieważ przeglądarki znajdą certyfikat CA w magazynie zaufania i sprawdzą, czy klucz serwera został podpisany tym zaufanym certyfikatem. Również w aplikacjach handlu elektronicznego, takich jak Magento, narzędzie do przesyłania obrazów Flex będzie teraz działać w przeglądarce Firefox bez przerażającego komunikatu o błędzie „Certyfikat z podpisem własnym”.



0

Dodatek MitM Me zrobi to - ale myślę, że certyfikaty z podpisem własnym są prawdopodobnie lepszym rozwiązaniem.


2
Błąd: „Ten dodatek został wyłączony przez administratora”. w witrynie Mozilla Addons.
— KERR
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.