Patent ID: 9215246
Filing Date: 2015-12-15
Classification: G06F,H04L

Abstract:
1. A website scanning apparatus for performing a security vulnerability scanning on a target website, the website scanning apparatus comprising: a web page obtaining component for obtaining at least one of current web page content and features of a web page corresponding to a link to be processed at the target website; a vulnerability-contained web page memory for storing a collection of web pages which are determined previously to have contained a vulnerability, each web page entry in the collection of web pages comprising a web page link and an associated vulnerability feature; a link processing component for processing the link to be processed, wherein the link processing component comprises a change judgment device for judging whether the web page corresponding to the link to be processed has been changed based on stored web page content and features corresponding to the link to be processed as well as at least one of current web page content and features obtained by the web page obtaining component; wherein the link processing component further comprises a category judgment device for judging whether the link to be processed is determined previously to have contained a security vulnerability based on the collection of web pages which contain a vulnerability; and a vulnerability detecting component for performing a security vulnerability detection on a web page corresponding to a link to be processed for which the corresponding web page is judged by the change judgment device to have been changed and on a web page corresponding to a link to be processed which, as judged by the category judgment device, is determined previously to have contained a security vulnerability; a web page memory for storing a collection of web pages at the target website, each web page entry in the collection of web pages comprising at least one of a web page link, web page content, and a web page feature; and wherein the change judgment device obtains from the web page memory at least one of the stored web page content and the features corresponding to the link to be processed.