[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101951379A - Green browser and URL long-distance filtration mechanism used thereby - Google Patents

Green browser and URL long-distance filtration mechanism used thereby Download PDF

Info

Publication number
CN101951379A
CN101951379A CN2010102931137A CN201010293113A CN101951379A CN 101951379 A CN101951379 A CN 101951379A CN 2010102931137 A CN2010102931137 A CN 2010102931137A CN 201010293113 A CN201010293113 A CN 201010293113A CN 101951379 A CN101951379 A CN 101951379A
Authority
CN
China
Prior art keywords
url
network address
request
client
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102931137A
Other languages
Chinese (zh)
Inventor
周学海
王爱立
张曙
王超
胡楠
刘毅
冯晓静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUHOU ANGXIN TECHNOLOGY Co Ltd
Original Assignee
SUHOU ANGXIN TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUHOU ANGXIN TECHNOLOGY Co Ltd filed Critical SUHOU ANGXIN TECHNOLOGY Co Ltd
Priority to CN2010102931137A priority Critical patent/CN101951379A/en
Publication of CN101951379A publication Critical patent/CN101951379A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a URL filtration and authentication mechanism in a safe browser, in particular to a URL filtration mechanism based on Web service. In the mechanism, URL list data validation and storage are both realized at the server side. The client side obtains related URL lists for analysis by data requests to a server. When web browsing is carried out, to access the URL which does not exist in the URL list, the client side has to transmit own user number and target URL to the server for verification and accesses the URL only after obtaining permission information. In addition, an administrator can carry out real-time maintenance on the URL white list data at backstage. The mechanism can greatly improve internet surfing safety and data instantaneity and reduce computational load at the client side.

Description

The network address remote filter mechanism of green browser and use thereof
Technical field
The present invention relates to a kind of green browser, relate in particular to the network address remote filter mechanism of a kind of green browser and use thereof.
Background technology
Along with accelerating development and popularization and application of the Internet, children are more and more stronger to the dependence of network, the Internet culture and the network life are more and more darker to the influence of children's ideological and ethical standard, values, life style, behavioural habits, so secure internet connection is subjected to people's common concern as new industry.
The network address strobe utility is to ensure one of children's Internet Security very important approach.By statistics, the flame on the network is mainly propagated by illegal or false unregistered URL, therefore how the safe list of children's online and the access control of real-time list has just been become the major issue that needs to be resolved hurrily.Based on safety name single-unit, child user just can be away from most of flame; And to those network address of failing to upgrade in time, the control that can conduct interviews by the real-time verification of network address again further guarantees the fail safe of network.
The software and the product that at present the control of bad network address have been had at present some moulding.These software products, some is to attempt the safety that ensures that the minor surfs the Net, some is to attempt to make the children special-purpose network.But mostly these products are the application software moved on unit, program and data are all deposited in this locality, and the real-time of data is not strong, and fail safe is not high; And the network of children special-purpose is too single for the ad-hoc networks service content that children provide, and can't satisfy user's diversity demand, and therefore the browser of exploitation band network address strobe utility is the focus that the researcher pays close attention to.
Concern to the strobe utility of network address has been subjected to giving more sustained attention of many researchers and market.The control of the filtration realization of content of text to network address is mainly passed through in present major part research, and these mechanism have adopted correlation techniques such as machine learning and data mining more, and the room and time complexity of calculating is all bigger.
Generally speaking, present existing research approach has two relatively important disadvantages: real-time is not strong, and the excessive inefficiency that causes of the computing of carrying out in this locality.
Summary of the invention
In order to overcome the deficiency that exists in the background technology, the invention provides a kind of defective of the prior art that The present invention be directed to, a kind of browser network address remote filter method based on white list is provided.This programme is integrated in server end with filtering data and filtration implementation process, carries out the filtration of network address and the transmission of data by far call WEB service method, can effectively alleviate the computation burden of client, and improves fail safe.
Purpose of the present invention is achieved through the following technical solutions:
Based on the browser network address remote filter method of white list, it may further comprise the steps:
1. step allow the white list network address sequence of visit to be stored in the server end database with every, and described serializing parameter comprises this network address: the URL of ID users, network address title, network address;
Step is client browser 2., and the ID users of initialization oneself during startup is used for and server carries out synchronously.The major function of finishing afterwards is to obtain the result of web page listings and access control to server.
3. step upgrades tabulation.Client provides the server address of special services to send request by network, and request comprises ID users.
Step 4. server end is received after the request, from request, obtain ID users, and user ID is inquired about in database as docuterm, and all white list tabulations that obtain this user are packaged into list of websites the XML form with all list of entries afterwards and return.
Step 5. client is resolved the acquisition list of websites of XML form after receiving and is shown in this locality.
Step 6. when web page browsing at first client send request (be generally in list of websites, select click form) by network to the server address that special services is provided, request comprises the URL of ID users and network address.
Step 7. server end after the request that receives web page browsing, because this request has URL that client attempts to visit as parameter, so server is after obtaining URL, carry out data base querying by user ID, judge whether this URL is present in this user's the white list, and the result is encapsulated as the XML form returns.
Step 8. client is resolved in this locality after receiving data, if allow online then carry out network browsing, information warning such as can't show if do not allow then return homepage or the prompting page.
The advantage of technical solution of the present invention is mainly reflected in: the first, and list of websites is stored in server, and the head of a family or keeper can upgrade in time to list of websites by the backstage webpage, have improved the real-time of system.Because database is preserved at server end, improved the fail safe of system in addition.The second, the work that client is finished mainly is to carry out the conversion of data this locality and the demonstration of webpage, might need to calculate and the task of verifying all is deployed to server and carries out, thereby reduce the computational load of client, has improved operating efficiency.
Description of drawings
Purpose of the present invention, advantage and characteristics will illustrate by the non-limitative illustration of following preferred embodiment and explain.These embodiment only are the prominent examples of using technical solution of the present invention, and all technical schemes of taking to be equal to replacement or equivalent transformation and forming all drop among the scope of protection of present invention.In the middle of these accompanying drawings,
Fig. 1 is the schematic diagram of the green browser frames of remote validation;
Fig. 2 is the workflow diagram of remote validation.
Embodiment
The network address remote filter mechanism of green browser and use thereof, its special feature is: network browsing is at local client and list of websites is stored in the server distribution storage, Information Security is higher.In addition, the head of a family or keeper can upgrade in time to list of websites by the backstage webpage, have improved the real-time of system.Because database is preserved at server end, improved the fail safe of system in addition.In addition, the work that client is finished mainly is to carry out the conversion of data this locality and the demonstration of webpage, will have need to calculate and the task of checking all is deployed to server and carries out, thereby reduce the computational load of client, has improved operating efficiency.
Specifically, server end is all preserved a white list user list for each user, and each user ID and white list clauses and subclauses are relations of one-to-many.The title and the URL that include this network address in each white list clauses and subclauses.
The framework of whole system as shown in Figure 1, system mainly comprises as the lower part:
(1) deposits the data that relevant web page address is tabulated in the database.Data are deployed to the form of data (mainly comprising the list of websites that allows visit and the result of access control etc.) with Web service on the server by one or many Web servers.
Every allow the white list network address sequence of visit to be stored in the server end database, and described serializing parameter comprises this network address: the URL of ID users, network address title, network address; Each user has a list tabulation that allows visit.This white list tabulation is packaged into entity class by JDBC and Object Relation Mapping (as TOPLINK), and is issued as the WEB service with the XML form.
(2) client is the browser of customized development, and the major function that it is finished is to obtain the result of web page listings and access control to server.At first he sends request by network to the server address that special services is provided, and then the data of returning (XML form) is resolved in this locality and shows.
From client: be application program and two parts of display module.Wherein, application program module mainly is responsible for integrating browsing device function, and the web site url of needs audits sent to display module, the main integrated existing browser core of browser module is carried out web displaying, and has added some simple functions that surf the web.Running into when can not determine the network address that to authorize, network address is sent to display module verify.
(3) database provides page service interface by the background page server, to carry out the modification of data.The user can realize the modification of network address white list by page technology such as JSP/PHP by this backstage service interface.
Further, static software and hardware task division and dispatching method referring on a kind of restructural computer board shown in Figure 2 may further comprise the steps:
1. step is stored in every white list network address sequence that allows visit in the server end database 1;
Step is client browser 2., the ID users 2 of initialization oneself during startup.
3. step upgrades tabulation.Client provides the server address of special services to send request 3 by network.
Step 4. server end receives after the request, and all white lists tabulations that obtain this user are with list of websites and return 4.
Step 5. client is resolved the acquisition list of websites of XML form after receiving and is shown 5 in this locality.
Step 6. when web page browsing at first client send request 6 by network to the server address that special services is provided.
Step 7. server end is judged whether this URL is present in this user's the white list, and the result is returned 7 after the request that receives web page browsing.
Step 8. client is resolved in this locality after receiving data, if allow online then carry out network browsing, information warning 8 such as can't show if do not allow then return homepage or the prompting page.
Idiographic flow on the visit framework of platform independence is described below by the process of an access control.
After system initialization, each client user has the user ID of oneself.Client at first sends the ID of oneself to server.Server end carries out data base querying by user ID after receiving request, obtain all white lists tabulations of this user, and the result is encapsulated as the XML form returns.Client is carried out decapsulation and demonstration with data after the data of receiving the XML form.
Client selects a network address to conduct interviews in the tabulation that shows.In this stage, client at first sends the ID of oneself and the URL that attempts to visit to server.Server end obtains the ID of client and the URL parameter of attempting to visit from pass, the request south of a town after the request that receives web page browsing.Carry out data base querying by user ID then, judge whether this URL is present in this user's the white list, and the result is encapsulated as the XML form returns.Client is after the data of receiving the XML form, if allow visit then directly to carry out browsing of webpage, if refusal then ejects warning message, denied access.

Claims (3)

1. the network address remote filter mechanism of green browser and use thereof is characterized in that, comprises the steps:
1. step will allow the white list network address sequence of visit to be stored in the server end database;
Step 2., the ID users of initialization oneself when client browser starts;
3. step upgrades tabulation.Client provides the server address of special services to send request by network, mainly comprises the ID users of oneself in the request;
Step 4., server end receives after the request, obtains ID users from request, and user ID is inquired about in database as docuterm, obtains all white list lists of websites of this user, afterwards all list of entries is packaged into the XML form and returns;
Step 5., client receives that the list of websites of XML form resolves in this locality and show;
Step 6., at first client sends request (be generally select click form) by network to the server address that special services is provided in list of websites when web page browsing, request comprises the URL of ID users and network address;
Step 7., server end is after the request that receives web page browsing, because this request has URL that client attempts to visit as parameter, so server is after obtaining URL, carry out data base querying by user ID, judge whether this URL is present in this user's the white list, and the result is encapsulated as the XML form returns;
Step 8., client is resolved in this locality after receiving data, if allow online then carry out network browsing, information warning such as can't show if do not allow then return homepage or the prompting page.
2. the network address remote filter mechanism of green browser according to claim 1 and use thereof is characterized in that: step 1. described serializing parameter comprises this network address: the URL information of ID users, network address title and network address.
3. the network address remote filter mechanism of green browser according to claim 1 and use thereof, it is characterized in that: the 4. described white list list of websites of step comprises one or more of network address, and wherein every network address all comprises: the URL information of ID users, network address title and network address.
CN2010102931137A 2010-09-27 2010-09-27 Green browser and URL long-distance filtration mechanism used thereby Pending CN101951379A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102931137A CN101951379A (en) 2010-09-27 2010-09-27 Green browser and URL long-distance filtration mechanism used thereby

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102931137A CN101951379A (en) 2010-09-27 2010-09-27 Green browser and URL long-distance filtration mechanism used thereby

Publications (1)

Publication Number Publication Date
CN101951379A true CN101951379A (en) 2011-01-19

Family

ID=43454740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102931137A Pending CN101951379A (en) 2010-09-27 2010-09-27 Green browser and URL long-distance filtration mechanism used thereby

Country Status (1)

Country Link
CN (1) CN101951379A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102647425A (en) * 2012-04-20 2012-08-22 汉柏科技有限公司 Method and system for realizing anti-trojan function of firewall
CN102801755A (en) * 2011-05-27 2012-11-28 腾讯科技(深圳)有限公司 Application management method and application platform
CN103259772A (en) * 2012-02-20 2013-08-21 腾讯科技(深圳)有限公司 Method and device of website address access control
CN103324710A (en) * 2013-06-19 2013-09-25 深圳市共进电子股份有限公司 User experiencing method based on uniform resource locator (URL) filtering function
WO2013155847A1 (en) * 2012-04-19 2013-10-24 腾讯科技(深圳)有限公司 Browser, and voice control method and system for browser operation
CN103455601A (en) * 2013-09-03 2013-12-18 小米科技有限责任公司 Webpage processing method and device, and terminal equipment
CN103532917A (en) * 2012-07-06 2014-01-22 天讯天网(福建)网络科技有限公司 Website-filtering method based on mobile Internet and cloud computing
CN103780451A (en) * 2012-10-24 2014-05-07 中兴通讯股份有限公司 Internet access control method and apparatus
CN103973749A (en) * 2013-02-05 2014-08-06 腾讯科技(深圳)有限公司 Cloud server and website processing method based on same
CN107154934A (en) * 2017-04-24 2017-09-12 绿网天下(福建)网络科技股份有限公司 A kind of method of browser of mobile terminal filtering network address
CN107766551A (en) * 2017-10-31 2018-03-06 广东小天才科技有限公司 Website auditing and controlling method based on big data analysis and terminal equipment
CN113672905A (en) * 2020-05-14 2021-11-19 北京奇虎科技有限公司 Browser pop-up window management method, system, storage medium and computer device thereof
CN113904810A (en) * 2021-09-12 2022-01-07 西北工业大学 An Efficient Privacy-Preserving Safe Browsing Method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588879A (en) * 2004-08-12 2005-03-02 复旦大学 Internet content filtering system and method
CN101431713A (en) * 2007-11-09 2009-05-13 中国移动通信集团公司 Resource access method and device
WO2010009251A2 (en) * 2008-07-15 2010-01-21 Google Inc. Geographic and keyword context in embedded applications
CN101694656A (en) * 2009-09-15 2010-04-14 中国联合网络通信集团有限公司 Search request method, search method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588879A (en) * 2004-08-12 2005-03-02 复旦大学 Internet content filtering system and method
CN101431713A (en) * 2007-11-09 2009-05-13 中国移动通信集团公司 Resource access method and device
WO2010009251A2 (en) * 2008-07-15 2010-01-21 Google Inc. Geographic and keyword context in embedded applications
CN101694656A (en) * 2009-09-15 2010-04-14 中国联合网络通信集团有限公司 Search request method, search method, device and system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801755A (en) * 2011-05-27 2012-11-28 腾讯科技(深圳)有限公司 Application management method and application platform
CN103259772A (en) * 2012-02-20 2013-08-21 腾讯科技(深圳)有限公司 Method and device of website address access control
CN103259772B (en) * 2012-02-20 2016-03-02 腾讯科技(深圳)有限公司 A kind of network address access control method and device
WO2013155847A1 (en) * 2012-04-19 2013-10-24 腾讯科技(深圳)有限公司 Browser, and voice control method and system for browser operation
CN102647425A (en) * 2012-04-20 2012-08-22 汉柏科技有限公司 Method and system for realizing anti-trojan function of firewall
CN103532917A (en) * 2012-07-06 2014-01-22 天讯天网(福建)网络科技有限公司 Website-filtering method based on mobile Internet and cloud computing
CN103780451B (en) * 2012-10-24 2018-12-28 南京中兴软件有限责任公司 The control method and device of internet access
CN103780451A (en) * 2012-10-24 2014-05-07 中兴通讯股份有限公司 Internet access control method and apparatus
CN103973749A (en) * 2013-02-05 2014-08-06 腾讯科技(深圳)有限公司 Cloud server and website processing method based on same
WO2014121631A1 (en) * 2013-02-05 2014-08-14 Tencent Technology (Shenzhen) Company Limited Cloud based method and apparatus for monitoring internet usage
CN103324710A (en) * 2013-06-19 2013-09-25 深圳市共进电子股份有限公司 User experiencing method based on uniform resource locator (URL) filtering function
CN103455601A (en) * 2013-09-03 2013-12-18 小米科技有限责任公司 Webpage processing method and device, and terminal equipment
CN107154934A (en) * 2017-04-24 2017-09-12 绿网天下(福建)网络科技股份有限公司 A kind of method of browser of mobile terminal filtering network address
CN107766551A (en) * 2017-10-31 2018-03-06 广东小天才科技有限公司 Website auditing and controlling method based on big data analysis and terminal equipment
CN113672905A (en) * 2020-05-14 2021-11-19 北京奇虎科技有限公司 Browser pop-up window management method, system, storage medium and computer device thereof
CN113904810A (en) * 2021-09-12 2022-01-07 西北工业大学 An Efficient Privacy-Preserving Safe Browsing Method

Similar Documents

Publication Publication Date Title
CN101951379A (en) Green browser and URL long-distance filtration mechanism used thereby
CN102651856B (en) Method, system and device for improving Internet surfing security of terminal
CN102843311B (en) Based on information fusion method and the server of SNS
TWI584619B (en) Network aggregator
CN103023918B (en) The mthods, systems and devices logged in are provided for multiple network services are unified
CN103810176B (en) A kind of info web prefetches access method and device
CN101980233B (en) Method and equipment for authenticating service based on equipment identifier
CN102752300B (en) Dynamic antitheft link system and dynamic antitheft link method
CN101917404A (en) Browser Security Defense Method for Mobile Terminals
CN103428203A (en) Access control method and device
US7752322B2 (en) System for ubiquitous network presence and access without cookies
CN101369272A (en) Auto-filling system and method for auto-filling registration or login information
CN104184832A (en) Data submitting method and device in network application
US20140020079A1 (en) Method for providing network service and apparatus thereof
CN109756337A (en) A kind of safety access method and device of service interface
CN102025495A (en) SAML2.0-based identity authentication and management
CN102710646A (en) Method and system for collecting phishing websites
CN110022354A (en) Mobile application integrated approach, device, computer equipment and storage medium based on http protocol
CN103338260A (en) Distributed analytical system and analytical method for URL logs in network auditing
CN100353733C (en) RSS message interactive processing method based on XML file
CN103024793A (en) Method and system for constructing communication service quality evaluation system
CN105871919A (en) Network application firewall system and realization method thereof
CN102064953A (en) System, device and method for configuring user right information of lightweight directory access protocol (ldap) server
CN102185830B (en) A kind of method and system of security filtration of network television browser
CN105337776B (en) Method and device for generating website fingerprint and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110119