Ochrona przed DDoS

Wieloetapowa ochrona przed DDoS, dzięki której jeden atak dotyka tylko jednej witryny

Powodzie są pochłaniane na skraju sieci, ataki na warstwie sieciowej są filtrowane powyżej, a wszystko, co dociera do serwera, jest izolowane we własnej klatce na poziomie jądra danej witryny. Kilka warstw, z których każda pełni inne zadanie, dzięki czemu atak wymierzony w jedną witrynę nie powoduje awarii sąsiednich. Oto model obrony, który stworzyliśmy dla platformy hostującej ponad 650 000 witryn na całym świecie, a jego wersja bazowa działa w każdym planie. Dostępność: ograniczanie przepustowości baz danych dla poszczególnych witryn jest w fazie aktywnego rozwoju i nie jest jeszcze dostępne. Wszystko inne, co opisano tutaj, działa już dziś.

  • 3warstwy mitygacji: sieć, edge, serwer
  • 650 000+witryny hostowane na całym świecie
  • Uwzględnioneizolacja bazowa, WAF i ograniczanie przepustowości
  • 99,99%gwarancja bezawaryjności

Warstwowy z natury, bo jedno to nigdy dość

Atak wolumetryczny, atak na warstwę 7 oraz atak polegający na wyczerpaniu powolnych połączeń to trzy różne problemy. Radzimy sobie z każdym z nich tam, gdzie jest to najtańsze i najszybsze – przed flotą, na brzegu sieci oraz wewnątrz klatki.

Warstwa sieciowa (L3/4)

Ochrona przed atakami DDoS na poziomie dostawcy filtruje ataki warstwy sieciowej przed naszą flotą workerów, zanim ten ruch zdąży zużyć port, kartę sieciową lub cykl procesora na maszynie, na której działa Twoja strona. W przypadku zaawansowanych i korporacyjnych profili ryzyka rozwiązania Cloudflare Magic Transit oraz Spectrum rozszerzają tę samą filtrację na ruch niebędący ruchem HTTP.

Warstwa aplikacji (L7) na brzegu sieci

Zarządzana sieć brzegowa znajduje się przed każdą witryną. Pochłania ona wolumetryczne ataki typu HTTP flood, uruchamia WAF warstwy 7, stosuje ograniczenia liczby żądań dla każdej witryny oraz wykorzystuje zarządzanie botami i zarządzane wyzwania w celu oddzielenia prawdziwych użytkowników od ruchu zautomatyzowanego — a wszystko to zanim żądanie dotrze do źródła.

Warstwa serwera

LiteSpeed Enterprise stosuje ograniczenia połączeń i żądań za pomocą limitów połączeń na adres IP, Imunify360 uruchamia zapory sieciowe z ochroną przed atakami brute-force i filtrowaniem reputacji adresów IP, a limity procesów wejściowych CloudLinux LVE ograniczają liczbę jednocześnie obsługiwanych żądań, jakie pojedyncza witryna może otworzyć.

Izolacja dla każdej witryny

LVE ogranicza procesor, pamięć RAM, operacje wejścia-wyjścia (IO), operacje IOPS, procesy oraz procesy wejściowe (entry-processes) dla każdej strony indywidualnie. Atak, który przedostanie się przez wyższe warstwy, jest dławiony we wnętrzu "klatki" docelowej strony, dzięki czemu wywoływane przez niego obciążenie pozostaje w obrębie tej strony, zamiast rozprzestrzeniać się na cały serwer.

Izolacja to podstawa

Większość awarii hostingowych podczas ataku nie jest spowodowana dotarciem ataku do celu. Wynikają one z tego, że zużycie zasobów przez cel pozbawia zasobów wszystko inne na serwerze. To jest właśnie tryb awaryjny, który ta architektura ma na celu wyeliminować.

  • Każda strona działa wewnątrz własnej klatki zasobów CloudLinux LVE – atakowana strona jest ograniczana przy własnym pułapie, a strony sąsiedzkie zachowują zasoby, które gwarantują im ich własne limity.
  • CageFS zapewnia każdemu abonentowi odizolowany widok systemu plików, dzięki czemu atak, który przeradza się w próbę włamania, zostaje ograniczony, zamiast rozprzestrzeniać się między abonentami.
  • CloudLinux MySQL Governor ogranicza użycie bazy danych dla każdej witryny z osobna, dzięki czemu zalew żądań na poziomie aplikacji, które obciążają niescachowane zapytania, nie spowolni bazy danych dla wszystkich innych użytkowników serwera.
  • Procesy robocze LiteSpeed LSAPI dla poszczególnych stron są ograniczone limitami LVE danej strony, dzięki czemu nagły wzrost ruchu nie może wywołać nieograniczonej liczby procesów PHP.
  • Limity połączeń na adres IP oraz dławienie połączeń LiteSpeed absorbują ataki oparte na powolnych połączeniach i wyczerpywaniu połączeń na poziomie serwera WWW, a nie aplikacji.

Pamięć podręczna to amortyzator, o którym zapomina większość dostawców hostingu

Najtańszym do obsłużenia zapytaniem jest to, które nigdy nie dotyka PHP ani MySQL. Nasza dwuwarstwowa pamięć podręczna sprawia, że na większość zgłoszeń zalewających warstwę aplikacji odpowiadają statyczne bajty, a nie praca wykonywana przez Twoje źródło.

  • LSCache, pełnostronicowa pamięć podręczna LiteSpeed Enterprise, obsługuje strony z pamięci podręcznej bez wywoływania PHP ani bazy danych – dzięki czemu powtarzane żądania tego samego adresu URL kosztują ułamek tego, co kosztowałyby na standardowym stosie.
  • Obiektowa pamięć podręczna Redis dla każdej witryny odciąża odczyty z bazy danych dla stron, które rzeczywiście muszą być dynamiczne.
  • Buforowanie brzegowe Cloudflare obsługuje żądania w regionie odwiedzającego, dzięki czemu ruch z ataków typu flood jest rozpraszany w sieci brzegowej zamiast kumulować się na jednym serwerze źródłowym.
  • Strony koszyka, kasy, mojego konta, nonce oraz sesji są domyślnie wyłączane z pamięci podręcznej, dzięki czemu zabezpieczanie pod obciążeniem nigdy nie przerywa transakcji.
  • Czyszczenie pamięci podręcznej jest koordynowane na obu warstwach z poziomu jednego panelu sterowania, dzięki czemu zwiększenie pokrycia pamięci podręcznej podczas incydentu nie pozostawia przestarzałych stron.

Sygnał do działania, automatycznie

Mititygacja to nie zgłoszenie do wsparcia. Sygnały zasilają silnik zasad, który przypisuje każdy z nich do działania egzekucyjnego, powiadomienia klienta oraz — tam, gdzie to możliwe — automatycznego usuwania skutków awarii, przy czym każde przejście jest rejestrowane.

Dynamiczne zaciskanie

Gdy uruchamia się sygnał DDoS, silnik polityk stosuje mitygację Cloudflare oraz ograniczenia częstotliwości zapytań dla poszczególnych witryn, a także może dynamicznie zaostrzać limity LVE dla danej witryny. Gdy sygnał mija, limity ponownie się luzują. Stopniowo, odwracalnie i rejestrowane na każdym kroku.

Ograniczona, nie wyłączona

Jeśli atak zagraża źródłu, witryna przechodzi w stan „ograniczenia” (throttled) – obowiązują wtedy surowsze limity LVE i ograniczenia szybkości, ale witryna nadal działa i obsługuje ruch. Stan ten odzyskuje sprawność automatycznie po ustąpieniu presji; nie jest to zawieszenie.

Automatyczne dławienie LVE natywne

Poniżej silnika polityk LVE natywnie i automatycznie ogranicza zużycie procesora, operacji We/Wy oraz procesów dla każdej witryny. Jest to stale włączona pierwsza linia obrony, działająca niezależnie od tego, czy cokolwiek zdążyło już zaklasyfikować ruch jako atak.

Pełny rejestr audytu

Każda zmiana egzekwowania przepisów rejestruje swój powód, informuje, czy była automatyczna, czy zainicjowana przez personel, oraz zawiera dowody, na których się opiera. Zostajesz powiadomiony o tym, co się zmieniło i jak to rozwiązać, a od każdej akcji przysługuje odwołanie.

Co jest w cenie i co kupujesz, gdy rośnie ryzyko

Podstawowa ochrona nie jest opcjonalna, ponieważ zaatakowana lub zhakowana strona zagraża sąsiednim witrynom, reputacji naszego serwera oraz naszym zakresom adresów IP. Silniejsza ochrona jest dostępna dla stron, których profil ryzyka tego wymaga.

  • W cenie każdego planu: izolacja LVE i CageFS, ograniczanie połączeń i żądań LiteSpeed, zapora sieciowa z ochroną przed atakami brute-force i filtrowaniem reputacji adresów IP, proaktywny WAF oraz skanowanie w poszukiwaniu złośliwego oprogramowania.
  • Dostępne jako dodatki: zaawansowane zarządzanie botami, wyższe poziomy ochrony przed DDoS, ulepszone reguły WAF, skanowanie priorytetowe oraz dedykowane reguły zapory sieciowej.
  • Dostępne również wtedy, gdy będą Ci potrzebne: usuwanie złośliwego oprogramowania i naprawa za pomocą jednego kliknięcia na wypadek, gdyby atak był przykrywką dla naruszenia bezpieczeństwa, a nie jego celem.
  • Zaawansowane mitygowanie na warstwie sieciowej za pomocą Cloudflare Magic Transit lub Spectrum jest dostępne dla obciążeń korporacyjnych i wysokiego ryzyka.

Ataki, które robią ogromne wrażenie

Wzrost ruchu to często tylko objaw. Ten sam strumień danych, który obsługuje nagłe napływy, wyłapuje również naruszenia bezpieczeństwa, które je powodują, dzięki czemu incydent zostaje poprawnie zakwalifikowany, zamiast zostać po prostu zignorowany.

  • Każda witryna, którą hostujemy, jest codziennie skanowana pod kątem złośliwego oprogramowania, a proaktywny system WAF blokuje znane techniki ataków, zanim pojawi się łatka na podstawową podatność – drogę, przez którą witryna staje się cudzym narzędziem ataku.
  • Wychodząca poczta e-mail jest ograniczana pod względem liczby wiadomości na witrynę i monitorowana pod kątem skoków wolumenu, współczynników odrzuceń, trafień na czarne listy oraz sygnałów skarg, dzięki czemu zhakowana witryna wysyłająca spam zostaje wykryta w ciągu kilku minut, a nie dopiero po trafieniu na czarną listę.
  • Podejrzenia dotyczące złośliwego oprogramowania i phishingu są krzyżowo weryfikowane z Google Safe Browsing, PhishTank oraz SURBL/APWG, a także korelowane z wynikami skanowania przed podjęciem decyzji o egzekwowaniu środków.
  • Nadużycie zasobów i koparki kryptowalut pojawiają się jako błędy procesora i wejścia-wyjścia LVE rejestrowane dla każdej strony, co powoduje automatyczne ograniczenie naruszającego zasoby użytkownika.
  • Każdy sygnał trafia do jednego działu Abuse Desk w konsoli administracyjnej – zagregowany, zdeduplikowany i uszeregowany według priorytetów – zamiast do czterech niezależnych narzędzi.

Często zadawane pytania

Jeśli inna strona na moim serwerze zostanie zaatakowana, co stanie się z moją?

Celem projektowym jest izolacja. Każda witryna działa we własnej klatce CloudLinux LVE z ograniczeniami procesora, pamięci RAM, operacji we/wy, IOPS, procesów i procesów wejściowych (entry-processes), we własnym widoku systemu plików CageFS oraz z dławieniem baz danych dla poszczególnych witryn za pomocą MySQL Governor. Zaatakowana witryna jest dławiona na poziomie swojego własnego limitu, zamiast obciążać całą maszynę, a limity połączeń na adres IP w LiteSpeed ograniczają zasoby serwera WWW, jakie może ona zajść. Izolacja jest zaprojektowana na poziomie jądra, a nie konfigurowana indywidualnie dla każdego klienta.

Czy ochrona przed atakami DDoS jest wliczona w cenę, czy jest to dodatek?

Podstawa jest zawarta w każdym planie: izolacja LVE i CageFS, throttling połączeń i żądań LiteSpeed, zapora sieciowa, proaktywny WAF i skanowanie złośliwego oprogramowania, z absorpcją na brzegu sieci Cloudflare i filtrowaniem sieciowym na poziomie dostawcy przed całą flotą. Uwzględniamy to, ponieważ ochrona naszej własnej floty nie może być opcjonalna. Zaawansowane zarządzanie botami, wyższe poziomy DDoS, ulepszone reguły WAF i dedykowane reguły zapory sieciowej to dodatki dla stron, które ich potrzebują.

Czy moja strona zostanie wyłączona, jeśli zostanie zaatakowana?

Bycie celem ataku DDoS oznacza mitygację ze strony Cloudflare plus limitowanie częstotliwości zapytań dla każdej strony oraz – tylko wtedy, gdy atak zagraża serwerowi źródłowemu – stan „przykręcony” (throttled): surowsze limity LVE, podczas gdy strona nadal działa i obsługuje ruch. Stan przykręcenia ustępuje automatycznie po ustąpieniu presji. Zawieszenie jest zarezerwowane dla braku płatności lub potwierdzonego nadużycia, a nawet wtedy strona wyświetla dedykowaną, wyjaśniającą powód stronę zastępczą zamiast uszkodzonej.

Czy atak typu flood na warstwie aplikacji nadal uderza w moją bazę danych?

Nie dotyczy to żadnych elementów serwowanych z pamięci podręcznej. LSCache obsługuje żądania stron z pamięci podręcznej bez wywoływania PHP lub MySQL, a pamięć podręczna obiektów Redis dla każdej witryny odciąża odczyty dla autentycznie dynamicznych stron. To, co pozostaje, jest ograniczone przez limity procesów LVE i procesów wejściowych Twojej witryny oraz przez ograniczanie przepustowości bazy danych dla każdej witryny za pomocą narzędzia MySQL Governor, dzięki czemu obciążenie bazy danych z jednej witryny nie przeniesie się na serwer. Koszyk, kasa, strona mojego konta i strony sesji domyślnie pozostają w pamięci podręcznej, więc zabezpieczanie nigdy nie przerywa transakcji.

Czy możesz zabezpieczyć ruch, który nie jest HTTP?

Tak, na warstwie sieciowej. Ochrona przed atakami DDoS na poziomie dostawcy filtruje ataki L3/4 przed naszą siecią niezależnie od protokołu, a w przypadku zaawansowanych wymagań lub planów enterprise rozwiązania Cloudflare Magic Transit oraz Spectrum rozszerzają mitygację klasy brzegowej na ruch inny niż HTTP.

Skąd mam wiedzieć, że doszło do ataku i co z tym zrobiliście?

Każda zmiana statusu egzekwowania zasad jest rejestrowana wraz z jej powodem, informacją, czy nastąpiła automatycznie, czy została zainicjowana przez personel, oraz dowodami, na których się opiera. Otrzymujesz powiadomienie o tym, co się zmieniło i co to rozwiązuje, każda akcja podlega odwołaniu, a działania uprzywilejowane są rejestrowane w dzienniku audytu na potrzeby Twojej własnej ścieżki zgodności. Sygnały są agregowane w jednym biurze nadużyć zamiast być rozproszone między różnymi narzędziami.

Czy mogę wypróbować to przed opłaceniem?

Tak. Hosting Footprint-Free rozpoczyna się od 14-dniowego okresu próbnego bez konieczności podawania karty, obejmującego do 5 stron – bez danych płatności i bez zobowiązań. Plany są objęte 30-dniową gwarancją zwrotu pieniędzy bez żadnych ale, darmowymi migracjami i brakiem uzależnienia od jednego dostawcy.

Ochrona, która jest aktywna w momencie nadejścia ruchu

Filtrowanie ruchu sieciowego, absorpcja na brzegu sieci, ograniczenia przepustowości serwera i izolacja poszczególnych witryn działają od momentu wdrożenia – niczego nie trzeba konfigurować ani włączać w trakcie incydentu. Rozpocznij 14-dniowy okres próbny bez podawania karty, poparty 30-gwarancją zwrotu pieniędzy i darmowymi migracjami.

Rozpocznij za darmo