Implementation and Research of Illegal Websites Detection System Based on Comparison Methods
|School||Kunming University of Science and Technology|
|Course||Applied Computer Technology|
|Keywords||Illegal websites detection Internet security network scanning Web Crawlers WebShot multithreading plugin technology|
World Wide Web, which appeared in 1990s, enables us to visit internet information simply and quickly via graphic interfaces where information is presented and via links which make quick visits among resources possible. Internet has been spread to various areas of our life, such as e-business, e-bank, web video, online games, office online and etc. However, except all kinds of convenience, Internet is also widely employed by criminals to make profits and evade responsibilities. Illegal websites are established to provide all kinds of illegal web services such as network intrusion、network fraud、phishing websites and etc.. Therefore, Internet security has become a matter of considerable public concern of web application and it’s necessary to establish a safe and clean network.The paper explores strategies of illegal websites detection and attempts to provide suggestions on how to establish a safe and clean network on the basis of present Internet security in Yunnan. The system adopts active detection methods to discover illegal websites directly and monitor them instead of passive defense such as passively monitor data stream, close or filter illegal information.The paper proposes Design of Detection System of Illegal Websites based on study of working principles, technical characteristics and implementation of different web detection methods, especially on Network Scanning、Web Crawlers and WebShot. It expounds design and implementation of the system’s different function modules.3 major function modules are programmed:IP Scanner, Web Crawler and web snapshot. Multithreading and plugin technology is employed, improve system working efficiency and its expandability. Results of functional testing all modules support feasibility of the design and prove it’s efficient, quick, accurate and stable.