CN101951379A - Green browser and URL long-distance filtration mechanism used thereby - Google Patents
Green browser and URL long-distance filtration mechanism used thereby Download PDFInfo
- 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
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 12
- 238000001914 filtration Methods 0.000 title abstract description 7
- 238000012795 verification Methods 0.000 abstract description 2
- 238000013500 data storage Methods 0.000 abstract 1
- 238000013502 data validation Methods 0.000 abstract 1
- 238000012423 maintenance Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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
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 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 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 6. when web page browsing at first client send request 6 by network to the server address that special services is provided.
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.
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)
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)
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 |
-
2010
- 2010-09-27 CN CN2010102931137A patent/CN101951379A/en active Pending
Patent Citations (4)
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)
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 |