Jaa


Virustarkistuksen ajoittaminen Anakronin avulla Linuxin Microsoft Defender for Endpoint

Koskee seuraavia:

Jos haluat tarkistaa Microsoft Defender Antivirus for Linuxin, katso Tuetut komennot.

Huomautus

Tämä artikkeli tukee Microsoft Defender for Endpoint Linux for Red Hat Enterprise Linux -jakeluissa (RHEL).

Järjestelmävaatimukset

Katso seuraavat järjestelmävaatimukset, joita tarvitaan virustentorjunnan Microsoft Defender tarkistuksen ajoittamiseen Linux Microsoft Defender päätepisteessä.

  • Linux-palvelinjakelut ja -versiot: Red Hat Enterprise Linux 7.2 tai uudempi.
  • Ytimen FANOTIFY-asetus on otettava käyttöön.

Virustarkistuksen ajoittaminen Microsoft Defender Red Hat Linuxissa

Voit ajoittaa cron-töitä aloittaaksesi Microsoft Defender virustentorjuntatarkistuksia aikataulun mukaisesti. Lisätietoja on ohjeaiheessa Tarkistusten ajoittaminen linux-Microsoft Defender for Endpoint avulla. Tämä prosessi toimii hyvin, jos laite on aina toiminnassa.

Mutta jos Linux-laitteet on sammutettu tai offline-tilassa cron-aikataulun aikana, tarkistusta ei suoriteta. Näissä tilanteissa voit käyttää anakronia aikaleiman lukemiseen ja viimeisen suoritetun työn etsimiseen. Jos laite sammutettiin ajoitetun cron-työn aikana, sen on odotettava seuraavaan ajoitettuun aikaan. Käyttämällä anakronia järjestelmä tunnistaa tarkistuksen edellisen suorittamisen ajan. Jos laite ei suorita cron-työtä, se käynnistää sen automaattisesti.

Virustarkistusten Microsoft Defender ajoittaminen Red Hat Linuxissa

Voit ajoittaa tarkistukset seuraavien vaiheiden avulla:

  1. Muodosta yhteys RedHat-palvelimeen PuTTY:n avulla.

  2. Muokkaa anakronia:

    vi /etc/anacron
    
  3. Malli Anakron Job Linuxista.

# /etc/anacrontab: configuration file for anacron
# See anacron (8) and anacrontab (5) for details.
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
RANDOM_DELAY=45
# Anacron jobs will start between 8pm and 11pm.
START_HOURS_RANGE=20-23
# delay will be 5 minutes + RANDOM_DELAY for cron.daily
  1. Huomaa seuraavat tiedoston kohteet.

    1. Shell: Shelliä kutsutaan nimellä /bin/sh, eikä nimellä /bin/bash. Muista, kun kirjoitat töitä.
    2. RANDOM_DELAY: Kuvaa työn enimmäisajan minuutteina. Tätä arvoa käytetään töiden tasaamiseen, jotta samanaikaisesti ei suoritettaisi liian montaa työtä. Tämän viiveen käyttäminen sopii erinomaisesti VDI-ratkaisuille.
    3. START_HOURS_RANGE: Kuvaa työn suorittamiseen kuluvan aikavälin.
    4. cron.daily: Kuvaa 1:n päivien jaksoksi, joka tarvitaan töiden suoritusten esiintymistiheyteen. 5 on viive minuutteina, jonka anakroni odottaa laitteen uudelleenkäynnistyksen jälkeen.
  2. Tarkastele anakronisia töitä:

    ls -lh /etc/cron*
    

    Malli Anakron Job Linuxista.

    [root@redhat7 /] # ls -lh /etc/cron*
    - rw - - - - - - -.  1   root    root    0   Nov 30 2021 /etc/cron.deny
    - rw - r - - r - -.  1   root    root    451 Dec 27 2013 /etc/crontab
    
    /etc/cron.d:
    total 28k
    - rw - r - - r - -.  1   root    root    128 Nov 30  2021    0hourly
    - rw - r - - r - -.  1   root    root    121 Feb 25  18:11   omilogotate
    - rw - r - - r - -.  1   root    root    118 Feb 25  18:14   omsagent
    - rw - r - - r - -.  1   root    root    79  Feb 25  18:15   OMSConsistencyInvoker
    - rw - r - - r - -.  1   root    root    108 Nov 9   2021    raid-check
    - rw - r - - r - -.  1   root    root    135 Jun 1   22:35   scxagent
    - rw - - - - - - -.  1   root    root    235 Jan 20  2020    sysstat
    
    /etc/cron.daily:
    total 24k
    - rwxr - xr - x. 1   root    root    127 Jun 14  16:49    avscandaily
    - rwx - - - - - -.   1   root    root    219 Aug 7   2019 logrotate
    - rwxr - xr - x. 1   root    root    618 Jul 10  2018     man-db.cron
    - rwx - - - - - -.   1   root    root    208 Nov 9   2017    mlocate
    - rwx - - - - - -.   1   root    root    558 Apr 18  19:03   rhsmd
    - rwxr - xr - x. 1   root    root    114 Apr 8   2021    rhui-update-client
    
    /etc/cron.hourly:
    total 8.0k
    - rwxr - xr - x. 1   root    root    392 Nov 30  2021    0anacron
    - rwxr - xr - x. 1   root    root    131 Jun 14  17:05   update
    
    /etc/cron.monthly:
    total 0
    - rwxr - xr - x. 1   root    root    0   Jun 14  17:47   mdatpupdate
    
    /etc/cron.weekly:
    total 0
    
  3. Jos ohitat hakemiston /etc/cron.d , näkyviin /etc/cron.daily, hourly, monthly, and weeklytulee .

  4. Voit ajoittaa viikoittaisen virustentorjuntatarkistuksen luomalla tiedoston (Job) hakemistoon /etc/cron.weekly .

    cd /etc/cron.weekly
    
    vi mdavfullscan
    
    Press Insert
    

    virustentorjuntaohjelman viikoittaiset tarkistukset

    #!/bin/sh
    set -e
    echo $(date) "Time Scan Begins" >>/logs/mdav_avacron_full_scan.log
    /bin/mdatp scan full >> /logs/mdav_avacron_full_scan.log
    echo $(date) "Time Scan Finished" >>/logs/mdav_avacron_full_scan.log
    exit    0
    ~
    
    Press Esc
    
    Type: wq!
    
  5. Muuta tiedoston käyttöoikeuksia niin, että tiedoston suoritus sallitaan.

    Chmod 755 mdavfullscan
    
    ls -la
    

    7. Muuta tiedoston käyttöoikeuksia

    [root@redhat7 cron.weekly]# ls -la
    total    16
    drwxr - xr - x.  2   root    root    26  Jun 14  19:19   .
    drwxr - xr - x.  85  root    root    8192    Jun 14  19:01   ..
    - rw - r - - r - -.  1   root    root    128 Jun 14  19:19   mdavfullscan
    [root@redhat7 cron.weekly] # chmod 755 mdavfullscan
    [root@redhat7 cron.weekly] # ls -lh
    total 4. 0k
    - rwxr - xr - x. 1   root    root    128 Jun 14  19:19   mdavfullscan
    [root@redhat7 cron.weekly] #
    
  6. Käytä -komentoa viikoittaisen anakronityön testaamiseen.

    ./mdavfullscan
    
  7. Komennolla voit varmistaa, että työ suoritettiin onnistuneesti.

    cat /logs/mdav_avacron_full_scan.log
    

    Tarkista, että työ suoritettiin

    [root@redhat7 cron.weekly] # cat /logs/mdav_avacron_full_scan.log
    Tue Jun 14 20:20:44 UTC 2022 Time Scan Begins
    Scan has finished
        66547 file(s) scanned
        0 threat(s) detected
    Tue Jun 14 20:20:50 UTC 2022 Time Scan Finished
    [root@redhat7 cron.weekly] #
    

Vihje

Haluatko tietää lisää? Engage Microsoft security -yhteisön kanssa teknologiayhteisössämme: Microsoft Defender for Endpoint Tech Community.