Watter gidse kan jy van antivirus vir SQL Server uitsluit?
’n Werklading-uitsluiting en ’n onbeskermde gasheer is verskillende besluite. Beperk die uitsondering tot die aangetoonde interaksie en behou die ander kontroles.
Twee sinne word in databaseresensies deurmekaar gebruik, en hulle beteken heel verskillende dinge. Die een sê ’n spesifieke werklading het ’n spesifieke uitsondering nodig; die ander sê die gasheer het nie meer eindpuntbeskerming nodig nie. Die eerste is ’n afgebakende ingenieursbesluit, en die tweede is ’n risiko sonder eienaar. Om hulle te skei is die hele taak, en dit begin by wat die bediener werklik doen.
Twee sinne wat dieselfde klink
’n Uitsondering noem ’n pad, ’n proses of ’n lêertipe en gee ’n rede daarvoor. ’n Prysgawe verwyder ’n kontrole van ’n masjien en gee eerder ’n rede daarvoor. Die twee kan soortgelyke werkverrigtinggetalle lewer en heeltemal verskillende sekuriteitshoudings.
’n Databasisbediener is ’n swak kandidaat vir prysgawe, want dit stoor die data waarvan alles anders afhang. Dit is ook ’n swak kandidaat vir ’n beleid op lessenaarvlak, want om lêers te skandeer wat ’n databasis oop hou, veroorsaak probleme wat ’n lessenaar nooit sien nie. Die eerlike posisie lê in die middel, en dit moet beredeneer word eerder as aangeneem. Daardie beredenering is wat ’n resensie moet vasvang.
Vergelyk die uitsondering en die prysgawe
Plaas die twee opsies langs mekaar op vier punte: wat beskerm bly, wat blootgestel word, wie die besluit besit, en watter bewyse dit ondersteun.
’n Afgebakende uitsondering laat die res van die gasheer onder dieselfde beskerming as voorheen, hou die besluit by ’n genoemde eienaar en berus op ’n herproduseerde simptoom. ’n Prysgawe verwyder beskerming van alles en berus gewoonlik op die bewering dat die masjien nie blootgestel is nie. Daardie bewering moet die bediener se werklike rolle oorleef, want lêerdelings, gekoppelde bedieners, agenttake en administratiewe lêeroordragte skep almal blootstelling wat ’n firewall nooit sien nie. Slegs een kolom van die vergelyking hieronder oorleef ’n verandering van eienaarskap, want dit teken aan wat besluit is en waarom.
| 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 |
Beperk ’n uitsondering tot die aangetoonde interaksie
Begin by die simptoom eerder as by ’n lys. ’n Lêertoegangkonflik, hulpbrondruk en ’n stadige navraag lyk anders in die logs en lei tot verskillende regstellings. Herproduseer die simptoom met beskerming geaktiveer, en identifiseer dan die presiese pad of proses wat betrokke is.
Tipiese kandidate is databasislêers, loglêers, rugsteune en volledige-teks-kataloguslêers, en Microsoft se leiding oor antivirussagteware en SQL Server bly die verwysing vir die ontplooide weergawe en sekuriteitsproduk. Moenie ’n lys van ’n ander bediener kopieer nie, en moenie aanneem een diensnaam dek elke geïnstalleerde komponent nie. Die kleinste uitsondering wat die aangetoonde interaksie aanspreek, is die een om voor te stel. Enigiets breër het sy eie beredenering nodig.
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled
Hersien daardie lys teen die bediener se rol, want ’n uitsondering wat vir een voorval bygevoeg is, bly geneig om vir ewig te bly. ’n Kort nota langs elke inskrywing is genoeg om die volgende oudit moontlik te maak.
Behou die netwerk- en identiteitskontroles
’n Uitsondering op eindpuntvlak sê niks oor wie die databasis mag bereik nie. Firewallbeleid moet steeds beperk watter bronne ’n SQL- of bestuursessie kan oopmaak, en toepassingsrekeninge moet steeds begrens wat daardie sessies mag doen.
’n VPN hoort in dieselfde gesprek en word dikwels as argument misbruik. Om die toegangspad te beperk, valideer nie die lêers, skripte of navrae wat daardeur aankom nie. ’n Geënkripteerde tonnel is ook ondeursigtig vir ’n netwerksensor, so die sigbaarheid wat ’n sensor jou gee, is nie die sigbaarheid wat ’n gasheeragent jou gee nie. Dit is verskillende bewysstrome, en nie een vervang die ander nie. Pleisterbestuur, vertroude administratiewe gereedskap en ’n getoetsde herstelpad bly aparte verantwoordelikhede met hul eie eienaars. Rolhigiene hoort ook hier: onverwante blaaiery, aflaaie en deel-lêer-take moet van die databasisgasheer af bly tensy die eienaar dit uitdruklik aanvaar het.
Toets die verandering en neem dan eienaarskap
Toets met ’n verteenwoordigende werklading en die sekuriteitskontroles wat saak maak, en vergelyk dan stabiliteit, deurset en volgehoue beskerming eerder as net die oorspronklike fout.
Get-MpThreatDetection | Sort-Object InitialDetectionTime -Descending | Select-Object -First 5
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' -MaxEvents 20
Behou ’n ondersteunde terugrolpad en ’n eienaar wat die uitsondering ná komponent- of produkopdaterings hersien, want ’n uitsondering wat vir een bou geskryf is, kan die rede waarom dit bestaan het, oorleef. Teken die omvang, die rede en die hersieningsdatum op dieselfde plek as die bediener se bourekord. Sonder dit erf die volgende resensent ’n lys met geen beredenering agter dit nie. ’n Uitsondering is verdedigbaar net terwyl die rede daarvan nog waar is.