Koje mape možete izuzeti iz antivirusa za SQL Server?
Izuzeće za radno opterećenje i nezaštićeni host dvije su različite odluke. Ograničite izuzetak na dokazanu interakciju i zadržite ostale kontrole.
Dvije se rečenice u pregledima baza podataka koriste naizmjenično, a znače vrlo različite stvari. Jedna kaže da određeno radno opterećenje treba posebno izuzeće; druga kaže da hostu više ne treba zaštita krajnje točke. Prva je ograničena inženjerska odluka, a druga je rizik bez vlasnika. Razdvojiti ih je cijeli zadatak, a počinje onim što poslužitelj zapravo radi.
Dvije rečenice koje zvuče isto
Izuzeće imenuje putanju, proces ili vrstu datoteke i navodi razlog za to. Napuštanje uklanja kontrolu sa stroja i umjesto toga navodi razlog za to. Obje mogu dati slične brojke učinka i posve različite sigurnosne pozicije.
Poslužitelj baze podataka loš je kandidat za napuštanje jer čuva podatke o kojima sve ostalo ovisi. Također je loš kandidat za pravilo na razini radne površine, jer skeniranje datoteka koje baza drži otvorenima stvara probleme koje radna površina nikad ne vidi. Poštena pozicija je u sredini i mora se argumentirati, a ne pretpostaviti. Upravo taj argument pregled treba zabilježiti.
Usporedite izuzeće i napuštanje
Stavite dvije opcije jednu uz drugu na četiri točke: što ostaje zaštićeno, što postaje izloženo, tko posjeduje odluku i koji dokazi je podupiru.
Ograničeno izuzeće ostavlja ostatak hosta pod istom zaštitom kao prije, zadržava odluku kod imenovanog vlasnika i počiva na reproduciranom simptomu. Napuštanje uklanja zaštitu sa svega i obično počiva na tvrdnji da stroj nije izložen. Ta tvrdnja mora izdržati stvarne uloge poslužitelja, jer dijeljene mape, povezani poslužitelji, agentski poslovi i administrativni prijenos datoteka svi stvaraju izloženost koju vatrozid nikad ne vidi. Samo jedan stupac usporedbe ispod preživljava promjenu vlasništva, jer bilježi što je odlučeno i zašto.
| 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 |
Ograničite izuzeće na dokazanu interakciju
Pođite od simptoma, a ne od popisa. Sukob pri pristupu datotekama, pritisak na resurse i spor upit izgledaju različito u zapisima i vode do različitih ispravaka. Reproducirajte simptom s uključenom zaštitom, zatim utvrdite točnu putanju ili proces koji je uključen.
Tipični su kandidati datoteke baze podataka, datoteke zapisa, sigurnosne kopije i datoteke kataloga punog teksta, a Microsoftove smjernice o antivirusnom softveru i SQL Serveru ostaju referenca za implementiranu verziju i sigurnosni proizvod. Ne kopirajte popis s drugog poslužitelja i ne pretpostavljajte da jedno ime usluge pokriva svaku instaliranu komponentu. Najmanje izuzeće koje rješava dokazanu interakciju je ono koje treba predložiti. Sve šire traži vlastiti argument.
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled
Pregledajte taj popis prema ulozi poslužitelja, jer izuzeće dodano zbog jednog incidenta obično ostaje zauvijek. Kratka bilješka uz svaki unos dovoljna je da sljedeća revizija bude moguća.
Zadržite mrežne kontrole i kontrole identiteta
Izuzeće krajnje točke ne govori ništa o tome kome je dopušteno doći do baze podataka. Pravilo vatrozida treba i dalje ograničavati koji izvori mogu otvoriti SQL ili upravljačku sesiju, a računi aplikacija trebaju i dalje ograničavati što te sesije smiju raditi.
VPN pripada istom razgovoru i često se pogrešno koristi kao argument. Ograničavanje pristupne putanje ne provjerava datoteke, skripte ili upite koji kroz nju dolaze. Šifrirani je tunel i neproziran za mrežni senzor, pa vidljivost koju senzor daje nije vidljivost koju daje agent hosta. To su različiti tokovi dokaza i nijedan ne zamjenjuje drugi. Upravljanje zakrpama, pouzdani administrativni alati i testirana putanja oporavka ostaju odvojene odgovornosti s vlastitim vlasnicima. Higijena uloga također pripada ovamo: nepovezano pregledavanje, preuzimanja i zadaće dijeljenja datoteka trebaju ostati izvan hosta baze podataka, osim ako njegov vlasnik to izričito prihvati.
Testirajte promjenu, pa je preuzmite
Testirajte s reprezentativnim radnim opterećenjem i sigurnosnim provjerama koje su važne, zatim usporedite stabilnost, propusnost i trajnu zaštitu, a ne samo izvornu grešku.
Get-MpThreatDetection | Sort-Object InitialDetectionTime -Descending | Select-Object -First 5
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' -MaxEvents 20
Zadržite podržanu putanju vraćanja i vlasnika koji pregleda izuzeće nakon ažuriranja komponenti ili proizvoda, jer izuzeće napisano za jednu gradnju može nadživjeti razlog zbog kojeg je postojalo. Zabilježite opseg, razlog i datum pregleda na istom mjestu kao zapis o gradnji poslužitelja. Bez toga sljedeći pregledač nasljeđuje popis bez argumenta iza sebe. Izuzeće je održivo samo dok je njegov razlog još istinit.