Које фасцикле можете да изузмете из антивируса за SQL Server?
Изузетак за радно оптерећење и незаштићени хост две су различите одлуке. Ограничите изузетак на доказану интеракцију и задржите остале контроле.
Две реченице се у прегледима база података користе као заменљиве, а значе врло различите ствари. Једна каже да одређено радно оптерећење треба посебан изузетак; друга каже да домаћину више није потребна заштита крајње тачке. Прва је ограничена инжењерска одлука, а друга је ризик без власника. Њихово раздвајање је цео задатак и почиње од онога што сервер заиста ради.
Две реченице које звуче исто
Изузетак именује путању, процес или тип датотеке и наводи разлог за то. А одустајање уклања контролу са машине и уместо тога наводи разлог за то. Оба могу дати сличне бројке учинка и сасвим различите безбедносне ставове.
Сервер базе података је лош кандидат за одустајање јер чува податке од којих зависи све остало. Он је лош кандидат и за политику на нивоу радне површине, јер скенирање датотека које база држи отвореним ствара проблеме које радна површина никада не види. Искрена позиција је у средини и мора се аргументовати, а не претпостављати. Управо тај аргумент преглед треба да забележи.
Упоредите изузетак и одустајање
Ставите две опције једну поред друге на четири тачке: шта остаје заштићено, шта постаје изложено, ко поседује одлуку и који докази је подржавају.
Ограничени изузетак оставља остатак домаћина под истом заштитом као пре, задржава одлуку код именованог власника и почива на репродукованом симптому. Одустајање уклања заштиту са свега и обично почива на тврдњи да машина није изложена. Та тврдња мора да издржи стварне улоге сервера, јер дељене фасцикле, повезани сервери, послови агента и административни пренос датотека стварају изложеност коју заштитни зид никада не види. Само једна колона поређења испод преживљава промену власника, јер бележи шта је одлучено и зашто.
| 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 |
Ограничите изузетак на доказану интеракцију
Почните од симптома, а не од списка. Сукоб приступа датотекама, притисак на ресурсе и спор упит изгледају другачије у дневницима и воде ка различитим поправкама. Репродукујте симптом са укљученом заштитом, затим утврдите тачну путању или процес који је укључен.
Типични кандидати су датотеке базе података, дневничке датотеке, резервне копије и датотеке каталога пуног текста, а упутство Microsoft-а о антивирусном софтверу и SQL Server-у остаје референца за распоређену верзију и безбедносни производ. Не копирајте списак са другог сервера и не претпостављајте да једно име услуге покрива сваку инсталирану компоненту. Најмањи изузетак који решава доказану интеракцију је онај који треба предложити. Све шире захтева сопствени аргумент.
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled
Прегледајте тај списак према улози сервера, јер изузетак додат због једног инцидента обично остаје заувек. Кратка белешка поред сваког уноса довољна је да следећа ревизија буде могућа.
Задржите мрежне контроле и контроле идентитета
Изузетак на крајњој тачки не говори ништа о томе ко сме да стигне до базе података. Политика заштитног зида треба и даље да ограничава који извори могу да отворе SQL или административну сесију, а налози апликација треба и даље да ограничавају шта те сесије смеју да раде.
VPN припада истом разговору и често се погрешно користи као аргумент. Ограничавање приступне путање не проверава датотеке, скрипте или упите који кроз њу долазе. Шифровани тунел је такође непрозиран за мрежни сензор, па видљивост коју сензор даје није видљивост коју даје агент на домаћину. То су различити токови доказа и ниједан не замењује други. Управљање закрпама, поуздани административни алати и тестирана путања опоравка остају одвојене одговорности са сопственим власницима. Хигијена улога такође припада овде: неповезано прегледање, преузимања и задаци дељења датотека треба да остану изван домаћина базе података, осим ако његов власник то није изричито прихватио.
Тестирајте промену, па је преузмите
Тестирајте са репрезентативним радним оптерећењем и значајним безбедносним проверама, затим упоредите стабилност, пропусност и трајну заштиту, а не само изворну грешку.
Get-MpThreatDetection | Sort-Object InitialDetectionTime -Descending | Select-Object -First 5
Get-WinEvent -LogName 'Microsoft-Windows-Windows Defender/Operational' -MaxEvents 20
Задржите подржану путању враћања и власника који прегледа изузетак након ажурирања компоненти или производа, јер изузетак написан за једну градњу може надживети разлог због којег је постојао. Забележите обим, разлог и датум прегледа на истом месту као запис о градњи сервера. Без тога следећи прегледач наслеђује списак без аргумента иза себе. Изузетак је одржив само док је његов разлог још истинит.