Kuriuos aplankus galite išbraukti iš antivirusinės programos SQL Server atveju?
Darbo krūvio išimtis ir neapsaugotas serveris yra du skirtingi sprendimai. Apribokite išimtį įrodytu sąveikavimu ir išlaikykite kitas kontroles.
Du sakiniai duomenų bazių apžvalgose vartojami kaip sinonimai, nors reiškia labai skirtingus dalykus. Vienas sako, kad konkrečiam darbo krūviui reikia konkrečios išimties; kitas sako, kad serveriui nebereikia galinio taško apsaugos. Pirmasis yra apribotas inžinerinis sprendimas, antrasis – rizika be šeimininko. Juos atskirti yra visas uždavinys, ir jis prasideda nuo to, ką serveris iš tikrųjų daro.
Du sakiniai, kurie skamba taip pat
Išimtis įvardija kelią, procesą ar failo tipą ir nurodo jos priežastį. O atsisakymas pašalina kontrolę iš mašinos ir vietoj to nurodo to priežastį. Abu gali duoti panašius našumo skaičius ir visiškai skirtingas saugos pozicijas.
Duomenų bazės serveris yra prastas atsisakymo kandidatas, nes jis saugo duomenis, nuo kurių priklauso visa kita. Jis taip pat prastas kandidatas darbalaukio lygio politikai, nes failų, kuriuos duomenų bazė laiko atidarytus, skenavimas sukelia problemų, kurių darbalaukis niekada nemato. Sąžininga pozicija yra per vidurį, ir ją reikia argumentuoti, o ne numanyti. Būtent tą argumentą apžvalga turi užfiksuoti.
Palyginkite išimtį ir atsisakymą
Padėkite abu variantus greta keturiais aspektais: kas lieka apsaugota, kas tampa atvira, kam priklauso sprendimas ir kokie įrodymai jį pagrindžia.
Apribota išimtis palieka likusį serverį toje pačioje apsaugoje kaip anksčiau, sprendimą laiko pas įvardytą šeimininką ir remiasi atkurtu simptomu. Atsisakymas pašalina apsaugą nuo visko ir paprastai remiasi teiginiu, kad mašina nėra atvira. Tas teiginys turi atlaikyti tikruosius serverio vaidmenis, nes failų bendrinimas, susietieji serveriai, agento užduotys ir administraciniai failų perdavimai visi sukuria atvirumą, kurio ugniasienė niekada nemato. Tik vienas toliau pateikto palyginimo stulpelis išlieka pasikeitus savininkui, nes jis užfiksuoja, kas buvo nuspręsta ir kodėl.
| Point | Scoped exception | Blanket exclusion |
|---|---|---|
| Coverage | Only the named paths or processes | The whole host |
| Evidence needed | A reproduced interaction | An argument about exposure |
| Owner | A named reviewer with a date | Usually nobody |
| Behaviour after an update | Reviewed again | Silently inherited |
Apribokite išimtį įrodytu sąveikavimu
Pradėkite nuo simptomo, o ne nuo sąrašo. Failų prieigos konfliktas, išteklių spaudimas ir lėta užklausa žurnaluose atrodo skirtingai ir veda prie skirtingų pataisų. Atkurkite simptomą su įjungta apsauga, tada nustatykite tikslų dalyvaujantį kelią ar procesą.
Įprasti kandidatai yra duomenų bazės failai, žurnalo failai, atsarginės kopijos ir viso teksto katalogo failai, o Microsoft rekomendacijos dėl antivirusinės programinės įrangos ir SQL Server išlieka nuoroda įdiegtai versijai ir saugos produktui. Nekopijuokite sąrašo iš kito serverio ir nemanykite, kad vienas paslaugos pavadinimas apima kiekvieną įdiegtą komponentą. Siūlyti reikia mažiausią išimtį, kuri sprendžia įrodytą sąveikavimą. Viskas platesnio turi savo argumentą.
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled
Peržiūrėkite tą sąrašą pagal serverio vaidmenį, nes vienam įvykiui pridėta išimtis paprastai lieka amžinai. Trumpa pastaba šalia kiekvieno įrašo pakanka, kad kitas auditas būtų įmanomas.
Išlaikykite tinklo ir tapatybės kontroles
Galinio taško išimtis nieko nesako apie tai, kas gali pasiekti duomenų bazę. Ugniasienės politika turėtų ir toliau riboti, kurie šaltiniai gali atidaryti SQL ar valdymo sesiją, o programų paskyros turėtų ir toliau riboti, ką tos sesijos gali daryti.
VPN priklauso tai pačiai diskusijai ir dažnai netinkamai naudojamas kaip argumentas. Prieigos kelio ribojimas nepatvirtina failų, scenarijų ar užklausų, kurie ateina per jį. Šifruotas tunelis taip pat nepermatomas tinklo jutikliui, todėl jutiklio suteikiamas matomumas nėra tas matomumas, kurį suteikia serverio agentas. Tai skirtingi įrodymų srautai, ir nė vienas nepakeičia kito. Pataisų valdymas, patikimi administravimo įrankiai ir išbandytas atkūrimo kelias lieka atskiros atsakomybės su savo šeimininkais. Vaidmenų higiena taip pat priklauso čia: nesusijęs naršymas, atsisiuntimai ir failų bendrinimo užduotys turėtų likti atokiau nuo duomenų bazės serverio, nebent jo šeimininkas juos aiškiai priėmė.
Išbandykite pakeitimą, tada prisiimkite atsakomybę
Išbandykite su reprezentatyviu darbo krūviu ir svarbiomis saugos patikromis, tada palyginkite stabilumą, pralaidumą ir nuolatinę apsaugą, o ne tik pradinę klaidą.
Get-MpThreatDetection | Sort-Object InitialDetectionTime -Descending | Select-Object -First 5
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' -MaxEvents 20
Išlaikykite palaikomą atsukimo kelią ir šeimininką, kuris peržiūri išimtį po komponentų ar produkto atnaujinimų, nes vienai versijai parašyta išimtis gali pergyventi jos egzistavimo priežastį. Įrašykite apimtį, priežastį ir peržiūros datą toje pačioje vietoje kaip serverio komponavimo įrašas. Be šito kitas peržiūrėtojas paveldi sąrašą be jokio argumento. Išimtis yra apginama tik tol, kol jos priežastis vis dar teisinga.