Defaults.Exposed

Defaults.ExposedTaisymai › CDN / WAF ir priegloba

Kaip ištaisyti CDN / WAF ir priegloba

Du jūsų svetainės santechnikos skaitymai: ar sėdite už apsauginio skydo (CDN su žiniatinklio programos ugniasiene, kaip Cloudflare), kuris filtruoja atakas ir sugeria srauto staigius, ir jūsų DNS, svetainės ir el. pašto iš tikrųjų valdančio žemėlapis. Abu yra informaciniai mūsų vertinime – jie neperkelia jūsų vertinimo – bet jie aprašo, kaip atskleistas jūsų kilmės serveris yra atakoms ir gedimams, ir kaip susipainioję jūsų tiekėjai. Skydas priekyje ir protingai padalintas tiekėjų rinkinys yra tai, kaip atrodo atsparios įmonės.

Praktinė reikšmė jūsų verslui: Svetainė be skydo priekyje tiesiogiai ima kiekvieną ataką ir kiekvieną srauto staigų ant kilmės serverio – todėl robotų potvynis, paleidimo dienos staigus ar viena automatizuota ataka gali jus išjungti valandomis, ir atsigavimas priklauso nuo jūsų. CDN/WAF priekyje (nemokamas planas prieinamas) filtruoja didžiąją dalį automatizuotų atakų, sugeria staigius ir greitina svetainę visame pasaulyje – paprastai vienos popietės darbas jūsų IT asmeniui, be licencijos kašto. Atskirai, jei jūsų DNS, svetainė ir el. paštas visi gyvena su vienu tiekėju, vienas to tiekėjo gedimas ar pažeidimas iš karto išjungia visą jūsų internetinę buvimą; žinojimas jūsų tiekėjų žemėlapio yra pirmas dalykas, ko jums reikia incidente. Nė vienas tikrinimas nekeičia jūsų vertinimo – bet abu aprašo tikrą poveikį gedimams, prarastoms pardavimams ir lėtam, skausmingam atsigavimui.

Ką tai gali kainuoti

Kodėl tai svarbu. Abu tikrinimai čia yra informaciniai mūsų metodikoje – jie registruoti su nulio taškų ir niekada nekeičia jūsų vertinimo – nes jie aprašo jūsų infrastruktūrą, o ne bando praėjimo/nepavyko saugumo valdiklį. Mes juos pateikiame, nes jie žemėlapia realų verslo poveikį. Svetainė be CDN/WAF tiesiogiai ima kiekvieną ataką ir srauto staigų ant kilmės, be filtravimo ir be staigaus sugėrimo; vieno pridėjimas (Cloudflare nemokamas planas yra įprastas kelias) yra vienas didžiausio sverto, mažiausios kainos atsparumo atnaujinimų, kurį mažas verslas gali padaryti. Ir aiškus tiekėjų žemėlapis – žinojimas, ar jūsų DNS, žiniatinklis ir el. paštas yra padalinti ar suviršyti ant vieno tiekėjo – yra pirmas dalykas, ko reikia, kai kažkas negerai, ir skirtumas tarp valdomos incidento ir visiško sutrikimo.

Kas tai yra, paprastais žodžiais

Kiekviena svetainė veikia serveryje kažkur. Klausimas, į kurį šis puslapis atsako, yra: kas stovi tarp atviro interneto ir to serverio – ir kas iš tikrųjų valdo jūsų internetinės buvimo dalis?

Yra dvi dalys:

  1. CDN / WAF – skydas priekyje. CDN (Turinio pristatymo tinklas) yra pasaulinis tinklas, stovinčias prieš jūsų svetainę, greitai tarnauja jūsų turiniui lankytojams bet kur ir sugeria srauto staigius. WAF (Žiniatinklio programos ugniasienė) yra filtras, kuris tikrina gaunamas užklausas ir blokuoja kenksmingus prieš jiems pasiekiant jūsų serverį. Populiarios paslaugos (Cloudflare, AWS CloudFront, Fastly, Akamai, Sucuri ir kitos) juos abu paketina. Mes žiūrime į jūsų svetainės atsakymus ir pranešame, ar matome skydą priekyje – ir pastebime, kokį žiniatinklio serverį valdo, taip pat.

  2. Priegloba / tiekėjų žemėlapis – kas valdo jūsų santechniką. Mes skaitome viešuosius įrašus, kurie sako, kas tvarko jūsų DNS (katalogą, kuris paverčia jūsų domeną adresu), ir kas tvarko jūsų el. paštą. Iš to galime pasakyti, ar jūsų DNS, svetainė ir el. paštas yra padalinti per tiekėjus (atsparu) ar suviršyti ant vieno (patogu, bet vienas gedimo taškas).

Svarbiausia iš anksto žinoti: mūsų vertinime abu yra informaciniai. Jie neveikia jūsų vertinimo. Mes juos pateikiame, nes jie aprašo, kaip atskleistas jūsų verslas yra gedimams ir atakoms – tai yra skirtingas, ir labai praktiškas, klausimas nuo vertinimo.

Kiek tai gali jus kainuoti

Tai nėra abstrakčios rizikos – tai yra kasdieniai būdai, kaip neapsaugota, susipainiousi sąranka paverčia mažą problemą bloga diena.

Kas tai iš tikrųjų yra

CDN / WAF – apsauginis sluoksnis

Kai lankytojas (ar užpuolikas) prašo jūsų svetainės, prašymas gali eiti tiesiai į jūsų kilmės serverį, arba jis gali eiti per CDN/WAF pirmiau. Jei priekyje yra skydas, tas skydas gali:

Mes aptinkame skydą žiūrėdami į piršto atspaudus, kuriuos šios paslaugos palieka jūsų svetainės atsakymo antraštėse – pavyzdžiui cf-ray antraštė (Cloudflare), x-amz-cf-id (Amazon CloudFront), x-served-by (Fastly), x-akamai-transformed (Akamai) ar x-sucuri-id (Sucuri). Mes taip pat skaitome Serverio antraštę, kad identifikuotume jūsų pagrindinį žiniatinklio serverį (nginx, Apache, IIS, LiteSpeed, Caddy ir panašiai), ir pažymime bet kurią X-Powered-By antraštę, kuri per daug dalijasi.

Kaip atrodo „gerai”: CDN/WAF aptiktas prieš jūsų kilmę ir Serverio antraštė, kuri neskelbia konkretaus versijos numerio.

Priegloba / tiekėjų žemėlapis – jūsų infrastruktūros priklausomybės

Jūsų domenas tyliai nurodo į keletą skirtingų paslaugų:

Iš to galime pamatyti, ar šios atsakomybės yra padalintos per tiekėjus (gedimas viename nenugriūva kitų) ar suviršytos ant vieno tiekėjo (patogu, bet vienas gedimas ar pažeidimas viską nugriauna).

Kaip atrodo „gerai”: bent jau DNS laikomas pas paskirtą, patikimą tiekėją, o ne supaketintas į tą pačią paskyrą kaip viskas kita – todėl jūsų domeno katalogas nesidalija likimu su jūsų svetaine ir gaunamuoju.

Kaip tai ištaisyti (nemokama, ~1 popietė)

Perduokite tai savo IT asmeniui ar žiniatinklio kūrėjui – pataisymas yra nemokamas. CDN/WAF padėjimas prieš jūsų svetainę nieko nekainuoja įprastuose nemokamos pakopos, ir serverio versijos slopinimas yra viena eilutė. Nėra licencijos pirkti. (Apmokestinamos parinktys čia yra tik stebėsena, portfelio sekimas ir auditai – niekada pats pataisymas.) Savininko vienintelis sprendimas yra: taip, padėkite skydą prieš svetainę.

Kadangi abu tikrinimai yra informaciniai, nė vienas iš jų nėra vertinamas – bet CDN/WAF yra vienas didžiausios vertės atsparumo atnaujinimų, kurį mažas verslas gali padaryti, todėl verta tai padaryti.

1. Padėkite CDN/WAF prieš savo svetainę

Labiausiai įprastas, nemokamas kelias yra Cloudflare:

  1. Sukurkite nemokamą Cloudflare paskyrą ir pridėkite savo domeną.
  2. Cloudflare nuskaito jūsų esamus DNS įrašus; patikrinkite, ar jie teisingai importuoti.
  3. Pakeiskite savo domeno vardų serverius (jūsų registratoriuje) į tuos du, kuriuos suteikia Cloudflare. Tai yra perjungimas, nukreipiantis srautą per Cloudflare.
  4. Nustatykite SSL/TLS režimą į Pilnas (griežtas), kad šifravimas išliktų nuo galo iki galo tarp lankytojo → Cloudflare → jūsų kilmės. (Venkite „Lankstus”, kuris palieka paskutinę atkarpą nešifruotą.)
  5. CDN ir bazinis WAF dabar yra aktyvūs. Galite vėliau derinti WAF taisykles, bet numatyti nustatymai jau daug filtruoja.

Kiti keliai, priklausomai nuo jūsų steko:

Po perjungimo, išbandykite svetainę, patvirtinkite, kad HTTPS veikia visur, ir stebėkite ją dieną. Agresyviai nekešuokite puslapių, kurie turi būti asmeniniai ar gyvi (prisijungusios sritys, krepšiai, kasos).

2. Nustokite skelbdami savo serverio versiją

Nesvarbu, ar pridedate CDN, slopinkite versijos skelbimą jūsų serveriui – tai nemokama informacija, kurią perduodate užpuolikams.

Nginx:

server_tokens off;

Apache (pagrindinėje konfigūracijoje):

ServerTokens Prod
ServerSignature Off

Šalinkite per daug dalinančią X-Powered-By antraštę (pvz., iš PHP ar programų karkaso) serverio ar CDN lygiu – Cloudflare galite ją nuimti su atsakymo antraštės transformavimo taisykle.

3. Patikrinkite savo tiekėjų žemėlapį (neprivaloma, ~10 minučių)

Pažiūrėkite, kur iš tikrųjų gyvena jūsų DNS, svetainė ir el. paštas:

Platformų pastabos

Dažnos klaidos

Pastaba apie vertinimą

Kad būtų visiškai aišku: nė vienas iš šių tikrinimų neveikia jūsų vertinimo. Jie registruoti mūsų metodikoje kaip informaciniai, su nulio taškų, ir mes niekada jūsų nebaudžiame dėl neapsaugotos kilmės ar vieno tiekėjo sąrankos. Mes juos pranešame, nes jie aprašo tikrą poveikį gedimams, atakoms ir lėtam incidento atsigavimui – ir todėl, kad nemokamo CDN/WAF pridėjimas yra vienas geriausios vertės atnaujinimų, kurį mažas verslas gali padaryti. Jei nieko čia nedarote, jūsų vertinimas yra nepakitęs. Jei padedote skydą prieš savo svetainę ir atskiriate DNS, padarysite verslą prasmingai atsparesniu nemokamai. Tai yra tinkamas būdas skaityti šį puslapį: ne skaičius ginti, bet atsparumo atnaujinimas, kurį verta atlikti.

DUK

Tai neveikia mano vertinimo – tai kodėl turėčiau rūpintis?

Todėl, kad vertinimas matuoja konkrečius saugumo valdiklius (šifravimas, el. pašto apsaugos nuo klastojimo, saugumo antraštės), o šie du tikrinimai aprašo jūsų atsparumą – kaip atskleisti esate gedimams ir atakoms. Tuščias serveris be skydo vis tiek gali gerai vertinti vertintus tikrinimus ir vis tiek gali būti išjungtas robotų potvynio paleidimo dieną. Vertinimas ir atsparumas yra skirtingi klausimai; šis puslapis yra apie antrąjį. CDN/WAF pridėjimas yra vienas geriausios vertės atnaujinimų, kuriuos galite padaryti, vertinimas ar ne.

Aš nesu technikas – ką iš tikrųjų man reikia daryti?

Vienas sprendimas ir vienas perdavimas. Sprendimas: ar norite apsauginio skydo (CDN/WAF) prieš savo svetainę? Beveik kiekvienam verslui atsakymas yra taip, ir įprastas kelias – Cloudflare nemokamas planas – nieko nekainuoja. Perdavimas: perduokite 'Kaip tai ištaisyti' skyrių tam, kas valdo jūsų svetainę ar domeną. Nemokamo CDN/WAF nustatymas paprastai yra vienos popietės darbas ir nėra licencijos mokesčio. Pataisymas yra nemokamas; tik neprivaloma stebėsena ir portfelio įrankiai yra apmokestinami.

Koks skirtumas tarp CDN ir WAF – ar man reikia abiejų?

CDN (Turinio pristatymo tinklas) yra pasaulinis serverių tinklas, stovinčios prieš jūsų svetainę, talpinantis jūsų turinį arti lankytojų, kad puslapiai greičiau įsikeltų, ir sugertų srauto staigius, kad pliūpsnis nesugniuždytų jūsų kilmės. WAF (žiniatinklio programos ugniasienė) yra filtravimo sluoksnis, kuris tikrina gaunamas užklausas ir blokuoja kenksmingus prieš jiems pasiekiant jūsų serverį – injekcijų bandymus, robotų atakas, žinomų išnaudojimų šablonus. Gera žinia yra ta, kad populiarios paslaugos abu paketina: įjunkite Cloudflare (ar panašų) ir kartu gaunate CDN ir bazinį WAF. Taigi praktiškai tai yra viena sąranka, dvi naudos.

Ar blogai, kad visos mano paslaugos yra su vienu tiekėju?

Tai yra koncentracijos rizika, ne nuodėmė. Patogumas yra tikras – viena sąskaita, vienas prisijungimas, viena palaikymo linija. Bet kompromisas yra tas, kad vienas gedimas ar vienas paskyros pažeidimas gali kartu nugriauti jūsų DNS, svetainę ir el. paštą ir palikti jus nesugebančius net apie tai komunikuoti. Daugelis mažų verslų tai sąmoningai priima. Tikrinimo tikslas yra tiesiog padaryti priklausomybę matomą, kad tai būtų sprendimas, ne staigmena. Įprastas, mažai pastangų reikalaujantis patobulinimas yra perkelti DNS pas paskirtą tiekėją (Cloudflare DNS yra nemokamas), kad bent jūsų domeno katalogas nesidalytų likimu su jūsų priegloba.

Aptikote mūsų serverio programinę įrangą ir versiją – kodėl tai svarbu?

Kai jūsų serveris skelbia tiksliai, kokią programinę įrangą jis valdo ir kurią versiją (antraštėje 'Serveris' ar 'X-Powered-By'), jis suteikia užpuolikams spartiklį: jie gali ieškoti žinomų pažeidžiamumų tai tiksliai versijai ir tiksliai į juos taikyti. Tai pats savaime jūsų negriauna, bet tai yra nereikalingas informacijos atskleidimas – tarsi palikti jūsų spynų gamintoją ir modelį ant galinių durų. Versijos slopinimas (viena eilutė serverio nustatymai, nemokama) yra mažas, protingas kietinimo žingsnis. Tai yra aprašyta toliau pateiktuose pataisymo žingsniuose.

Ar CDN padėjimas prieš mano svetainę gali sulaužyti ar lėtinti ją?

Atlikta teisingai, jis greitina svetainę – tai yra visas CDN tikslas. Pagrindiniai dalykai, kuriuos reikia gauti teisingai nustatymo metu, yra: įsitikinkite, kad HTTPS išlieka nuo galo iki galo (naudokite 'Pilnas (griežtas)' Cloudflare režimą, ne 'Lankstus'), ir agresyviai nekešuokite puslapių, kurie turi būti asmeniniai ar gyvi (prisijungusios prietaisų skydeliai, kasos). Garbingi tiekėjai pagal numatytąjį naudoja protingus nustatymus. Išbandykite svetainę po vardų serverių perjungimo, stebėkite ją dieną, ir turėsite greitesnę, apsaugotą svetainę be jokių trūkumų.