Oversigt #
Snapt væk!.. Hvem skal afbalancere min trafik? siger hundredvis af rasende kunder over Snapts beslutning om at opsige sine ADC-tjenester. "Hvor flytter jeg min applikationslevering?"
Nogle resultater er uventede, men hvad du kan gøre er hurtigt at skifte til et mere kompetent alternativ med hensyn til pris, support og pålidelighed. Migrering fra Snapt ADC til Relianoid ADC kan være en kompleks proces, især hvis du har et stort og komplekst applikationsmiljø og ikke har nogen support.
Denne guide viser dig, hvordan du nemt kan overføre ADC-tjenester fra Snapt Nova til Relianoid. Find mere om Relianoid-produkter her. Relianoid-produkter
Forudsætninger #
Som tidligere bruger af Snapt skal du sørge for at opfylde følgende forudsætninger.
- En Relianoid ADC-node skal være installeret på din pc, bare-metal, virtuelle miljø, eller en skal have en aktiv ZVNcloud konto. Anmod om en evaluering til on-premise implementering.
- Man skal have adgang til den grafiske webgrænseflade. Hvis du ikke gør det, så følg dette hurtigt Installationsvejledning.
- På et tidspunkt brugte du Snapt Nova, Novasense eller Aria, men indså så, at platformen snart ville droppe sin understøttelse. Så du skal være bekendt med Snapt-koncepterne.
- Man skal kunne oprette en virtuel server i Relianoid load balancer. Her er en hurtig guide: Layer 4 og Layer 7 Virtual Server Configuration
Basale koncepter #
Knude: I snapt er en node en server eller en virtuel instans, der er ansvarlig for at håndtere indgående anmodninger og derefter route anmodningen til en af backends i et netværk. Med Relianoid kan du implementere en node on-premise eller off-premise i cloudplatforme som AWS eller Digital Ocean.
Bagende: I snapt refererer backends til de servere, der er vært for den webapplikation eller tjeneste, der betjenes af load balancer. Load balancer distribuerer indgående trafik mellem backend-serverne, hvilket giver applikationen eller tjenesten mulighed for at skalere og håndtere en større mængde anmodninger. Relianoid bruger det samme koncept med underliggende programmer.
WAF: Snapt WAF er en sikkerhedsløsning, der er designet til at beskytte webapplikationer mod angreb som f.eks. cross site scripting (XSS), SQL-indsprøjtningog andre typer cybertrusler. WAF'en overvåger og filtrerer trafik til en webapplikation og blokerer anmodninger, der indeholder skadelige data. Relianoid bruger en robust IPDS system til trafikovervågning. Systemet inkluderer et WAF, DoS-beskyttelse, RBL-politik og sortlister.
Sundhedstjek: Sundhedstjek overvåger backend-servernes tilstand og tilgængelighed. Disse udføres periodisk af load balancer eller ADC, og de bruges til at bestemme, om en backend-server er i stand til at acceptere trafik og behandle anmodninger. Relianoid bruger et sæt sundhedstjekkommandoer kaldet Gårdværge.
Lyttebinding: Listen Binding knytter normalt en IP og port til en bestemt servicegruppe. Dette gøres ofte for at sikre, at anmodninger om en bestemt service eller applikation altid dirigeres til den eller de korrekte servere. I Relianoid ADC kan man knytte en bindende IP og port ved enten at oprette en LSLB, GSLB eller DSLB Gård.
Live-nodens tilstand: Snapt Live-nodens sundhed refererer til processen med at spore ydeevne, tilgængelighed og andre målinger af selve ADC'en. Overvågning kan bruges til at opdage problemer med ADC'en og til at advare administratorer om at foretage de nødvendige handlinger. I Relianoid kan man overvåge backend-servernes og hele netværkets tilstand via dashboardet. For avanceret analyse kan man tjekke Overvåg modul, eller analyser Log filer.
Eksempelkonfigurationer: SSL-terminering #
SSL-terminering er ret nyttig i miljøer, hvor der er flere servere på én load balancer, da det giver load balanceren mulighed for at aflaste SSL-behandlingen på sig selv. Dette hjælper med at forbedre webserverklyngens samlede ydeevne ved at reducere arbejdsbelastningen. Derudover hjælper SSL-terminering med at filtrere ondsindede nyttelaster sendt af en angriber ved at udføre indholdsfiltrering på ondsindede scripts i anmodningsteksten. For at lære mere om SSL-aflastning, læs denne artikel: SSL-aflastning i Relianoid Hardware og Virtual load balancer
I dette afsnit vil vi demonstrere, hvordan man konfigurerer SSL-terminering i Snapt ADC, og hvordan man bruger det lignende koncept senere i Relianoid ADC.
Snapt-konfigurationer #
Vi vil demonstrere, hvordan man opretter en ny ADC og tilføjer SSL-terminering til den.
- For at oprette en ADC, skal man holde musen over ADC'er menupunktet og derefter klikker på ADC'er undermenupunkt.
- Scroller derefter ned til tilføj ADC sektion.
- Vi ville så klikke på skabe .
- Giv ADC'en en passende Navn der identificerer det.
- Under Vælg ADC-type, Vælg SSL-afslutning.
- Klik på knappen Insend knappen for at gemme konfigurationerne.
- Bagefter kunne vi tilføje en afbalanceringsmetode, sessionsvedholdenhed or upload et SSL-certifikatIndtil videre uploader vi et SSL-certifikat, som vi vil bruge til SSL-terminering. Under SSL-certifikater skal du vælge Uploadede certifikater muligheden, hvis du allerede har en på ADC'en, eller vælg Lad os kryptere mulighed, hvis du vil oprette en ved hjælp af programmet Let's Encrypt.
- Konfigurer underliggende programmer hvor du vil sende trafikken hen.
- Man ville derefter tilpasse andre indstillinger for at tilføje flere sikkerhedsfunktioner som f.eks. WAF, botkontrol or geofencingVi vil ikke dække alle disse i dette afsnit.
- Rul ned, og klik på Gem .
- Med disse konfigurationer ville man have oprettet en Snapt ADC med SSL-terminering aktiveret. Disse konfigurationer ville gøre det muligt for load balancer at udføre indholdsskift og -filtrering, hvilket er nødvendigt, når man bruger en WAF.
Relianoid konfigurationer #
-
- For at aktivere SSL-terminering i Relianoid ADC skal du klikke på LSLB menu.
- Klik på Gårde .
- Klik på en Redigere Ikon ved siden af en gård med en HTTPS-profil. Hvis du ikke har oprettet en gård endnu, kan du læse denne vejledning: Layer 4 og Layer 7 Virtual Server Configuration
- Sørg for, at Lytter er sat til HTTPS og porten i tilfælde af en webserver til 443.
- Rul ned til ciphers sektion. Skift krypteringsindstillingen fra Alle til SSL-aflastning.
- Træk og slip et uploadet SSL-certifikat fra Tilgængelige certifikater til Aktiverede certifikater.
- Under handlinger sektionen i øverste højre hjørne, klik på Grønt spil knap. Det Status vil skifte fra Rød til Grøn.
For at lære mere om SSL-certifikat på Relianoid ADC, læs denne dokumentation: LSLB | SSL-certifikater
Eksempelkonfigurationer: Firewallkonfiguration #
En WAF fungerer ved at inspicere indgående trafik til en webapplikation og blokere alle anmodninger, der ikke opfylder de forudbestemte sikkerhedsregler. Disse regler kan være baseret på forskellige kriterier, såsom anmodningstypen, anmodningens kilde eller anmodningens indhold.
WAF'er er vigtige sikkerhedsforanstaltninger for webapplikationer, da de hjælper med at beskytte mod en bred vifte af trusler.
I dette afsnit vil vi diskutere, hvordan man konfigurerer Snapt ADC WAF-regler, og senere bruger disse koncepter til at konfigurere XXS detektion og beskyttelse i Relianoid ADC.
Snapt-konfigurationer #
For at konfigurere en WAF i Nova, skulle man bruge en Nova ADC indsat inden for en Node.
- I Nova Dashboard skal man derefter klikke på ADC'er menupunkt.
- Klik på ADC'er valgmulighed i rullemenuen.
- Rul ned til tilføj ADC sektion og vælge den, han havde konfigureret til at administrere sin hjemmeside.
- Klik på Redigere knappen ved siden af den interessante ADC.
- På den viste side navigerede han/hun til Ydelse og sikkerhed fane.
- Rul ned, indtil du når til Sikkerhed underafsnit.
- Inden for sikkerhedssektionen måtte man Aktivér Nova WAF.
- Rul til knappen, og klik på Gem .
- Snapt ville automatisk opdatere firewallens konfiguration.
Relianoid konfigurationer #
En WAF i Relianoid ADC fungerer lidt anderledes, da man kan tilpasse sine regler til applikationens behov. Vi vil bruge disse konfigurationer til at beskrive, hvordan man kan beskytte sin webapplikation mod alle former for XSS-angreb. Man kan dog følge denne lignende procedure for at aktivere SQL-injektionsdetektion og mekanismer til andre sikkerhedstrusler.
For at aktivere detektion og beskyttelse af cross-site scripting skal du oprette en WAF-regelsæt først.
- Gå til IPDS >> WAF >> Regelsæt på sidemenuen.
- Klik på Opret WAF-regelsæt .
- Tildel en Navn der nemt identificerer dette regelsæt.
- Forlad Kopiér regelsæt felt som –Ingen regler–.
- Klik på knappen Ansøg knappen for at gemme ændringerne.
- Inden for globale indstillinger, slå på Tjek anmodningens brødtekst valgmulighed.

- Skift standardhandlingen til Afvis: Klip anmodningen og udfør ikke regler tilbage
- Klik på knappen Ansøg knappen for at gemme ændringerne.
-
Indstilling af regler #
- Klik på Regler fanen for at tilføje nye regler.
- Klik på Ny regel .
- Vælg regeltypen som Handling.

- Vælg Fase as Anmodningstekst modtaget.
- Vælg Løsning as Afvis: Klip anmodningen og udfør ikke regler tilbage.
- Tilføj en beskrivelse af reglen for nemt at identificere, hvad reglen handler om
- Klik på knappen Ansøg knappen for at gemme ændringerne.
-
Tilføjelse af betingelser #
- Klik på den nyoprettede regel for at tilføje betingelser. Start med at klikke på Opret betingelse .

- Inden for Variabler felt, vælg REQUEST_BODY og klik på Tilføj variabel .
- Inden for Transformation feltet, vælg indstillingen, ingen.
- Inden for Operatør sektion, vælg detectXSS
- Klik på knappen Ansøg knappen for at oprette den nye betingelse.
-
Aktivering af regler for en gård #
- Klik på Gårde Tryk på fanen for at tilføje denne regel til en virtuel målserver (Farm) på load balancer.

- Inden for Gårdindstillinger, træk og slip den valgte gård fra Tilgængelige gårde til Aktiverede gårde.
- I øverste højre hjørne er der handlingerKlik på den grønne afspilningsknap for at starte reglen.
For flere ressourcer om WAF, se disse artikler:
Yderligere ressourcer #
Brug af programmet Let's encrypt til at autogenerere et SSL-certifikat.
Datalink/Uplink belastningsbalancering med Relianoid ADC.
Beskyttelse mod DDoS-angreb.
DNS-belastningsbalancering med GSLB.
