Detecting viruses that may be transferred between a distributed computer
network, such as the Internet, and a host computer. A host computer
performs its own virus scanning on data, using executables code downloaded
to its browser upon a request for data from the Internet, such as an HTTP
request. Code is downloaded to the host computer, and is configured to
create a virus scan module on the host computer upon such a request. The
module is used to detect viruses in data transferred between the host
computer and the Internet. Virus scanning is performed thereafter on the
host computer. In cases where certain browsers may not be capable of
supporting local virus scanning, code is first downloaded to determine
whether local scanning is possible. If so, the virus scan module is then
downloaded and executed.
Ανιχνεύοντας τους ιούς που μπορούν να μεταφερθούν μεταξύ ενός διανεμημένου δικτύου υπολογιστών, όπως το Διαδίκτυο, και ενός οικοδεσπότη υπολογιστή. Ένας οικοδεσπότης υπολογιστής εκτελεί την ανίχνευση ιών του στα στοιχεία, χρησιμοποιώντας executables τον κώδικα που μεταφορτώνεται στον ξεφυλλιστή του κατόπην ενός αιτήματος για τα στοιχεία από το Διαδίκτυο, όπως ένα αίτημα HTTP. Ο κώδικας μεταφορτώνεται στον οικοδεσπότη υπολογιστή, και διαμορφώνεται για να δημιουργήσει μια ενότητα ανίχνευσης ιών στον οικοδεσπότη υπολογιστή κατόπην ενός τέτοιου αιτήματος. Η ενότητα χρησιμοποιείται για να ανιχνεύσει τους ιούς στα στοιχεία που μεταφέρονται μεταξύ του οικοδεσπότη υπολογιστή και του Διαδικτύου. Η ανίχνευση ιών εκτελείται έκτοτε στον οικοδεσπότη υπολογιστή. Σε περιπτώσεις όπου ορισμένοι ξεφυλλιστές μπορούν να μην είναι ικανοί την τοπική ανίχνευση ιών, ο κώδικας μεταφορτώνεται αρχικά για να καθορίσει εάν η τοπική ανίχνευση είναι δυνατή. Σε αυτή την περίπτωση, η ενότητα ανίχνευσης ιών μεταφορτώνεται έπειτα και εκτελείται.