Jestem nowy w Linuksie i uczę się Linuksa na Ubuntu 18.0401 LTS zainstalowanym na oracle virtualbox w systemie firmy. Firma posiada prywatną sieć proxy. Więc wszystkie strony, które przeglądam na Ubuntu, przechodzą przez proxy i otrzymują certyfikat SSL wydany przez firmę. Kiedy przeglądam z chrome / firefox, daje błąd, jakbyś nie był zaufanym źródłem. Kiedy przechodzę do> zaliczki> dodaj wyjątek, mogę przeglądać tę stronę przez jakiś czas, a potem ponownie po pewnym czasie ten sam błąd (prawdopodobnie zmieniają się szczegóły certyfikatu) W przeglądarce przynajmniej mogę przeglądać po takim wysiłku, ale oprogramowanie Ubuntu nawet tego nie daje i po prostu nie mogę pobrać żadnego oprogramowania. Również apt-get CLI nie działa. Czy ktoś może powiedzieć, w jaki sposób skonfigurować taki sposób, abyśmy całkowicie pominęli system sprawdzania poprawności ssl w całym systemie? coś w stylu --disable walidacja certyfikatu ssl .. Aby móc bezproblemowo połączyć się z Internetem? (oczywiście strony zablokowane przez proxy nadal będą blokowane)
Dzięki tona z góry !!
NK, entuzjasta Linuksa
PS: Poniżej znajduje się błąd w firefoxie;
„Twoje połączenie nie jest bezpieczne. Właściciel witryny support.mozilla.org nieprawidłowo skonfigurował swoją witrynę internetową. Aby chronić informacje przed kradzieżą, Firefox nie nawiązał połączenia z tą witryną”.
źródło
Odpowiedzi:
Na szczęście tak naprawdę nie jest to możliwe poza ponownym skompilowaniem odpowiednich aplikacji i wyłączeniem sprawdzania poprawności certyfikatu w kodzie.
Właściwym sposobem postępowania jest nie wyłączanie sprawdzania poprawności, ale dodanie certyfikatu CA używanego przez proxy jako zaufanego. W ten sposób możesz korzystać z serwera proxy bez ostrzeżeń, ale nadal nie jesteś narażony na arbitralne ataki typu man at the middle, tak jak w przypadku wyłączenia całej weryfikacji.
Poproś administratorów sieci o odpowiedni certyfikat CA, a następnie zainstaluj go w sposób opisany na przykład tutaj dla przeglądarki Firefox (chociaż ta konkretna witryna jest przeznaczona dla systemu Windows, jest taka sama z Firefoksem w systemie Linux).
źródło
Prawidłowym sposobem jest dodanie certyfikatów certyfikatów używanych przez serwer proxy. Jeśli są często obracane, może to stać się irytujące. Aby zainstalować certyfikaty w taki sposób, że są używane przez większość aplikacji (w przeciwieństwie do Firefoksa, który używa własnego magazynu certyfikatów), wykonaj następujące czynności:
Łatwym sposobem na ich uzyskanie jest poprzez Chrome Via
Settings
,Advanced
,Manage Certificates
na zarządzało IT / system auto-aktualizacji./usr/local/share/ca-certificates
(opcjonalnie utwórz nowy podfolder)
sudo update-ca-certificates
Podczas powtarzania tego ćwiczenia certyfikaty mogą się nie aktualizować. Możesz obejść ten problem, uruchamiając najpierw.
sudo rm -f /etc/ssl/certs/[certificate-name].pem
gdzie
[certificate-name]
pasuje do nazw plików certyfikatów bez oryginalnego rozszerzenia (.crt).UWAGA: Testowany pod Ubuntu 16.04, ale spodziewam się, że będzie działał tak samo pod 18.04.
źródło