Sophos Firewall i protokół QUIC
W tym artykule wyjaśniamy, czym jest protokół QUIC i dlaczego ze względów bezpieczeństwa warto go obecnie wyłączyć lub przynajmniej świadomie kontrolować.
Czym dokładnie jest protokół QUIC?
QUIC oznacza “Quick UDP Internet Connections” i został opracowany przez Google, aby przyspieszyć działanie Internetu.
Weźmy jako przykład sprawdzony protokół HTTP (Hyper Text Transfer Protocol). Obecnie istnieje już jego druga wersja, czyli HTTP/2. HTTP korzysta z protokołu transportowego TCP. TCP jest niezawodny i sprawdzony, ale nie należy do najszybszych. Nawiązanie połączenia trwa stosunkowo długo, a jeśli strona jest dodatkowo szyfrowana przez SSL, czyli działa jako HTTPS, potrzeba jeszcze więcej czasu. Właśnie tutaj Google zastosował QUIC: protokół, który ma być zarówno bezpieczny, jak i szybki.
QUIC nie opiera się na TCP, lecz na UDP, który jest szybszy, ale zwykle mniej niezawodny. Z tego powodu protokół UDP jest często używany przy streamingu wideo lub audio. Dzięki QUIC Google udało się skompensować typowe słabości UDP i stworzyć szybki, stabilny oraz bezpieczny protokół.
Serwer WWW, na którym działa ta strona, obsługuje już QUIC. Standardowo używany jest HTTP/2. Jeśli jednak korzystasz z Google Chrome, może zostać użyty QUIC. Na poniższym zrzucie ekranu widać zasadę działania: znacznie mniej obiegów pakietów, czyli Round Trip Time (RTT).

QUIC potrafi jednak więcej, na przykład utrzymywać połączenie z serwerem WWW. Być może znasz sytuację, w której otwierasz stronę w domu, a później chcesz wrócić do niej przez 4G albo z biurowego WLAN. Strona ładuje się wtedy ponownie, ponieważ zmienił się Twój adres IP i połączenie z serwerem zostało przerwane. Przy QUIC tak się nie dzieje, ponieważ wykorzystywana jest identyfikacja po stronie przeglądarki i połączenie może zostać przywrócone.
QUIC - obecnie trudny do kontrolowania przez Sophos
Google stworzył dzięki QUIC interesującą technologię, a przy dużym udziale przeglądarki Google Chrome w rynku ma też realną możliwość jej szerokiego rozpowszechnienia.
Problem polega na tym, że QUIC omija Web Proxy, Sophos Sandstorm, a także skanowanie malware i filtrowanie treści. Wynika to z faktu, że web filter może obecnie skanować tylko HTTP i HTTPS. Podobnie jak przy HTTPS scanning, administrator firewalla musi więc aktywnie ograniczyć ryzyko.
Wyłączanie QUIC
1. Możliwość: przez Google Chrome
Pierwszą możliwością jest wyłączenie protokołu QUIC bezpośrednio w Google Chrome. Wpisz w pasku adresu chrome://flags/, a następnie wyłącz QUIC.

2. Możliwość: przez Application Control
Jeśli wolisz blokować QUIC przez firewall, możesz użyć Application Control. Utwórz nowy filtr, dodaj do niego protokół QUIC, a następnie wybierz utworzony filtr w regule Application Control.
3. Możliwość: blokada UDP na firewallu
Trzecią możliwością jest zablokowanie na firewallu ruchu UDP na portach 443 i 80. W takim przypadku przeglądarka automatycznie wróci do HTTP/HTTPS.


