Kaustade välistamine Microsoft Defenderis skannimisest: täielik juhend

  • Kaitse mõju piiramiseks kasutage kontekstuaalseid välistusi (PathType, ScanType, ScanTrigger, Process).
  • Konfigureerige Windowsi turbe, GPO, PowerShelli või WMI erandid vastavalt oma keskkonnale.
  • Valideerib reegleid MpCmdRuni, Get-MpPreference'i ja EICAR-testfaili abil.

kaitsja

Kaustade, failide või protsesside välistamine Microsoft Defenderis aitavad teil parandada süsteemi jõudlust, kui märkate skannimise ajal protsessori äkilisi tõuse või aeglustumist. Õigesti kasutatuna takistavad need välistused teadaolevate radade tarbetut skannimist ilma kaitset ülemäära kahjustamata, kuid on oluline mõista nende piiranguid ja turvalisuse mõju.

Selles juhendis me ütleme teile Kuidas luua põhilisi ja kontekstuaalseid välistusi (tingimustega, mis põhinevad skannimise tüübil, päästikul, protsessil või sellel, kas tegemist on faili/kaustaga), täpne süntaks, mida peaksite kasutama, meetodid nende konfigureerimiseks Windowsi turberakendusest, rühmapoliitikast, PowerShellist või WMI-st ja Kuidas neid tööriistade ja EICAR-testfaili abil valideerida.

Mis on Microsoft Defenderi erandid ja millal neid kasutada?

Erandid lubavad seda microsofti kaitsja marsruutide, laienduste või protsesside väljajätmine analüüside ajal. Need on peamiselt mõeldud jõudlusmõjude leevendamiseks stsenaariumides, kus on palju kettale juurdepääsu või kompileerimist, ning nendega kaasneb karistus: kaitsetaseme vähendamine väljajäetud piirkonnas.

Kontekstuaalsed välistused lisavad täpsust tänu piirangud, mis piiravad nende kohaldamist (näiteks ainult kiirskannimisel või ainult siis, kui sellele pääseb juurde konkreetne protsess). Siiski ei ole need soovitatav viis valepositiivsete tulemuste lahendamine Usaldusväärselt: kui kahtlustate ekslikku tuvastamist, esitage fail analüüsimiseks Microsoft Defenderi portaali (kui teil on tellimus) või Microsofti turbeluure veebisaidi kaudu; ajaline meetodkaaluge Defender for Endpointis lipu „lubamine” loomist.

NB! Kui täiendavaid piiranguid ei ole sätestatud, kehtib põhiline välistus kõik eksamitüübid ja käivitajadja see ei tee vahet, kas sihtkohaks on fail või kaust. Allpool näete, kuidas seda käitumist täpsustada.

Microsoft Defender

Piirangute tĂĽĂĽbid, mida saate rakendada

Defender lubab nelja peamist piirangut piirata rakendatavust välistamise kohta. Kõik need lisatakse välistamisahelasse ja on tõstutundlik (nii tüübid kui ka väärtused).

  • Tee tĂĽĂĽp (fail või kaust): Sunnib välistuse kehtima ainult siis, kui sihtkoht on fail või kaustaKui sihtkoht ei ĂĽhti, siis erand ei kehti.
  • SkannimistĂĽĂĽp (eksami tĂĽĂĽp): piirab väljajätmist eksamitega kiire o täis„Ressurssi“ (suunatud eksamit) käsitletakse eraldi, kui seda kasutatakse. Skannimise käivitaja.
  • Skannimise käivitaja (päästik): Määrab, millal välistus aktiveeritakse: Nõudlusel (manuaalsed ja ajastatud toimingud, sh kiired ja täielikud), Juurdepääsul (reaalajas kaitse) või BM (käitumisjärelevalve).
  • Protsess (protsess): muudab välistamise kehtivaks ainult juhul, kui juurdepääs pärineb konkreetne käivitatav fail; toetab metamärke tee või nime sees.

Vaikimisi mõjutavad klassikalised väljajätmised järgmiste eksemplaride eksameid: ressurss, kiire ja täieliknii nõudmisel kui ka reaalajas ning mälu (käitumine). Piirangutega saate rakenduse akent vastavalt vajadusele kohandada ainult hädavajalik.

Kontekstuaalsete välistuste süntaks ja näited

Välistamisstring algab baasteest ja lisab lõigu tüüp:väärtus breketite vahel. Pea meeles, et kõik TüübiNimi y väärtus tõstutundlik.

Üldine vorming: <PATH>\:{TypeName:value,TypeName:value}Näiteks konkreetse faili väljajätmiseks ainult Kui tegemist on failiga ja ainult eksamites sellele juurdepääsu korral:

c:\documents\design.doc\:{PathType:file,ScanTrigger:OnAccess}

Sama faili väljajätmiseks, kui seda puudutab protsess, mille kujutiseks on nimi winword.exe:

c:\documents\design.doc\:{Process:"winword.exe"}

Failide/kaustade teedes aktsepteeritakse metamärke, näiteks:

Se aceptan caracteres comodĂ­n en failide/kaustade teed, nagu:

c:\*\*.doc\:{PathType:file,ScanTrigger:OnDemand}

Näiteks ka protsessi kujutise teel:

c:\documents\design.doc\:{Process:"C:\\Program Files*\\Microsoft Office\\root\\Office??\\winword.exe"}

Piira kaustaga: kui soovite rakendada väljajätmist ainult siis, kui sihtkohaks on kaust (mitte fail), kasutage:

C:\documents\*\:{PathType:folder}

Piira failiga: selle tagamiseks ainult arhiivis (ja mitte sarnase nimega kaust):

C:\documents\*.mdb\:{PathType:file}

Piirang eksamitüübi järgi: välista marsruut ainult põhjalikud eksamid:

C:\documents\:{ScanType:full}

Piirdu kiirskannimisega ja veendu, et tegemist on failiga (nt C:\program.exe):

C:\program.exe\:{ScanType:quick,PathType:file}

Rakenda kausta ja selle sisu jaoks ainult reaalajas (OnAccess):

c:\documents\:{ScanTrigger:OnAccess}

Seos konkreetsete protsessidega (mitu saab kombineerida) Protsess ja kasutage metamärke):

c:\documents\design.doc\:{Process:"winword.exe", Process:"msaccess.exe", Process:"C:\\Program Files*\\Microsoft Office\\root\\Office??\\winword.exe"}

välista kaustad Widows Defenderi analüüsist

Windows Defenderis välistuste konfigureerimise meetodid

Kõigepealt kontrollige, kas vastate nõuetele miinimumnõuded Kontekstuaalsete välistuste korral: platvorm 4.18.2205.7 või uuem ja mootor 1.1.19300.2 või uuem. Hoidke Defender ajakohasena tagada ühilduvus.

Windowsi turberakendusest

See on kõige otsem tee neile, kes soovivad failide, kaustade, laienduste või protsesside välistamine ilma skripte kasutamata. Minge Windowsi turbe juurde, minge viirusetõrje ja ohutõrje juurde ning lisage väljajätmiste alale vajalikud üksused. Microsoft märgib, et üldiselt pole vaja midagi välistada, aga kui te peate seda tegema, valige välistamise tüüp hoolikalt.

Välistamisloendid ja levinumad tüübid

Kõige levinumad tüübid hõlmavad järgmist faililaiendid, liinidel (terved kaustad või konkreetsed failid) ja protsessidMõned tüüpilised näited vastavalt dokumentatsioonile:

  • Pikendus: kõik failid, mille laiend asub mis tahes asukohas (nt kehtiv sĂĽntaks: .test o test).
  • Kaust: kõik, mis sees on c:\test\sample (failid ja alamkaustad).
  • Konkreetne fail: ainult c:\sample\sample.test.
  • Protsess: käivitatav fail c:\test\process.exe.

Pidage seda meeles kaustade väljajätmised Need hõlmavad kõiki selles kaustas olevaid üksusi, välja arvatud juhul, kui alamkaust on reanalüüsi punkt, sel juhul peaksite selle eraldi välja jätma. Ja et Extensions rakenduvad igale failinimele, millel on see lõpp, kui te ei defineeri teed.

Grupipoliitika (GPO)

Hallatud keskkondade puhul võimaldab GPO teil tsentraliseerida marsruudi ja laienduse välistamised:

  1. Avage rĂĽhmapoliitika halduskonsool ja muutke soovitud rĂĽhmapoliitika objekti.
  2. Liikuge jaotisse Arvuti konfiguratsioon > Haldusmallid > Windowsi komponendid > Microsoft Defenderi viirusetõrje > Erandid.
  3. En Tee välistamised: Luba, puudutage valikut Kuva, määrake iga kausta/faili täielik tee (draiv, kaustad, nimi ja laiend). Sisestage veergu Väärtus 0.
  4. En Laienduste välistamised: luba, vajuta Näita, lisa iga laiendus omaette reale ja pane 0 väärtuses.

See meetod sobib ideaalselt standardiseeri konfiguratsioone mitmes arvutis ilma igaühe käsitsi sekkumiseta.

PowerShell

PowerShelli abil saate cmdlettide abil luua, lisada või eemaldada välistamisloenditesse kirjeid. Defenderi moodulÜldine muster on:

<cmdlet> -<exclusion list> "<item>"

  • Loo või kirjuta loend ĂĽle: Set-MpPreference
  • Lisa nimekirja: Add-MpPreference
  • Eemalda ĂĽksus: Remove-MpPreference

Loetlege kõige levinumate parameetrite loend:

  • -Väljajätmise laiendus kõigi vastete puhul laiendatult.
  • -Välistamisrada konkreetsete failide või kaustade (sh alamkataloogide) jaoks.

Näide failide laiendiga välistamiseks .test:

Add-MpPreference -ExclusionExtension ".test"

Samuti saate seda konkreetsete marsruutide jaoks kombineerida ja säilitada versiooni juhtimine (Lisamiseks lisa, eemaldamiseks eemalda kirjeid ilma ülejäänud hävitamata).

WMI

Kui automatiseerite WMI abil, kasutage meetodeid komplekt, lisama y eemalda klassist MSFT_MpPreference väljajätmisomaduste kohta (mis on samaväärsed nende PowerShelli vastetega). See on kasulik viis integratsioon haldustööriistadega olemasolev

Praktiline soovitus protsessori koormuse vähendamiseks

Mõned kasutajad teatavad, et Defender tarbib liiga palju protsessorit Pärast taaskäivitamist ei reageeri süsteem mõnda aega. Üks meede, mida nad on proovinud, on nende konkreetsete kaustade väljajätmine:

  • C:\Program Files\Windows Defender
  • C:\Program Files\Windows Defender Advanced Threat Protection
  • C:\Windows\SoftwareDistribution

Lisariski peetakse madal nendel juhtudel (SoftwareDistribution salvestab Windows Update'i allalaadimisi ja Defenderi teed sisaldavad oma binaarfaile), kuid see on ikkagi katvuse vähendamineKaalu seda valikut ainult siis, kui see sinu sooritust tõesti mõjutab, ja jälgi käitumist pärast seda.

Metamärkide kasutamine Defenderi väljaarvamistes

Toetatud metamärgid ja keskkonnamuutujad

Defender võimaldab teil kasutada tärn (*), küsimärk (?) y Keskkonnamuutujad tee ja failinime väljajätmistes. Pange tähele, et nende tõlgendamine erineb veidi teiste tööriistade omast, seega on hea mõte mõista nende ulatust.

  • * failinimedes/laiendites: asendab suvalise arvu märke ja kehtib ainult argumendi viimases kaustas asuvatele failidele.
  • * kaustade väljajätmistes: asendab ĂĽhe kausta. Kasutage mitut kombinatsiooni. *\ mitme taseme tähistamiseks. Pärast kõigi kaustade (metamärgi ja nimega) sobitamist lisatakse ka alamkaustad.
  • ? failinimedes/laiendites: asendab argumendi viimases kaustas ĂĽhe märgi.
  • kaustades?: Asendab kausta nimes ĂĽhe tähemärgi; seejärel kaasatakse selle alamkaustad.
  • Keskkonnamuutujad: Välistamise hindamisel laienevad need oma efektiivsele teele. Neid saab kombineerida * y ?.

Kasulikud näited:

  • C:\MyData\*.txt hõlmab ka C:\MinuAndmed\märkmed.txt.
  • C:\somepath\*\Data hõlmab ka C:\somepath\Archives\Data y C:\somepath\Authorized\Data (ja selle alamkaustad).
  • C:\Serv\*\*\Backup hõlmab ka C:\Serv\Primary\Denied\Backup y C:\Serv\Teisene\Lubatud\Varundus (ja selle alamkaustad).
  • C:\MyData\my?.zip hõlmab ka C:\MinuAndmed\minu1.zip.
  • C:\somepath\?\Data hõlmab ka C:\tee\P\Andmed ja alamkaustad.
  • C:\somepath\test0?\Data hõlmab ka C:\somepath\test01\Data ja alamkaustad.
  • %ALLUSERSPROFILE%\CustomLogFiles see katab C:\ProgramData\CustomLogFiles\Kaust1\fail1.txt.
  • %PROGRAMFILES%\Contoso*\v?\bin\contoso.exe hõlmab ka C:\Program Files\Contoso Labs\v1\bin\contoso.exe.

Allpool on nimekiri sĂĽsteemi keskkonnamuutujad sagedased ja kuhu nad laienedes osutavad (sĂĽsteemikonto):

Muutuja Sihtkoht
% AppData% C:\Windows\system32\config\systemprofile\Appdata\Roaming
%APPDATA%\Microsoft\Internet Explorer\Kiirkäivitus C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Internet Explorer\Kiirkäivitus
%APPDATA%\Microsoft\Windows\Start-menĂĽĂĽ C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start-menĂĽĂĽ
%APPDATA%\Microsoft\Windows\Start-menĂĽĂĽ\Programmid C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start-menĂĽĂĽ\Programmid
% LOCALAPPDATA% C:\WINDOWS\system32\config\systemprofile\AppData\Local
% ProgramData% C: \ ProgramData
% Programmi failid% C: \ Program Files
%ProgramFiles%\Ăśldised failid C:\Program Files\Ăśldised failid
%ProgramFiles%\Windowsi kĂĽlgriba\vidinad C:\Program Files\Windows Sidebar\Gadgets
%ProgramFiles%\Ăśldised failid C:\Program Files\Ăśldised failid
%ProgramFiles(x86)% C: \ Program Files (x86)
%ProgramFiles(x86)%\Ăśldised failid C:\Program Files (x86)\Common Files
%SĂĽsteemidraiv% C:
%SystemDrive%\Program Files C: \ Program Files
%SystemDrive%\Program Files (x86) C: \ Program Files (x86)
%SystemDrive%\Users C:\Kasutajad
%SystemDrive%\Users\Public C:\Kasutajad\Avalik
%SystemRoot% C: \ Windows
% windir% C: \ Windows
%windir%\Fonts C: \ Windows \ Fontid
%windir%\Ressursid C:\Windows\Ressursid
%windir%\resources\0409 C:\Windows\ressursid\0409
%windir%\system32 C: \ Windows \ System32
%ALLUSERSPROFIL% C: \ ProgramData
%ALLUSERSPROFILE%\Rakenduse andmed C:\ProgramData\Application Data
%ALLUSERSPROFILE%\Dokumendid C:\ProgramData\Documents
%ALLUSERSPROFILE%\Dokumendid\Minu muusika\Näidismuusika C:\ProgramData\Documents\Minu muusika\Näidismuusika
%ALLUSERSPROFILE%\Dokumendid\Minu muusika C:\ProgramData\Documents\Minu muusika
%ALLUSERSPROFILE%\Dokumendid\Minu pildid C:\ProgramData\Documents\Minu pildid
%ALLUSERSPROFILE%\Dokumendid\Minu pildid\Näidispildid C:\ProgramData\Documents\Minu pildid\Näidispildid
%ALLUSERSPROFILE%\Dokumendid\Minu videod C:\ProgramData\Documents\Minu videod
%ALLUSERSPROFILE%\Microsoft\Windows\DeviceMetadataStore C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
%ALLUSERSPROFILE%\Microsoft\Windows\GameExplorer C:\ProgramData\Microsoft\Windows\GameExplorer
%ALLUSERSPROFILE%\Microsoft\Windows\Ringtones C:\ProgramData\Microsoft\Windows\Ringtones
%ALLUSERSPROFILE%\Microsoft\Windows\Start-menĂĽĂĽ C:\ProgramData\Microsoft\Windows\Start-menĂĽĂĽ
%ALLUSERSPROFILE%\Microsoft\Windows\Start-menĂĽĂĽ\Programmid C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs
%ALLUSERSPROFILE%\Microsoft\Windows\Start menüü\Programmid\Haldustööriistad C:\ProgramData\Microsoft\Windows\Start Menüü\Programmid\Haldustööriistad
%ALLUSERSPROFILE%\Microsoft\Windows\Start-menüü\Programmid\Käivitusprogramm C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
%ALLUSERSPROFILE%\Microsoft\Windows\Templates C:\ProgramData\Microsoft\Windows\Templates
%ALLUSERSPROFILE%\Start-menĂĽĂĽ C:\ProgramData\Start-menĂĽĂĽ
%ALLUSERSPROFILE%\Start-menĂĽĂĽ\Programmid C:\ProgramData\Start menĂĽĂĽ\Programmid
%ALLUSERSPROFILE%\Start-menüü\Programmid\Haldustööriistad C:\ProgramData\Start Menüü\Programmid\Haldustööriistad
%ALLUSERSPROFILE%\Mallid C:\ProgramData\Templates
%LOCALAPPDATA%\Microsoft\Windows\ConnectedSearch\Templates C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\ConnectedSearch\Templates
%LOCALAPPDATA%\Microsoft\Windows\Ajalugu C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\History
%AVALIK% C:\Kasutajad\Avalik
%PUBLIC%\Kontopildid C:\Users\Public\AccountPictures
%PUBLIC%\Desktop C:\Users\Public\Desktop
%PUBLIC%\Dokumendid C:\Kasutajad\Avalikud\Dokumendid
%PUBLIC%\Allalaadimised C:\Kasutajad\Avalikud\Allalaadimised
%PUBLIC%\Muusika\Näidismuusika C:\Users\Public\Music\Sample music
%PUBLIC%\Muusika\Näidisesitusloendid C:\Users\Public\Music\Sample Playlists
%PUBLIC%\Pictures\Näidispildid C:\Kasutajad\Avalikud\Pildid\Näidispildid
%PUBLIC%\RecordedTV.library-ms C:\Users\Public\RecordedTV.library-ms
%AVALIKUD%\Videod C:\Kasutajad\Avalik\Videod
%PUBLIC%\Videod\Näidisvideod C:\Users\Public\Videos\Sample Videos
% KASUTAJAPROFIIL% C: \ Windows \ system32 \ config \ systemprofile
%USERPROFILE%\AppData\Local C:\Windows\system32\config\systemprofile\AppData\Local
%USERPROFILE%\AppData\LocalLow C:\Windows\system32\config\systemprofile\AppData\LocalLow
%USERPROFILE%\AppData\Roaming C:\Windows\system32\config\systemprofile\AppData\Roaming

Microsoft Defenderi välistuste valideerimine

Välistamisloendite valideerimine ja ülevaatamine

Selleks on mitu võimalust kontrollige, kas teie välistused on aktiivsedKäsurea utiliidi abil MpCmdRun.exe Saate valideerida konkreetse tee ja PowerShelli abil saate loetleda kõik mootori eelistused.

MpCmdRun.exe (spetsiaalne kontroll)

Avage administraatorina käsuviip ja navigeerige Defender Platformi kausta, mille nimi muutub olenevalt installitud värskendusest. Seejärel käivitage tee kontroll:

Start, CMD (Run as admin)
cd "%programdata%\microsoft\windows defender\platform"
cd 4.18.2111-5.0
MpCmdRun.exe -CheckExclusion -path <path>

Kus on fail või kaust, mida soovite kontrollida. Kui see kuvatakse välistatuna, siis reegel töötab.

PowerShell (spetsiifilised eelistused ja loendid)

Kõigi oma Defenderi eelistuste kiireks ülevaatamiseks kasutage järgmist.

Get-MpPreference

Kui soovite säilitada ainult välistamisloendid ja näha iga rida nii, nagu see lisati (kasulik, kui kasutasite Add-MpPreference mitu korda), käivitage:

$WDAVprefs = Get-MpPreference
$WDAVprefs.ExclusionExtension
$WDAVprefs.ExclusionPath

Nii et saate auditi laiendused ja marsruudid hetkel välistatud ja säilita oma seadete kontroll.

Valideerimine EICAR-testfailiga

Funktsionaalseks kontrolliks kasutage standardset EICAR-testi. Kui sihtmärk on õigesti välistatud, siis faili ei blokeerita; pahavara tuvastamise korral reegel kontekstile ei kehti:

Laadige PowerShelli abil alla Invoke-WebRequest abil (kohandage reegli nimi ja asukoht):

Invoke-WebRequest "https://secure.eicar.org/eicar.com.txt" -OutFile "test.txt"

Alternatiiv .NET WebClientiga (muutke oma väljajätmise jaoks kesta teed):

$client = new-object System.Net.WebClient
$client.DownloadFile("http://www.eicar.org/download/eicar.com.txt","c:\\test.txt")

Kui sul pole internetiĂĽhendust, saad EICAR-i sisu luua kohapeal, et testida mootori reaktsiooni teel:

[io.file]::WriteAllText("test.txt","X5O!P%@AP[4\\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*")

Kui välistamine on jõustunud, näete, et fail salvestatakse teele ilma Defenderi poolt blokeerimata; vastasel juhul mootor sekkub ja teavitab.

Need tehnikad on loodud selleks, et jõudluse ja ohutuse tasakaalustamineEelistage kontekstuaalseid ja kitsalt määratletud välistusi (uuringu tüübi, päästiku või protsessi järgi) ning vältige üldiste asukohtade välistamist, kui see pole hädavajalik. Püsivate valepositiivsete tulemuste korral saada näidiseid Microsoftile selle asemel, et laiendada väljajätmisi.