Predictive malware scanning of internet data
First Claim
1. A computer program product stored on a computer-readable medium for controlling a computer to scan data accessible via an internet link for malware, said computer program product comprising:
- (i) address identifying code operable to identify within currently held data at least one internet address associated with said currently held data;
(ii) receiving code operable to pre-emptively retrieve, via said internet link, an addressed data that would be, but has not yet been, accessed by a user following said at least one internet address, after identifying within said currently held data said at least one internet address associated with said currently held data;
(iii) scanning code operable to pre-emptively scan said addressed data that was pre-emptively retrieved utilizing said internet link for malware; and
(iv) storing code operable to store result data identifying at least addressed data in which malware was not found;
wherein said addressed data is cached after said addressed data has been pre-emptively retrieved and pre-emptively scanned, but before said addressed data has been accessed by said user.
9 Assignments
0 Petitions
Accused Products
Abstract
E-mail messages or computer files are scanned to identify embedded internet addresses. These embedded internet address 18 refer to data that may be retrieved via the internet. This data is pre-emptively retrieved and scanned for malware even though it has not been requested by a user. If the data is found to be malware-free, then a record of this is kept. If a user subsequently seeks to access the data associated with the embedded internet address, then the stored data may be referred to and if the internet address is found and the data associated with that address is unchanged since it was previously scanned, then that data may be supplied to the user without the need to be rescanned.
-
Citations
28 Claims
-
1. A computer program product stored on a computer-readable medium for controlling a computer to scan data accessible via an internet link for malware, said computer program product comprising:
-
(i) address identifying code operable to identify within currently held data at least one internet address associated with said currently held data; (ii) receiving code operable to pre-emptively retrieve, via said internet link, an addressed data that would be, but has not yet been, accessed by a user following said at least one internet address, after identifying within said currently held data said at least one internet address associated with said currently held data; (iii) scanning code operable to pre-emptively scan said addressed data that was pre-emptively retrieved utilizing said internet link for malware; and (iv) storing code operable to store result data identifying at least addressed data in which malware was not found; wherein said addressed data is cached after said addressed data has been pre-emptively retrieved and pre-emptively scanned, but before said addressed data has been accessed by said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of scanning data accessible via an internet link for malware, said method comprising:
-
(i) identifying within currently held data at least one internet address associated with said currently held data; (ii) after identifying within said currently held data said at least one internet address associated with said currently held data, pre-emptively retrieving, via said internet link, an addressed data that would be, but has not yet been, accessed by a user following said at least one internet address; (iii) pre-emptively scanning said addressed data that was pre-emptively retrieved utilizing said internet link for malware; and (iv) storing result data identifying at least addressed data in which malware was not found; wherein said addressed data is cached after said addressed data has been pre-emptively retrieved and pre-emptively scanned, but before said addressed data has been accessed by said user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. Apparatus for scanning data accessible via an internet link for malware, said apparatus comprising:
-
(i) address identifying logic operable to identify within currently held data at least one internet address associated with said currently held data; (ii) retrieving logic operable to pre-emptively retrieve via said internet link addressed data that would be, but has not yet been, accessed by a user following said at least one internet address, after identifying within said currently held data said at least one internet address associated with said currently held data; (iii) scanning logic operable to pre-emptively scan said addressed data that was pre-emptively retrieved utilizing said internet link for malware; and (iv) storing logic operable to store result data identifying at least addressed data in which malware was not found; wherein said addressed data is cached after said addressed data has been pre-emptively retrieved and pre-emptively scanned, but before said addressed data has been accessed by said user. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification