Antivirus

Από Hellug Wiki

Δεν πολύ μας απασχολεί το θέμα για καθάρισμα τους ιούς, κακώς κατά με. Έχω βρει μολυσμένα αρχεία από αυτά που έχω κατεβάσει από το Διαδίκτυο. Αν και ήταν προγράμματα για Windows και δεν θα είχα άμεσα θέμα με το δικό μου σύστημα έμαθα να μη δίνω τέτοια στους άλλους χωρίς να βεβαιώνω ότι είναι εντάξει. Επίσης, με τέτοια εργαλεία είμαστε σε θέση να δείξουμε στους χρήστες των Windows πως είναι προτιμότερο να έχουν Linux. Βάζεις ένα live cd, προσθέτοντάς το εργαλείο και τους καθαρίζεις τα Windows από τους ιούς. Αρκετοί που μένουν κοντά μου τώρα δουλεύουν με Linux επειδή μετά από ένα καθαρισμό τους πρότεινα να το βάλω.

clamav

Το clamav είναι ελεύθερο λογισμικό με ενεργή ανάπτυξη εδώ και πολλά χρόνια. Υπάρχει στα repositories του ubuntu, μαζί με ένα γραφικό περιβάλλον διαχείρισης το clamtk.

BitDefender

Μία εναλλακτική λύση, παρά το γεγονός ότι είναι κλειστό λογισμικό, είναι δωρεάν για προσωπική χρήση (όχι εμπορική.) Η εταιρία είναι η Bitdefender και είναι από Ρουμανία. Το δοκίμασα μετά που διάβασα το αγγλικό LinuxFormat που το ανέφερε και τον Ιούνιο 2009 (τεύχος 119, σελίδα 23) και το Φεβρουάριο 2010 (τεύχος 128, σελίδα 30). Η δεύτερη φορά μάλιστα ήταν μία σύγκριση μεταξύ Avg, Avira, Avast, Bitdefender, ClamAV, ClamTk και Sophos – όλες στο Linux. Βρήκε την Bitdefender η καλύτερη. Δυστυχώς η clam δεν ανακάλυψε όλους τους ιούς και το LinuxFormat έγραψε ότι η βάση δεδομένων της δεν ήταν τόσο πλήρης όσο άλλες.

Πάντως ομολογώ ότι είναι από τις σπάνιες φορές που προτείνω ένα κλειστό λογισμικό. Σας γράφω τώρα για το θέμα επειδή όντως δουλεύει καλά και ανακαλύπτει περισσότερους ιούς από clamav.

Σε περίπτωση που υπάρχει πρόβλημα εγκατάστασης σε 64bit (segmentation fault) υπάρχει μια σχετική λύση. Πρότεινε το ακόλουθο script:

#!/bin/bash
cat /opt/BitDefender-scanner/var/lib/scan/versions.dat.* | \
awk '/bdcore.so.linux/ {print $3}' | \
while read bdcore_so; do
touch /opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
bdscan –-update;
mv /opt/BitDefender-scanner/var/lib/scan/bdcore.so \
/opt/BitDefender-scanner/var/lib/scan/bdcore.so.old;
ln -s /opt/BitDefender-scanner/var/lib/scan/$bdcore_so \
/opt/BitDefender-scanner/var/lib/scan/bdcore.so;
chown bitdefender:bitdefender \
/opt/BitDefender-scanner/var/lib/scan/$bdcore_so;
done