← Alle blogginnlegg

Hvordan være vert for din nettside sikker og rask?

Et nettsted kan åpnes raskt i forskjellige land, beskytte brukerkontoer og fortsette å handle på travle klokker. For dette bestemmes alt arbeid fra begynnelsen til hvor du skal gjøre. Felles innhold presenteres ved et nært punkt f

Hvordan være vert for din nettside sikker og rask?
Et nettsted kan åpnes raskt i forskjellige land, beskytte brukerkontoer og fortsette å handle på travle klokker. For dette bestemmes alt arbeid fra begynnelsen til hvor du skal gjøre. Felles innhold presenteres ved et nært punkt for brukeren. Sesjon, balanse- og betalingstransaksjoner går gjennom programmet som bekrefter autorisasjon og poster.

Vi tar hosting over måten den overvåker en forespørsel fra nettleseren. Først ser vi på hvordan innholdet når brukeren, så hvordan app kontrollerer anmodningen. I nylige seksjoner er det servertilgang, Fail2Ban og retur fra backup.

Plesk Starte med vertslayout

Et fellesskapsnettsted, lagre og støttepanel; programfiler, databaser og tjenester som kjører disse to. Vi er hosting i styringen av dette layoutet Plesk Vi bruker. Koble domenenavnet til nettstedet, sertifisering management, web server og operasjonsinnstillinger i programmet er adressert i samme styringslag. Butikken som brukeren ser er ansiktet som åpner ut av dette systemet.

Når en bruker åpner siden, kan åpen visuelle filer og stilfiler presenteres fra webserveren. Personlige transaksjoner som sesjon, saldo eller støtteforespørsel vurderes i praksis, tas nødvendige poster fra databasen. Ved å utføre disse oppgavene på rett sted reduseres det samme arbeidet igjen for hvert besøk. For eksempel når et felles nytt visuelt kommer fra cache, vil brukerens private Støtte passerer gjennom tilgangskontroll.

Plesk PHP-versjonen og arbeidsbassengene som appen bruker over den kan administreres. Databasetilkoblinger, filtillatelser og sikkerhetskopiering må også arrangeres i henhold til behovene til tjenesten. Korrekt hosting av en butik dekker ikke bare åpningen av hjemmesiden. Når betalingsvarselet kommer lagres bestillingen, utførelsen av levering til spillserveren og brukerens støtte samme tjenestedeler for å nå rekorden.

Hvor raskt åpner nettstedet ditt i ulike land?

Det felles innhold utføres i anvendelsen av økttransaksjoner når det presenteres fra ulike regioner.

Vi leverer trafikk til brukere i forskjellige land ved å møte plasseringen som er egnet for å bli bedt om. Vanlig innhold som logo, stilfil og åpen visuell kan presenteres fra et nært punkt til brukeren. Derfor trenger det ikke å gå til vertsserveren for hvert bilde. Den raske ruten for brukeren i ett land vil kanskje ikke gi samme resultat i et annet land Første responstid bør måles fra forskjellige regioner.

Sesjonspanelet går gjennom den autoriserte anvendelsen av saldo- og betalingstransaksjoner. For eksempel kan det samme produktvisuelle presenteres fra cache i flere land. Hvis brukeren krediteres, behandles transaksjonen til hovedbestillingsregistret og den nye saldoen vises kun på egen sesjon. Med regional trafikkdistribusjon vedlikeholdes tilgangsgrensene for brukerens private data sammen.

Webforespørsler når server

Hvordan lese ModSecurity regel?

PleskModSecurity, som brukes til web-applikasjonsmur i . Kontrollerer HTTP forespørsler med strukturerte regler. Settet av regler beskriver hvilken prosess vil se på hvilket område, hvilke matching og samsvar. En regel kan bare undersøke måten og metoden for anmodning. Andre regler kan deles inn i skjemaområder, adskilt JSON verdier eller strukturen for installasjonen Forespørselshodene leses i det tidligste trinnet; kroppskontrollen gjøres etter at innholdet er skilt. Det er nødvendig å kontrollere at den passende separasjonen fungerer for et endepunkt ved hjelp av JSON eller filopplasting.

Når du for eksempel godtar en åpen søkesidetekst, venter filopplastingsadressen på en bestemt type POST-forespørsel alene. De dør å kjøre skript i søkjeboksen er merket. I Filinnlesningsadresse, metoder, karosseristørrelse og antall filer er begrenset. En modussikkerhetsregel må spores på et matchende område og valgt handling daglig. Hvis det er kontrollert, hvilke typer innhold bør også bestemmes. En bulk utskrift eller database feildetalj som lekker ut på feilskjermen av programmet. Appen skal holde sine feilresponser enkle, skrive diagnostiske detaljer spesielt.

Regjering familieDennetisert prøveFull kontroll i programmet
Legg til og XSSBetiske etiketter, hendelsesattributter og kjørbare tilkoblingsordningerMed HTML-tekst, attributt eller URL-kontekst. Begrens rik tekst med tillatte elementer.
SQL injeksjonSyntaks for å endre strukturen til skjemaverdispørselBruk parameterspørring. Velg alternativer fra fast liste, som bestemmer spørjestrukturen som rangeringskolonnen.
Veivandring og filtilgangForespørsler om å gå ut av programkatalogen eller oppnå spesiell konfigurasjonInstaller filstien fra brukerinndata. Kontroller registrerings-ID og åpne filen fra den tillatte lageret.
KommandoinjeksjonSpesielle separatorer og uventede skript for systemkommandoerKombiner brukerdata til skallkommando. Valider behandling og parametre separat.
Form og størrelseBroken form eller JSON, uventet metode og overdreven stor kroppStopp operasjonen i diskrete feil. Identifiser type, felt og størrelse akseptert av hvert sluttpunkt.

Evaluer forespørselen i sammenheng i stedet for å blokkere med ett ord

I en støttemelding er ordet \"script\" eller \"select\" vanlig. For eksempel kan brukeren sende teknisk feiltekst. Revisjonen bør se på hvilket felt og i hvilken struktur av ordet. Med skripttagge fra et almindeligt tekstfelt gir kodeprøven vist som teksten i en støttemelding ikke det samme resultatet. Hvordan å løse kodede innganger Det er også viktig. Med brannmuren kan programmet komme til en annen forståelse i appen verdt å passere gjennom revisjonen hvis det finnes forskjellige kommentarer fra hverandre.

OWASP Core Rule Set (CRS) konverterer treff til poeng på installasjonene som brukes for å vurdere avvik. For eksempel, med en mistenkelig overskrift kan angrepet dø i kroppen score sammen i samme anmodning. Den totale poengsummen er blokkert når den nå konfigurerte terskelen. Regel-IDs indikerer hvilken som passerer resultat. Hvis det finnes et annet lag nettverk foran brannmuren, hvert tilfelle hver Det er nødvendig å teste dynamisk forespørsel på en måte som virkelig går gjennom revisjon.

Hvilken regel endres dersom en gyldig forespørsel er blokkert?

De nye reglene bør først testes med reelle arbeidsflyter i deteksjonsmodus eller i et testmiljø. Produktet lagrer, støtter meldingen, visuel opplasting og signert betalingsmelding blir enkeltvis prøvd. Hvis en skjema er blokkert ved uhell, finnes forespørselen på veien og regel-ID. For eksempel hvis en autorisert designredaktør virkelig forventes å være HTML innen det eneste feltet i ett område, er det ingen unntak Bare det er definert for vei, felt og relevant regel. I et slikt unntak må søknaden gjennomgå sin egen autorisasjon og innholdskontroll.

Når blokkering er aktivert, bør gyldig transaksjon testes på nytt til den korrupte forespørselen og høy trafikk scenario. Grunnen til vedtak om logger må ses, passord, betalingsdata og tilkopling brytere skal maskeres. Feilraten som ekte brukere mottar mellom resultatene å overvåke er antall blokkeringer og responstiden i travle timer. Når et regelsett stopper angrepet vil betalingen bli tatt Det bør også fullføre varsling, støtte melding og filopplasting riktig.

Plesk ModSecurity guide · OWASP CRS anomali vurdert · OWASP-CRS feiler og regler unntak

Sett den administrerede verifisering riktig sted

WAF evaluerer de kjente angrepsmønstrene med måten, kroppen og andre signaler som de ønsker. Det må være et godt definert regelsett, som inkluderer tidsgrense for mistenkelig nettlesertrafikk, Managed Challenge og blokkering trinn når det er nødvendig. Den kan også tilhører dusinvis av brukere på samme IP-skolenettverk. Først referere til veien, tidsintervallet og mislykket handelsrate. Hvis du setter nettleserverifisering på leveringsadressen eller betalingsvarselet til plugin-en, kan det ikke svare på automatisering. Bruk signaturen, tidsmerket og behandlingen av spesiell hastighetsgrense i disse endene.

La oss anta at en fredag kveld har hundrevis av forespørsler i ett minutts IP. Forespørselene vil åpne visuelle bilder til alle, de fleste er møtt fra cacheen, og hvis det feil antall oppføringer ikke økes, kan brukerne umiddelbart kjøle ned IP fra spillet. Hvis den samme IP-adressen kalles passord på hundrevis av ulike kontoer med korte mellomrom, hastighetsgrensen er meningsfull for inngangstien. Først i observasjonsmodus, som er i modus Les matchen av forespørsler, og bruk deretter verifisering eller blokkering i viss tid. Få slutttid og uttakssti til regelen.

Forespørsel, økt og autorisasjonskontroll i søknaden

skjemaet fra brukerens nettleser er møtt ved inngangen til en spillplugin og filopplasting. I den sentrale kontroller, forespørsel passerer gjennom kontrolllagene før du starter tilsvarende prosess. Det første laget begrenser forespurnningen inntil samme kilde vil være opptatt på kort tid. Separate grenser for data-forandringer med generell trafikk Gjeldende. Når grensen fylles, vil det bli stoppet med en respons som informerer forespørselen om å vente. Derfor behøver den ikke å dele samme budsjett i kontinuerlig støtteforespørsel med et vanlig sidevisning. Den åpne siden til alle, øktpanelet og betalingsmeldingen passerer gjennom ulike kontroller.

Regelsett som reflekterer POST-oppføringene og data til siden

Den sentrale kontrolleren skanner skjemaområder inkludert hekkede rekker. Sletting av kroppen i de tilsvarende JSON-endene, sletting av verdier. Normalisering før skanningen sikrer at den samme inngangskodet i ulike formater vurderes med samme regler. Kropp og område lengdegrenser er også regulert. Hastighetsgrense bestemmer hvor ofte en kilde kan bli bedt om. Innhold inspeksjon Hvis du ser på dataene i én forespørsel.
Prøve sett i postinngangenMålet med revisjon
Betic eller iframe tag, HTML hendelse attributt, javascript: linkDeretter hindre kodekjøring i nettleseren av inngangen reflektert på en side.
PHP åpningstagge, skal executive anrop eller skall kommandosubstitusjonBlokkere innhold i tekstfeltet for kode- eller skriptkjøring på serveren.
En strømningspakke som for eksempel forsøk på å avslutte den øverste rekken eller php://Klipp ut inputet som fungerer for å gå ut av den forventede filstien eller åpne en alternativ flyt.
UNION-strukturen SELECT, SQL-samtale som produserer forsinkelse eller skrive mugg til filMerk inngangen som har til hensikt å endre utfallet av vintre, arbeidstid eller effekt.
Sikkerhetsreglene er alle flytdekning fra forespørselen til brukeren. Forespørselsmetoden som aksepteres av hvert sluttpunkt, felter, datatyper, lengd og kroppsstørrelse bør bestemmes. Uforglemmelige områder skal ikke behandles uten å starte den relaterte prosessen. Ved gjentatte forsøk fra samme kilde passer behandlingstypen for riktig hastighet Grenser bør defineres.

Kontrollere en POST-forespørsel er ikke nok alene. Selv om forespørselen kommer fra en autorisert bruker, bør en annen bruker endre sin post. CSRF-sjekk skal brukes i datautvekslingstransaksjoner med nettleserøkt. Innkommende verdier må være koblet til spørring som parametre og kodet etter bindingen brukt når den skrives på siden. Den tillatte rike teksten Innholdet bør verifiseres med en åpen etikett- og attributtliste. En verdi som lagres i inndataet, blir dermed ikke til innholdskjørende skript på en annen skjerm som deretter vises.
HjemRegler som skal defineresVentet oppførsel
ForespørselsinngangMetode, størrelse, rom og typegrenserIkke-gyldig forespørsel avvises før prosessen.
TransaksjonsmyndighetLogg inn, registrering og CSRF-kontroll om nødvendigBrukeren er kun autorisert til å registrere seg.
DatabaseParameterspørsel og minimum nødvendig tilgangBrukerinngangen kan ikke endre strukturen i spørring.
UtgangKoble til riktig kode og rik tekstInnholdet fungerer ikke uønsket kode mens det vises.
Intens trafikkSluttpunktbasert hastighetsgrense, verifisering og periodisk blokkeringDen mistenkelige bruken er begrenset, den normale virkemåten opprettholdes.

Vi bestemmer ikke sikkerhetsgrensen i skjemaboksene

En moderator legger skjermbilde til 471. Hvis serveren ser ut som en solo-økt, kan brukeren legge filer til en annen brukers forespørsel ved å gjøre 471 i anmodningen. Selv om filen er et upåklagelig PNG her. Kontroller at personen som logger på først har rett til tilgang til den bestillingen, så tilleggsmyndigheten. Endelig er selve fila uautorisert. Oversikt. Identitet, transaksjonstillatelse og filtype er tre separate kontroller.

Formålet med å registrere teksten skrevet av brukeren er ikke å slette noe spesielt tegn. I en støttemelding 5 < 10 Den bør lagres som uttrykk og lese på siden. samme verdi kodes i HTML, mens den går inn i databasen spørring som parameter. JSON-respons også skrevet med JSON koder. Med en enkelt \"ren\" funksjon fungerer alle disse kontekstene for å løse, begge forstyrre ekte meldinger, etterlater noen skjermer.

Hva skjer hvis sesjonsinformasjonskapselen brukes fra en annen IP?

Når webkontoen er verifisert, kontrollerer serverens loggsymbol IP-adresse registrert i innlogging og siste gyldighetstid. Hvis noen kopierer toket og sender det fra en annen IP, vil sesjonen ikke samsvare med registreringen og forespørselen er ikke autorisert av den kontoen. Samme regel kan kreve gjeninngang hvis brukeren endrer IP fra mobildata til Wi-Fi.

httpOnly brukes i PHP-øktsinformasjonskapsel. Når HTTPS blir brukt, er Secure også aktivert. JavaScript i nettleseren begrenser sin informasjonskapsel direkte for å lese. Sikker informasjonskapsel gjør det mulig å bli sendt via HTTPS. IP paring grenser gjenbruk av et fanget token fra en annen adresse. Cookies innstillinger, MVC utdatakoding og logg på serveren Så det fungerer sammen.

Filopplasting og sikker lagring

Hvordan forstår du at bildet virkelig er et bilde?

MIME- headeren som er sendt av nettleseren kan endres. Sett størrelsesgrensen på installasjonen, sjekk den tillatte utvidelsen, skriv ut fra filinnholdet og åpne det visuelle med et bildebibliotek. Begrense antall piksler. Når en liten sammenpresset fil blir åpent, kan den forbrukes for mye minne. Kode opplastede bildet og lagre serveren produsert ved navnet. Laster I katalogen bør ikke PHP drives, det må være en kontroll over eierskap i å laste ned spesielle filer.

Filnavn generert av dobbel utvidelse og system

Navn på en fil image.phpg Det kan være. Endelig kan PNG-skriven ikke bevise at dataene i bildet er bilder. Det er viktig slik at filtypen og den visuelle strukturen korrigeres under installasjonen. Hvis en ekte PNG passerer verifiseringen, brukes identifikasjon av systemet i stedet for det opprinnelige filnamnet i støttede visuelle opptaksstrømmer. For eksempel lagret fil 8d7c42f1.png er kalt en enkelt visuell utvidelse i formatet. Delene som brukeren legger til filnavnet bestemmer ikke navnet på filen på serveren.

Endre navn, innhold er mening med blokkeringskontroller å kjøre i området verifisering og lasting. Ikke bare forkorte navnet på filen, men et kjørbart innhold som vises som bildet ikke gir trygt. Omkodet den bekreftede visuelle og kun tilbys den forventede typen er en del av lastelinjen.

Installasjonskomponenten adresserer CGI, skallskript, JavaScript og PHAR som kjørbart innhold sammen med kommentable utvidelser slik som PHP og PHTML. Skriptbeskyttelsen i de generelle filbehandlerne kan håndtere disse typene som vanlig tekst og legge til .txt på vegne av filen. Det visuelle opplastingsområdet nekter dermed at fila som ikke overholder autorisasjonen MIME-listen. Dermed vil den samlede filen bli løst som en generisk fil. betyr ikke at prosessorer kan lagre en tekstfil, den samme filen vil bli vurdert visuelt.

Hvordan håndtere skript som er lagret i SVG?

SVG beskriver tegningen med en tekstbasert struktur. Den kan legges til i en scriptural, hendelse som utløser attributt eller farlig forbindelse inn i strukturen. Filen kan bære innholdet som vil endre sideadferd innenfor vises som en liten logo på skjermen. Derfor undersøker systemet også innholdet i SVG. Skriptetikettene, hendingsprosessorene, farlige lenkeskjemaer og innebygd aktive ingredienser er kontrollerte eksempler. Ikke-komfortabel installasjon blokkeres uten å bli behandlet.

Oppgaven til installasjonsområdet er også viktig. Med det vanlige brukerens visuelle felt, er det ikke nødvendig å ha den samme filpolicy som er inkludert i utforming tilstedeværelse av autorisert person. I revidert beskyttelsesstrøm finnes det generelle lastingsbegrensninger og kontroller bestemte designområder. Dette betyr ikke at hver SVG aksepteres; selv i tillatt område har Filinnholdet Revidert.

Hvem kan få tilgang til filen når installasjonen er ferdig?

Det kan være åpent for publikum for alle, hvis skjermbildeforespurnende støtte kan inneholde brukerens e-postadresse. Begge bør ikke være de samme som reglene for lagring og tilbyr selv om det er bilder. Behold supportvedlegget utenfor webroten, sjekk at brukeren fortsatt har tilgang til den tilsvarende etterspørselen i anmodningen om nedlasting. Et vanskelig filnamn å gjette er one stop access control Du kan presentere publikum som en omkodet, ikke-operativ visuel.

Hvis det oppstår en feil under produksjonen av predisposisjon, er det nødvendig å ikke åpne for alle delvis. Lagre på midlertidig plass og flytte utgangen fra sluttnavnet. Angi størrelsesgrensen både på webserveren og PHP-siden. For eksempel hvis programmet setter 4 MB grenser, så aksepterer serveren foran mye større organer, selv filen som vil bli forkastet blir nektet, til og med båndbredden i bandet og den midlertidige bruker lagring. Gi en klar melding til brukeren i forespørselen som overstiger grensen du kan prøve igjen.

MVC-maler og SFTP endringer

Hvordan dele mal og applikasjonskode med MVC?

Vi bruker MVC i våre maler. Når en lagerside er åpnet, vil kontrolleren møte forespørselen og bestemme hvilke poster som kan nås. Datalaget bringer produkter og priser. Utseendet produserer siden med produktnavn, pris-og aksjeinformasjon gitt til det. Takket være denne forskjellen gir betalingsstrøm eller database å endre produktkort eller listelayout av et tema Ingen grunn til å endre spørringen.

Den redigerbare tema- og panelfilene tilhører presentasjonslaget. Malkontrolleren kan betjenes av PHP etiketter, skriptkommentator headere og direkte blokker SQL dør festet til utseende. Selv med filnavn .php er innhold underlagt disse reglene. Templatemotoren kompilerer den verifiserte malen i sitt eget arbeidsformat. Dynamisk data er autorisert til presentasjonsiden av backend ingrediensen gir. Råutgangsdirektivet er begrenset, aktivastiene er også relative og begrensede med tillatte kataloger.

Et tema kan vise tittelen på støtteforespørselen. Hodehodet bestemmer backend til hvilket bruker vil bli vist, og hvilke poster fra databasen vil trekkes tilbake. Hvis temafilen er direkte autorisert til å lese filer fra serveren eller åpne en nettverkstilkobling, så strekker effekten av et designendring seg til dataene i lageret.

Hva gjør MVC når brukerinndata reflekteres på siden?

Verdien en bruker skriver til søkeboksen kan se igjen på resultatsiden. Det er risiko for XSS som brenner hvis det vises i samme svar. En støttemelding registreres, og når den blir vist på et annet skjermbilde, fødes XSS-risikoen. I begge tilfeller vil nettleseren kommentere dataene, bestemme utseendet av MVC der utdata genereres.

Malkompilatoren fungerer for standardverdier HTML-utgang, kodes spesielle tegn og negler. For eksempel vises <script> i et innspill som tekst til brukeren når skrevet i HTML -tekstfelt. Råverdien av malen er også blokkert i kildekontroll. I områder der rike HTML- behov tydelig brukes uç backend blokkene. Hvis en verdi brukes som URL, Det tillatte lenkediagrammet bør også brukes på den sikre JSON-kodingen dersom det overføres til JavaScript som data.

Hvordan aktivere malen organisert med SFTP?

I SFTP synkronisering kommer filen først til en separat arbeidskopi for temaet. Sync-laget kontrollerer at fila tilhører det tilsvarende emnet og befinner seg på en redigerbar vei. Veioppløsning hindrer mapper overganger fra arbeidsområdet og målet som gjenstår koblingene utenfor. En ny post laget i panelet av en gammel SFTP kopi knuser ikke filoppdateringen er også sammenlignet.

Arbeidskopien skanner innholdet før det blir tatt inn i den aktive malen. Skal ringe, fillesing eller indeksliste, tilgang til medievariabler, cURL- og sokkeloperasjonene er eksempler kontrollert i dette laget. Blokkert endring vil ikke bli skrevet ned i den aktiverte malen. En gyldig sesjon som åpner med SFTP lar filoverføring. Hvis nettstedet aktiveres av filen, sjekker malen Beslutninger.

Hvilke arbeidsautorisasjoner bør gis til et plugin?

Oppgaven som et plugin som arbeider på serversiden er begrenset. Hvis en tilleggsformater produktlisten, det ikke er nødvendig å endre eller koble ut filtillatelser. Ulike måter å nå samme myndighet bør diskuteres sammen mens restriksjonene bestemmes.
GodkjenningsområdeBruksmetoder som skal gjennomgås
KommandokjøringDirekte skallsamtale, kommandosubstitusjon eller separat operativsystemprosess starter.
KodeutførelseOpprette kode fra tekst, laste opp koden fra fil, indirekte eller dynamisk samtale.
Nettverkstilganglese data via HTTP-forespørsel, direkte sokkel, filoverføring klient eller nettverk med cURL.
FilsystemFillesing og skriving, indeksliste, kobling opprettelse eller endre tillatelse.
SøknadsmiljøLese miljøvariabler, endre driftsinnstillinger eller få tilgang til felles applikasjonsstatus.
En HTTP-klient kan sende forespørsel til en adresse der serveren er tilgjengelig. Autorisasjonen til å starte prosessen blir kommandert til operativsystemet. Disse myndighetene må begrenses separat. I tillegg til kodegjennomgang, prosesstillatelser, filtilgang og nettverksutgangs bør også være begrenset av oppgaven i plugin.

Servertilgang og tilkoblingsinformasjon

Hvor å bruke databasepassord?

Appen trenger et gyldig passord for å koble til databasen. I forbindelsesstrømmen vi gjennomgår, lagres passordet på serveren kryptert og løst av applikasjonsprosessen som forbinder lenken. Således kan det ikke leses databasepassordet alene.

Håndtering og støtteskjermer bør vise nødvendig informasjon for prosessen som tilkoblingen ikke fungerer. Den åpne verdien av passordet skal ikke inkluderes i disse skjermene eller feilsvarene. Med løsningsbryteren må den krypterte registreringen holdes separat og begrenset til prosessen som skaper tilgang til nøkkelen. Denne adgangsseparasjonen eliminerer behovet for å se passordet på daglige supporttransaksjoner.

PleskFail2Ban og adgangsvern i

På Linux PleskFail2Ban, som kan aktiveres i overvåker loggene til valgte tjenester. Regelen definert for hver tjeneste bestemmer hvilke poster vil telle, hvor mange forsøk vil fylle terskelen innen hvilken tid og hvor lenge den er blokkert. For eksempel hvis det ikke finnes oppføringer fra samme IP til SSH, kan tilsvarende regel midlertidig kutte tilgangen til IP på brannmuren. Plesk tjenester som panel, SSH og e-post kan ses med ulike logger og regler.

Plesk' innebygde inndatabeskyttelsesgrenser mislykkes oppføringer fra panelet og API. Administrasjon kan også åpnes til visse IP-adresser eller nettverk. Kontoer som ikke trenger fjerntilkobling i databasen, kan være begrenset til lokal tilgang. Hvis en separat applikasjonsserver er koblet, gis kun adgang til den relevante databasekontoen fra kilden som kreves.

ModSecurity evaluerer et HTTP-forespørselsinnhold. Fail2Ban behandler IP nivå i henhold til hendelsene som er sett på tjenesteloggene sine. Siden de kan dele den samme IP multiple personer, terskel og hindring varighet bør justeres etter tjenesten, må hindringer overvåkes fra daglig.

Plesk Fail2Ban og inngangsbeskyttelse · Adgangsbegrensninger fra sjefen · Databasetilgangsregler

Tetthet, backup og retur

Plesk, Docker og virkelig raskt åpnet siden

Plesk Separate PHP-FPM bassenger og minnegrenser for steder over nettstedet kan administreres. I en installasjon som brukes i Docker, prosessor og hukommelsesgrenser, lesebeskyttede applikasjonsfiler og separate serviceID begrense effekten av et arbeid. Hastigheten på hovedsiden bestemmer betongarbeid: visuelle dimensjoner, databasespørsler og prosessen fra å vente på den første responsen. Få caching av de generelle sidene, Hold brukerens private panel utenfor den vanlige cache. Overvåk de mest langsomme fem svarene og PHP-forespørsler som venter på halen.

Hva skal måles før du åpner en beholder?

ZonelyVårt mål er å fullføre alle forespørselen ved hjelp av så lite ressurser som mulig. Vi overvåker CPU-tid, RAM-bruk, disk og nettverkstilgang og data skrevet i swap-feltet. Det lindre prosessor og plater som ikke kjører den samme spørringen hvor som helst unødvendig. Holde cache begrensede balansene RAM-forbruket. For å fylle ut en anmodning med mindre minne leter vi hele tiden etter bytteområdet kan forlenge responsen. Det viser reaksjonstid og feilrate i intensitet sammen med ressursforbruk som en endring ikke fungerer.

Når brukerne sier \"site frosne\" er det første skillet der svaret forventes. Åpne resultatsiden for alle er rask, start fra SQL-forespørsler som fungerer samtidig sammenligne panelet til den brukeren som har logget på. Hvis statisk bilde er langsommere så bør også nettverk, disk eller serverkapasitet vurderes. Alle ansatte i PHP pool venter på å svare sakte fra en ekstern tjeneste, CPU-bruk er lav Selv om nye forespørsler er i rekkefølge. Økt antall ansatte kan vokse smalhet ved å sende mer samtidige spørsmål til databasen.

For eksempel kan du beregne utfallstabellen igjen og tilby en partner for kort tid i stedet for reberegning for hver bruker. Den tilsvarende \"Min konto\" -siden og kurven er spesiell for brukeren. Etter å ha endret cacheregelen, åpner samme adresse med to forskjellige testkontoer. Hvis den andre brukeren ser sin første brukerens navn, saldo eller handlekurv, ytelsen er tilgjengelig For eksempel, data har blitt avslørt. Ikke fullfør testen ved å se på åpningstiden til siden.

Når vil butikken være i gang når den kommer tilbake til backup?

Tenk at du mistet utbetalinger fra morgen 03.00 eller lunsj. Leverandøren har mottatt pengene og flere premier til spillet kan bli levert. Noen belønninger som kjører umiddelbart på den gamle databasen kan distribuere annen gang. Åpne den gjenopprettede butikken i isolert miljø før. Sammenlign de etterfølgende betalings- og leveringsIDene til sikkerhetskopien, deretter sett manglende bestillinger, så velg kø omstart. Recovery prova for et fellesskapsnettsted er mer verdifullt enn kontrollen av -støttede" alene.

Den siste prova er enkel: Send feil type fil, last opp et gyldig lite bilde og åpning resultattabellen til en normal bruker på dette tidspunktet. Deretter gjenopprett sikkerhetskopien i et eget miljø. Denne fire prosessen viser at en beskyttelsesregel ikke blokkerer og blokkerer brukeren og lagrer det etter en ekte hendelse.

OWASP filopplastingsguide · Cloudflare verifiseringssider
Null Risk uten lisenskostnader Gratis prøveperiode
Zonely Nettstedet ditt og lagre enkelt panel
Ditt fellesskap Spill Discord fra sammen
Zonely For din hjemmeside Kraftig infrastruktur
Ditt domenenavn Varemerket ditt Zonely Strøm

“10 fra 10 Jeg har ikke engang funksjonen på andre programvare. \"

— . [maxland.com.tr]

“ Støttedelen er veldig rask og de er interessert i alt som er nødvendig.

— Rentr [cyroxnw.com]

«Et programvareselskap som legger omtanke i arbeidet og lytter til forslag.»

Forrise [minghost.net.tr]

Ditt samfunn, alt på ett sted.

Butikk, spill og samtaler.

Tilpasse nettstedet ditt, spore salg og nå spillerne dine. Ta med verktøyene du bruker til å administrere fellesskapet ditt i ett instrumentpanel.

Gjør butikken klar til lansering.

Opprette produkter og kategorier. Sett priser, lager- og leveringsalternativer, og administrere salg på din egen hjemmeside.

Utforsk

Fra salg til levering.

Koble til produkter til serverkommandoer. Bruk støttede spillintegrasjoner til å levere ranger, elementer og pakker automatisk etter en bestilling.

Utforsk

Gjør designet til ditt eget.

Velg et klart tema og justere farger, skrifter, menyer og sider til merkevaren din. Forhåndsvise endringene dine før du publiserer.

Utforsk

Hold støtte på ett sted.

Svar på medlemmenes spørsmål, følg samtaler og del støtteforespørsler med teamet. Hold hjelp artikler på ett tilgjengelig sted.

Utforsk

Hold kontakten med Discord.

Link nettsidemedlemskap med Discord kontoer. Administrer nettstedet ditt og fellesskapet sammen med rolletilkoblinger og varsler.

Utforsk

Hold styr på butikken din.

Gjennomgang av bestillinger, betalinger og brukeraktivitet. Sammenligne produkter og salgsperioder for å se hvordan butikken din gjør.

Utforsk

Arbeid sammen som team.

Sett rolleløyve for støtte, innhold og administrasjon. Gi hvert lag den tilgangen de trenger og følg endringer gjennom aktivitetsregistre.

Utforsk

Hold filene dine innenfor rekkevidde.

Rediger temafiler i malredigeringsprogrammet. Få tilgang til dataene dine, gjør sikkerhetskopier og utvikle nettstedet ditt med fil- og databaseverktøy.

Utforsk

Zonely Jeg utvikler meg sammen

Bli en del av samfunnet

Del spørsmålene dine og sørg for at du har erfaring og forslag. Når du utvikler prosjektet ditt Zonely Hold kontakten med samfunnet.

Følg nyhetene, utgivelsesinnovasjonene og tipsene til bruk.

Bli med i samfunnet; dele dine spørsmål og erfaringer.

Fortell feil, bidra til dine anbefalinger og forbedringer.
Vi er her for live støtte! 👋