• Vastliggende pagina
  • Info
  • Bijlages
Verschillen tussen versies 3 en 4
Versie 3 sinds 2018-01-26 20:39:11
Grootte: 10365
Auteur: testcees
Commentaar: Thunderbird
Versie 4 sinds 2018-05-15 19:27:24
Grootte: 10376
Auteur: testcees
Commentaar: bionic
Verwijderingen worden op deze manier gemarkeerd. Toevoegingen worden op deze manier gemarkeerd.
Regel 3: Regel 3:
 . <<GeschiktVoor("Ubuntu, Kubuntu, Xubuntu","14.04 LTS, 16.04 LTS")>>  . <<GeschiktVoor("Ubuntu, Kubuntu, Xubuntu","14.04 LTS, 16.04 LTS, 18.04 LTS")>>
Regel 255: Regel 255:
 * http://manpages.ubuntu.com/manpages/xenial/man1/clamscan.1.html  * http://manpages.ubuntu.com/manpages/bionic/man1/clamscan.1.html

ClamAV

  • clamavicon.png

  • ClamAV is een opensource en cross-platform anti-virusengine.
  • ClamAV scant bestanden op verzoek ("on demand").
  • ClamAV kan malware detecteren en verdachte bestanden in een quarantaine map plaatsen.
  • ClamAV kan malware van verschillende platformen detecteren maar is vooral bruikbaar tegen Windows malware.

ClamAV is geen standaard onderdeel van Ubuntu. Dit artikel stelt niet dat Ubuntu gebruikers een antivirus-oplossing zoals ClamAV moet gebruiken maar geeft objectieve informatie over gebruik van ClamAV. Het is een eigen beslissing van een gebruiker ClamAV te gebruiken tegen (voornamelijk op Windows gerichte) malware.

ClamAV installeren

ClamTK, een grafische schil voor ClamAV, is aanwezig in Ubuntu software:

clamtksoftware.png

Of installeren ClamAV in een Terminalvenster:

sudo apt install clamav

ClamTK

Wijzig eventueel de instellingen van ClamTK (14.04: Geavanceerd → Voorkeuren)

  • clamtk_instellingen.png

Voer een scan uit door een bestand of een map te scanner. Na de scan worden de resultaten getoond:

  • scanresultaten.png

  • Warning /!\ Pas op met het verwijderen van bestanden!

  • Controleer of het werkelijk malware betreft!
  • In bovenstaand voorbeeld bevat het eerste bestand (Heuristics.Encrypted.PDF) geen malware maar is een beveiligd e-ticket voor een theaterbezoek!

  • Zeker bij potentieel ongewenste toepassingen (PUA) gaat het niet altijd om malware.

  • Bestanden in quarantaine komen in de map ~/.clamtk/viruses

  • Info (!) Upload een verdacht bestand eventueel naar www.virustotal.com om door meerdere scanners te laten controleren.

ClamAV virusdatabase

ClamAV zal de virusdefinities regelmatig bijwerken.

  • Direct na installeren zal ClamTK de melding geven dat de virusdefinities zijn verouderd. Dit is op te lossen door de definities handmatig bij te werken of automatisch door een herstart van de computer.
  • virusdefinities_verouderd.png

Handmatig bijwerken van de virusdefinities kan in een Terminalvenster:

sudo freshclam

Optioneel kunnen extra definities kunnen van derde partijen worden gedownload door pakket clamav-unofficial-sigs te installeren:

sudo apt install clamav-unofficial-sigs

clamscan

Gebruik voor het uitvoeren van een scan ClamTK of de terminalopdracht clamscan

Voorbeelden:

  • Om alle bestanden in de persoonlijke map te scannen:
  • clamscan -r /home

  • Om alle bestanden te scannen maar alleen verdachte bestanden te tonen en dan een waarschuwingsgeluidje te geven:
  • clamscan -r --bell -i /

Na het scannen van de bestanden sluit clamscan af met een samenvatting:

----------- SCAN SUMMARY -----------
Known viruses: 4297364
Engine version: 0.99
Scanned directories: 122
Scanned files: 443
Infected files: 0
Data scanned: 40.79 MB
Data read: 25.25 MB (ratio 1.62:1)
Time: 19.345 sec (0 m 19 s)
  • Warning /!\ ClamAV kan alleen bestanden scannen die de gebruiker mag lezen. Gebruik eventueel sudo clamscan om alle bestanden te kunnen scannen.

ClamAV server

Op een server kan ClamAV als achtergrondproces (deamon) worden geïnstalleerd:

sudo apt install clamav-daemon

Hierdoor kunnen bestanden sneller worden gecontroleerd omdat ClamAV altijd geladen is. Gebruik hiervoor de opdracht clamdscan in plaats van clamscan

Voorbeeld om een bepaald bestanden te scannen met clamdscan:

naam@Ubuntu:~$ clamdscan /home/naam/Downloads/eicar.com
/home/naam/Downloads/eicar.com: Eicar-Test-Signature FOUND

----------- SCAN SUMMARY -----------
Infected files: 1
Time: 0.066 sec (0 m 0 s)

Dit kan bij uitstek worden gebruikt voor een mailserver (sendmail) of opslag-oplossing (bijvoorbeeld ProFTPd, ownCloud) of Thunderbird

Om werklast te verdelen kan de ClamAV scan eventueel op een andere server worden uitgevoerd.

Thunderbird

Bijvoorbeeld: Om clamav server automatisch te gebruiken in het Thunderbird e-mail programma is er een plugin clamdrib LIN

Om deze plugin te laten werken:

  • Voeg de volgende 2 regels toe aan bestand /etc/clamav/clamd.conf

[code] TCPSocket 3310 TCPAddr 127.0.0.1 [/code]

  • Pas bestand /etc/systemd/system/clamav-daemon.socket.d/extend.conf aan:

[code] ListenStream=127.0.0.1:3310 [/code]

Installeer de plug-in in Thunderbird.

Herstart clamav-daemon (of de computer)

Ieder e-mail die Thunderbird opent wordt eerst door clamav gescaned en er komt een kleine statusregel boven iedere e-mail of deze “schoon” is.

ClamAV testen

eicar.com

Gebruik bijvoorbeeld het eicar.com testvirus:

naam@Ubuntu:~$ cd Downloads
naam@Ubuntu:~/Downloads$ wget http://www.eicar.org/download/eicar.com
--2016-03-19 10:25:05--  http://www.eicar.org/download/eicar.com
Herleiden van www.eicar.org (www.eicar.org)... 188.40.238.250
Verbinding maken met www.eicar.org (www.eicar.org)|188.40.238.250|:80... verbonden.
HTTP-verzoek is verzonden; wachten op antwoord... 200 OK
Lengte: 68 [application/octet-stream]
Wordt opgeslagen als: ‘eicar.com’

eicar.com           100%[===================>]      68  --.-KB/s    in 0s      

2016-03-19 10:25:06 (9,73 MB/s) - '‘eicar.com’' opgeslagen [68/68]

naam@Ubuntu:~/Downloads$ clamscan -r -i /home
/home/naam/Downloads/eicar.com: Eicar-Test-Signature FOUND

----------- SCAN SUMMARY -----------
Known viruses: 4297364
Engine version: 0.99
Scanned directories: 83
Scanned files: 108
Infected files: 1
Data scanned: 1.20 MB
Data read: 1.13 MB (ratio 1.06:1)
Time: 14.562 sec (0 m 14 s)

clamav-testfiles

Installeer eventueel de ClamAV testfiles

sudo apt install clamav-testfiles

En scan de testfiles:

clamscan /usr/share/clamav-testfiles/

Het resultaat is dat alle (46) bestanden als "infected" worden aangemerkt:

----------- SCAN SUMMARY -----------
Known viruses: 4462368
Engine version: 0.99
Scanned directories: 1
Scanned files: 46
Infected files: 41
Data scanned: 13.77 MB
Data read: 6.21 MB (ratio 2.22:1)
Time: 20.606 sec (0 m 20 s)

PUA

ClamAV kan ook scannen op PUA's (Possible Unwanted Applications) ofwel potentieel ongewenste toepassingen. Dit is niet per definitie malware!

Er zijn veel soorten PUA's en het vraagt inzicht om te kunnen beoordelen of een PUA werkelijk malware is.

Een paar voorbeelden:

naam@Ubuntu:~$ clamscan -i --detect-pua --block-encrypted=yes Downloads/
Downloads/ib2013_win_setup.exe: PUA.Win.Packer.PrivateExeProte-8 FOUND
Downloads/coupon1.pdf: PUA.Pdf.Trojan.EmbeddedJavaScript-1 FOUND
Downloads/ticket_140223_14781_1.pdf: Heuristics.Encrypted.PDF FOUND

----------- SCAN SUMMARY -----------
Known viruses: 4467757
Engine version: 0.99
Scanned directories: 1
Scanned files: 3
Infected files: 3
Data scanned: 0.21 MB
Data read: 3.00 MB (ratio 0.07:1)
Time: 17.390 sec (0 m 17 s)
  • ib2013_win_setup.exe is een Windows programma met een ingebouwd compressieprogramma (Win32.Packer) en komt van de website van de (Nederlandse) belastingdienst dus is (zeer waarschijnlijk) geen malware.

  • coupon1.pdf is een pdf-invulformulier voor een bestelling bij een bekende winkel en bevat (zeer waarschijnlijk) geen malware.

  • ticket_140223_14781_1.pdf is een e-ticket voor een theaterbezoek. Het pdf bestand is beveiligd (Encrypted) zodat het minder makkelijk te bewerken is maar bevat (zeer waarschijnlijk) geen malware.

Zelfs het installeren van Wine (sudo apt install wine uit de 16.04 pakketbron) kan (onterechte) PUA meldingen geven:

naam@Ubuntu:~$ clamscan -r -i --detect-pua /usr
/usr/share/mime/mime.cache: PUA.Win.Exploit.CVE_2012_0110-1 FOUND
/usr/share/wine/gecko/wine_gecko-2.21-x86.msi: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/share/wine/gecko/wine_gecko-2.21-x86_64.msi: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/x86_64-linux-gnu/wine/fakedlls/user32.dll: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/x86_64-linux-gnu/wine/fakedlls/comctl32.dll: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/x86_64-linux-gnu/wine/fakedlls/clock.exe: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/i386-linux-gnu/wine/fakedlls/user32.dll: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/i386-linux-gnu/wine/fakedlls/comctl32.dll: PUA.Win.Packer.PrivateExeProte-8 FOUND
/usr/lib/i386-linux-gnu/wine/fakedlls/clock.exe: PUA.Win.Packer.PrivateExeProte-8 FOUND

----------- SCAN SUMMARY -----------
Known viruses: 4467733
Engine version: 0.99
Scanned directories: 19805
Scanned files: 103675
Infected files: 9
Total errors: 1
Data scanned: 3296.47 MB
Data read: 3409.82 MB (ratio 0.97:1)
Time: 1115.542 sec (18 m 35 s)

Warning /!\ Een PUA scan uitvoeren op een (dualboot) windows partitie kan (lees:zal) tientallen (of honderden) meldingen van PUA's geven!!!

Meer informatie

Nederlandstalig

Engelstalig


CC-BY-SA

CategoryVeiligheid

community/ClamAV (laatst bewerkt op 2018-05-15 19:27:24 door testcees)