CN104468551B - A kind of method and device saving flow based on Ad blocking - Google Patents
A kind of method and device saving flow based on Ad blocking Download PDFInfo
- Publication number
- CN104468551B CN104468551B CN201410712645.8A CN201410712645A CN104468551B CN 104468551 B CN104468551 B CN 104468551B CN 201410712645 A CN201410712645 A CN 201410712645A CN 104468551 B CN104468551 B CN 104468551B
- Authority
- CN
- China
- Prior art keywords
- advertisement
- url
- network request
- blacklist
- local
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 158
- 230000000903 blocking effect Effects 0.000 title claims abstract description 56
- 230000008569 process Effects 0.000 claims description 133
- 230000000007 visual effect Effects 0.000 claims description 23
- 230000006855 networking Effects 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 abstract description 3
- 238000012800 visualization Methods 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0236—Filtering by address, protocol, port number or service, e.g. IP-address or URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1483—Countermeasures against malicious traffic service impersonation, e.g. phishing, pharming or web spoofing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of method and device saving flow based on Ad blocking, wherein, method includes: obtains network request and extracts URL from network request; URL is mated with the URL of record in advertisement blacklist storehouse; If the match is successful, then stop flow produced by network request. Method and the device of saving flow based on Ad blocking of the present invention, URL in request Network Based determines whether ad-request, ad traffic can be stoped, thus effectively having contained the advertisement impact on user, it is prevented from the swindle, the advertisement behavior such as fishing that produce because background application sends network request, improves the safety of user network operation.
Description
Technical Field
The invention relates to the technical field of network security, in particular to a method and a device for saving flow based on advertisement interception.
Background
In recent years, smart mobile terminals are increasingly popularized, such as smart phones, palmtop computers and the like, smart phones, particularly smart phone users adopting an Android system, are often disturbed by mobile phone advertisements, and even invade user privacy, such as telephone books, mobile phone short messages and the like, and some application programs related to GPS positioning exist, so that mobile phone advertising companies can sell accurate advertisement putting to advertisers by positioning user geographic positions.
At present, application programs on mobile phones are exponentially increased, the application programs increase the playability of mobile terminals, users can use the mobile terminals to watch novels, videos, surfing on the internet, games and the like, but some software developers can build advertisement platforms in the application programs of the users for advertisement promotion cost, when the users install the application programs with the built-in advertisement platforms in the mobile terminals, the advertisement platforms can automatically run in a system background in a networked mode to push out some advertisements, the flow of the users can be wasted, meanwhile, the users are prevented from normally using the mobile terminals, for example, when the users use the mobile terminals or the mobile terminals are in standby mode, an advertisement message is pushed and displayed in the background, the users can mistakenly think the system message and view related contents, but the advertisement message is found after clicking the mobile terminals to be started. The existing detection software can only detect whether the application program contains the advertisement or not, even if the application program is detected, the application program cannot be processed, and a user can only select to uninstall the application program, so that the experience of the user in using the mobile terminal is greatly influenced.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a method for saving traffic based on advertisement blocking, which determines whether to perform advertisement blocking based on a URL.
A method of saving traffic based on advertisement blocking, wherein: acquiring a network request and extracting a URL from the network request; matching the URL with a URL recorded in an advertisement blacklist library; if the match is successful, traffic resulting from the network request is blocked.
Further, according to an embodiment of the present invention, a local advertisement blocking process is created, the local advertisement blocking process being provided by a local VPN service; acquiring the network request and the URL in the network request through the local advertisement intercepting process, and matching the URL with the URL recorded in a local advertisement blacklist library; if the match is successful, blocking, by the local ad blocking process, traffic generated by the network request.
Further, according to an embodiment of the present invention, the network request includes: an HTTP request; and extracting the domain name of the URL in the HTTP request, and matching the domain name with the domain name of the URL in a local advertisement blacklist library.
According to an embodiment of the present invention, further, if the URL is successfully matched with the URL recorded in the advertisement blacklist library, acquiring an APP process that sends the network request and a parent process of the APP process; when the APP process is judged to be a visual window process or a parent process of the APP process corresponds to a visual window, flow generated by the network request is not blocked; and when the APP process is judged not to be a visual window process and the parent process of the APP process does not correspond to the visual window, stopping the flow generated by the network request.
Further in accordance with an embodiment of the present invention, the blocking traffic generated by the network request includes: intercepting the network request through the local advertisement intercepting process, and not sending a response message corresponding to the network request; or returning a loopback IP address through the local advertisement intercepting process, wherein the loopback IP address is used for preventing the flow generated by the network request.
According to an embodiment of the present invention, it is further determined whether the current networking state is the wireless mobile networking state, and if so, the cloud server synchronously updates the URL recorded in the cloud advertisement blacklist library to the advertisement blacklist library locally set.
According to an embodiment of the present invention, further, the cloud server synchronously updating the URL recorded in the cloud advertisement blacklist library to a locally-located advertisement blacklist library includes: acquiring a new advertisement blacklist URL file from the cloud server, storing the new advertisement blacklist URL file locally, and sending an update notification message to the local advertisement interception process; and the local advertisement intercepting process loads the new advertisement blacklist URL file into a memory, and after the loading is successful, the local advertisement intercepting process switches to use a new advertisement blacklist library and modifies the file name of the original advertisement blacklist URL file stored locally.
The invention aims to solve the technical problem of providing a device for saving flow based on advertisement interception, which judges whether to intercept advertisements or not based on URL.
An apparatus for saving traffic based on advertisement blocking, comprising: a network request acquisition unit for acquiring a network request and extracting a URL from the network request; the URL matching unit is used for matching the URL with the URL recorded in the advertisement blacklist library; a traffic blocking unit for blocking traffic generated by the network request if the matching is successful.
According to an embodiment of the present invention, the network request obtaining unit is further configured to create a local advertisement blocking process, where the local advertisement blocking process is provided by a local VPN service; acquiring the network request and the URL in the network request through the local advertisement intercepting process, and matching the URL with the URL recorded in a local advertisement blacklist library; the traffic blocking unit is further configured to block, by the local advertisement blocking process, traffic generated by the network request if the matching is successful.
According to an embodiment of the present invention, the URL matching unit is further configured to extract a domain name of a URL in the HTTP request, and match the domain name with a domain name of a URL in a local advertisement blacklist repository.
According to an embodiment of the present invention, further, the traffic blocking unit is further configured to, if the URL is successfully matched with a URL recorded in an advertisement blacklist library, acquire an APP process that sends the network request and a parent process of the APP process; when the APP process is judged to be a visual window process or a parent process of the APP process corresponds to a visual window, flow generated by the network request is not blocked; and when the APP process is judged not to be a visual window process and the parent process of the APP process does not correspond to the visual window, stopping the flow generated by the network request.
According to an embodiment of the present invention, further, the traffic blocking unit is further configured to block the network request by the local advertisement blocking process and not send a response message corresponding to the network request when blocking traffic generated by the network request; or returning a loopback IP address through the local advertisement intercepting process, wherein the loopback IP address is used for preventing the flow generated by the network request.
According to an embodiment of the present invention, further, the method further includes: and the blacklist bank updating unit is used for judging whether the current networking state is the wireless mobile network networking state, and if so, the cloud server synchronously updates the URL recorded in the cloud advertisement blacklist bank to the local advertisement blacklist bank.
According to an embodiment of the present invention, the blacklist library updating unit is further configured to obtain a new advertisement blacklist URL file from the cloud server, store the new advertisement blacklist URL file locally, and send an update notification message to the local advertisement blocking process; and the local advertisement intercepting process loads the new advertisement blacklist URL file into a memory, and switches to use a new advertisement blacklist library and modifies the file name of the original advertisement blacklist URL file stored locally after the new advertisement blacklist URL file is successfully loaded.
The method and the device for saving the flow based on the advertisement interception judge whether the network request is the advertisement or not based on the URL in the network request, and can prevent the advertisement flow generated by the network request, thereby effectively inhibiting the influence of the advertisement on a user; by utilizing the characteristics of high speed and safety of VPN service, the traffic consumed by mobile phone advertisements can be prevented without obtaining root authority, the advertisement behaviors such as fraud, phishing and the like generated by sending a network request by background application can be prevented, and the safety of network access is ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow diagram of one embodiment of a method for conserving traffic based on advertisement interception in accordance with the present invention;
FIG. 2 is a flow chart of determining whether an advertisement request is sent for a visualization window;
fig. 3 is a flowchart of an embodiment of an apparatus for saving traffic based on advertisement interception according to the present invention.
Detailed Description
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of an embodiment of a method for saving traffic based on advertisement interception according to the present invention, as shown in fig. 1:
step 101, obtaining a network request and extracting a URL from the network request.
And 102, matching the URL with the URL recorded in the advertisement blacklist library.
If the match is successful, the traffic resulting from the network request is blocked, step 103.
The method for saving the flow based on the advertisement interception judges whether the network request is the advertisement or not based on the URL in the network request, and can prevent the advertisement flow generated by the network request, thereby restraining the influence of the advertisement on the user.
In the process of acquiring the flow, a VPN channel is established between the client and the VPN server. The client can be a mobile terminal device with mobile networking service such as a smart phone and a tablet computer, an operating system of the client opens a plurality of system interfaces (APIs) in order to use the VPN service, and a local VPN service can be created inside the client by calling the system interfaces under the condition that a user confirms, wherein the client is VPNclient.
In one embodiment, traffic for the mobile terminal is sent over the local VPN service, creating a local advertisement blocking process, the local advertisement blocking process being provided by the local VPN service. And acquiring the network request and the URL in the network request through a local advertisement intercepting process, and matching the URL with the URL recorded in a local advertisement blacklist library. If the match is successful, the traffic generated by the network request is blocked by a local ad blocking process.
The network request includes: HTTP requests, and the like. The domain name of the URL in the HTTP request is extracted and matched with the domain name of the URL in the local advertisement blacklist library. Full path matching may be used for the URL, or only the host name, domain name, etc. of the URL may be matched. For example, the domain name of the URL recorded in the local advertisement blacklist repository may be a common domain name providing advertisement content, such as: com, umeng.com, etc.
FIG. 2 is a flow chart of determining whether an advertisement request is sent for a visualization window; as shown in fig. 2:
step 201: and matching the URL with the URL recorded in the advertisement blacklist library successfully.
Step 202, obtaining the APP process sending the network request and the parent process of the APP process.
Step 203, traversing all the visualization windows and obtaining the process identifier of the process corresponding to each visualization window.
Step 204, judging whether the APP process is a visual window process or not, or whether a parent process of the APP process corresponds to a visual window.
If so, traffic resulting from the network request is blocked, step 205.
And step 206, when the APP process is judged to be a visual window process or the parent process of the APP process corresponds to a visual window, the flow generated by the network request is not blocked, risk prompt information is given, and blocking or releasing operation is performed according to the selection of the user.
A process is created with an identification assigned to the process until the process terminates, the identification is valid and does not change. The process identification of each process is unique during the time that the process is active. If the process or the parent process identification of the process is not inquired in the process identifications of all the visual windows, the network request initiated by the process is considered to be a background process, initiated without permission of a user and an advertiser behavior, and the behavior is intercepted.
Whether the act of sending the advertisement is user triggered or user enabled and visible is determined by detecting whether the process and its parent correspond to a visualization window. For example, the user clicks a space picture on the QQ interface, a space page pops up, which belongs to security behaviors allowed by the user, and the like.
The method for saving the flow based on the advertisement interception can effectively intercept the interference or threat of sending network requests such as advertisements, games, shopping, phishing websites and the like to the background process of the hidden window without the consent of the user, improves the safety of the network operation of the user, and can avoid the error prevention of the advertisement information required by the user.
In one embodiment, when the duration of a network connection is determined to exceed a preset threshold, the connection is directly cut off, and excessive traffic is avoided. Blocking traffic generated by a network request is specifically: the network request is intercepted by the local advertisement interception process and no response message corresponding to the network request is sent. Alternatively, a loopback IP address is returned by the local ad blocking process, the loopback IP address being used to block traffic generated by network requests, and the like.
If the URL in the network request is successfully matched with the URL recorded in the advertisement blacklist library, the local advertisement blocking process returns a loopback IP address, such as 127.0.0.1. The loopback IP address is a virtual address, which is a special address used by the host to send communication to itself, and two services of the same host can bypass the lower layers of the TCP/IP protocol stack by using the loopback IP address instead of the allocated IP address. That is, after the local advertisement interception process returns the loopback IP address to the application initiating the network request, the HTTP request packet sent to the loopback IP address by the application will loop back to the sender without reaching a certain receiver, thus actually preventing the flow of the subsequent packet request.
In one embodiment, whether the current networking state is the wireless mobile network networking state is judged, for example, the current networking state is connected through wifi, and if the current networking state is the wireless mobile network networking state, the cloud server synchronously updates the URL recorded in the cloud advertisement blacklist library to the advertisement blacklist library arranged in the local place. The local advertisement blacklist library can be generated according to the configuration of the user, and can also be obtained from the cloud server. The cloud server updates the cloud advertisement blacklist library at irregular time according to the actual operation condition, and can obtain the cloud advertisement blacklist library from other applications, such as a web shield and the like.
In one embodiment, a new advertisement blacklist URL file is obtained from a cloud server and stored locally, and an update notification message is sent to a local advertisement blocking process. And the local advertisement interception process loads the new advertisement blacklist URL file into the memory, and switches to use the new advertisement blacklist library after the new advertisement blacklist URL file is successfully loaded, so that the operation can not be suspended.
And modifying the file name of the original advertisement blacklist URL file stored locally, and setting the file name of the new advertisement blacklist URL file as a default file name. When restarting, the local advertisement interception process automatically loads a new advertisement blacklist URL file, and can realize the automatic switching of the advertisement blacklist library.
The present invention provides a device 31 for saving traffic based on advertisement interception, as shown in fig. 3, comprising: a network request acquisition unit 311, a URL matching unit 312, a traffic blocking unit 313, and a blacklist bank update unit 314.
The network request acquisition unit 311 acquires a network request and extracts a URL from the network request. The URL matching unit 312 matches the URL with a URL recorded in the advertisement blacklist repository. If the matching is successful, the traffic blocking unit 313 blocks traffic generated by the network request.
In one embodiment, the network request acquisition unit 311 creates a local advertisement blocking process, which is provided by a local VPN service. And acquiring the network request and the URL in the network request through a local advertisement intercepting process, and matching the URL with the URL recorded in a local advertisement blacklist library. If the matching is successful, the traffic blocking unit 313 blocks traffic generated by the network request through the local advertisement blocking process.
The URL matching unit 312 extracts the domain name of the URL in the HTTP request and matches the domain name with the domain name of the URL in the advertisement blacklist repository set locally. If the URL matches successfully with the URL recorded in the advertisement blacklist repository, the traffic blocking unit 313 acquires the APP process that sent the network request and the parent process of this APP process.
When it is determined that the APP process is a visual window process or its parent process corresponds to a visual window, the traffic blocking unit 313 does not block traffic generated by a network request. When it is determined that the APP process is not a visualization window process and its parent process does not correspond to a visualization window, the traffic blocking unit 313 blocks traffic generated by the network request.
In one embodiment, when blocking traffic generated by the network request, the traffic blocking unit 313 intercepts the network request through the local advertisement interception process and does not transmit a response message corresponding to the network request. Alternatively, the traffic blocking unit 313 returns a loopback IP address for blocking traffic generated by a network request through the local advertisement interception process.
The blacklist database updating unit 314 determines whether the current networking state is the wireless mobile network networking state, and if so, the cloud server 32 synchronously updates the URL recorded in the cloud advertisement blacklist database to the advertisement blacklist database set locally.
In one embodiment, the blacklist repository update unit 314 obtains a new advertisement blacklist URL file from the cloud server 32, stores the file locally, and sends an update notification message to the local advertisement blocking process. And the local advertisement interception process loads the new advertisement blacklist URL file into the memory, and switches to use the new advertisement blacklist library and modifies the file name of the original advertisement blacklist URL file stored locally after the loading is successful.
According to the method and the device for saving the flow based on the advertisement interception, whether the sent network request is the advertisement or not is judged based on the URL in the sent network request, the advertisement flow generated by the network request can be prevented, and therefore the influence of the advertisement on a user is effectively restrained; by utilizing the characteristics of high speed and safety of VPN service, the traffic consumed by mobile phone advertisements can be prevented without obtaining root authority, the network behaviors of advertisements such as fraud, phishing and the like generated by sending network requests by background application can be prevented, and the safety of network access is ensured.
The method and system of the present invention may be implemented in a number of ways. For example, the methods and systems of the present invention may be implemented in software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustrative purposes only, and the steps of the method of the present invention are not limited to the order specifically described above unless specifically indicated otherwise. Furthermore, in some embodiments, the present invention may also be embodied as a program recorded in a recording medium, the program including machine-readable instructions for implementing a method according to the present invention. Thus, the present invention also covers a recording medium storing a program for executing the method according to the present invention.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
Claims (8)
1. A method for saving traffic based on advertisement interception, comprising:
creating a local advertisement interception process, wherein the local advertisement interception process is provided by a local VPN service;
acquiring a network request through the local advertisement intercepting process and extracting a URL from the network request;
matching the URL with a URL recorded in a local advertisement blacklist library;
if the matching is successful, blocking traffic generated by the network request through the local advertisement blocking process; and
judging whether the current networking state is the wireless mobile network networking state, and if so, synchronously updating the URL recorded in the cloud advertisement blacklist library to a local advertisement blacklist library by the cloud server;
if the URL extracted from the network request is successfully matched with the URL recorded in the advertisement blacklist library, acquiring an APP process for sending the network request and a parent process of the APP process;
when the APP process is judged to be a visual window process or a parent process of the APP process corresponds to a visual window, flow generated by the network request is not blocked;
and when the APP process is judged not to be a visual window process and the parent process of the APP process does not correspond to the visual window, stopping the flow generated by the network request.
2. The method of claim 1, comprising:
the network request includes: an HTTP request;
and extracting the domain name of the URL in the HTTP request, and matching the domain name with the domain name of the URL in a local advertisement blacklist library.
3. The method of claim 1, wherein the blocking traffic generated by the network request comprises:
intercepting the network request through the local advertisement intercepting process, and not sending a response message corresponding to the network request;
or,
returning, by the local advertisement interception process, a loopback IP address, the loopback IP address for blocking traffic generated by the network request.
4. The method of claim 1, wherein the cloud server synchronously updating the URLs recorded in the cloud advertisement blacklist repository to a locally-located advertisement blacklist repository comprises:
acquiring a new advertisement blacklist URL file from the cloud server, storing the new advertisement blacklist URL file locally, and sending an update notification message to the local advertisement interception process;
and the local advertisement intercepting process loads the new advertisement blacklist URL file into a memory, and after the loading is successful, the local advertisement intercepting process switches to use a new advertisement blacklist library and modifies the file name of the original advertisement blacklist URL file stored locally.
5. An apparatus for saving traffic based on advertisement blocking, comprising:
a network request acquisition unit for creating a local advertisement interception process, and for acquiring a network request through the local advertisement interception process and extracting a URL from the network request, the local advertisement interception process being provided by a local VPN service;
the URL matching unit is used for matching the URL with the URL recorded in the local advertisement blacklist library;
a traffic blocking unit for blocking traffic generated by the network request through the local advertisement blocking process if the matching is successful; if the URL extracted from the network request is successfully matched with the URL recorded in the advertisement blacklist library, acquiring an APP process for sending the network request and a parent process of the APP process; when the APP process is judged to be a visual window process or a parent process of the APP process corresponds to a visual window, flow generated by the network request is not blocked; when the APP process is judged not to be a visual window process and the parent process of the APP process does not correspond to a visual window, stopping the flow generated by the network request; and
and the blacklist bank updating unit is used for judging whether the current networking state is the wireless mobile network networking state, and if so, the cloud server synchronously updates the URL recorded in the cloud advertisement blacklist bank to the local advertisement blacklist bank.
6. The apparatus of claim 5, wherein: the URL matching unit is also used for extracting the domain name of the URL in the HTTP request and matching the domain name with the domain name of the URL in the local advertisement blacklist library.
7. The apparatus of claim 5, wherein:
the traffic blocking unit is further configured to block the network request by the local advertisement blocking process and not send a response message corresponding to the network request when blocking traffic generated by the network request; or returning a loopback IP address through the local advertisement intercepting process, wherein the loopback IP address is used for preventing the flow generated by the network request.
8. The apparatus of claim 5, wherein:
the blacklist bank updating unit is further used for acquiring a new advertisement blacklist URL file from the cloud server, storing the new advertisement blacklist URL file in the local and sending an updating notification message to the local advertisement blocking process;
and the local advertisement intercepting process loads the new advertisement blacklist URL file into a memory, and switches to use a new advertisement blacklist library and modifies the file name of the original advertisement blacklist URL file stored locally after the new advertisement blacklist URL file is successfully loaded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410712645.8A CN104468551B (en) | 2014-11-28 | 2014-11-28 | A kind of method and device saving flow based on Ad blocking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410712645.8A CN104468551B (en) | 2014-11-28 | 2014-11-28 | A kind of method and device saving flow based on Ad blocking |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468551A CN104468551A (en) | 2015-03-25 |
CN104468551B true CN104468551B (en) | 2016-06-15 |
Family
ID=52913923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410712645.8A Active CN104468551B (en) | 2014-11-28 | 2014-11-28 | A kind of method and device saving flow based on Ad blocking |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468551B (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138639A (en) * | 2015-08-24 | 2015-12-09 | 成都秋雷科技有限责任公司 | Webpage advertisement screening method |
CN105391642A (en) * | 2015-10-16 | 2016-03-09 | 百度在线网络技术(北京)有限公司 | Data traffic saving method and data traffic saving device |
CN106936793B (en) * | 2015-12-30 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Information interception processing method and terminal |
CN105550007B (en) * | 2016-02-01 | 2019-02-05 | Oppo广东移动通信有限公司 | For the control method of mobile terminal, device and mobile terminal |
CN105812836A (en) * | 2016-03-07 | 2016-07-27 | 北京奇虎科技有限公司 | VPN based video advertisement blocking method and device |
CN105631056A (en) * | 2016-03-24 | 2016-06-01 | 北京奇虎科技有限公司 | Advertisement flow filtering method and device and server |
CN105824972A (en) * | 2016-04-15 | 2016-08-03 | 广东欧珀移动通信有限公司 | Method and device for blocking network advertisements |
CN106096394A (en) * | 2016-06-16 | 2016-11-09 | 北京奇虎科技有限公司 | A kind of Ad blocking method and apparatus of Android application |
CN106790589A (en) * | 2016-12-28 | 2017-05-31 | 北京奇虎科技有限公司 | Advertisement filter method and device in mobile terminal client terminal |
CN106599298A (en) * | 2016-12-28 | 2017-04-26 | 北京金山安全软件有限公司 | Advertisement blocking method and device and terminal equipment |
CN106649787A (en) * | 2016-12-28 | 2017-05-10 | 北京奇虎科技有限公司 | Method and device for filtering advertisement in mobile terminal client |
CN108282441B (en) * | 2017-01-05 | 2021-04-27 | 中国移动通信集团辽宁有限公司 | Advertisement blocking method and device |
CN108390808B (en) * | 2017-02-03 | 2021-09-14 | 阿里巴巴集团控股有限公司 | Communication processing method and device |
CN106919690B (en) * | 2017-03-03 | 2021-04-20 | 北京金山安全软件有限公司 | Information shielding method and device and electronic equipment |
CN106850683A (en) * | 2017-03-22 | 2017-06-13 | 维沃移动通信有限公司 | The control method and mobile terminal of a kind of application program |
CN107133073A (en) * | 2017-04-28 | 2017-09-05 | 努比亚技术有限公司 | A kind of webpage loading method based on dynamic configuration, mobile terminal and storage medium |
CN109271212A (en) * | 2017-07-13 | 2019-01-25 | 深圳市Tcl高新技术开发有限公司 | A kind of advertisement in application program shields method, device and equipment |
CN108040014B (en) * | 2017-10-30 | 2022-01-11 | 维沃移动通信有限公司 | Flow control method and device |
CN107968783B (en) * | 2017-11-30 | 2021-10-08 | 腾讯科技(深圳)有限公司 | Traffic management method, device, terminal and computer readable storage medium |
CN109241458A (en) * | 2018-07-11 | 2019-01-18 | 上海斐讯数据通信技术有限公司 | A kind of Ad blocking method and router based on router |
CN109379394A (en) * | 2018-08-21 | 2019-02-22 | 北京奇虎科技有限公司 | A kind of method, apparatus and terminal monitoring network request |
CN109413045A (en) * | 2018-09-26 | 2019-03-01 | 中国联合网络通信集团有限公司 | A kind of access control system and method |
CN109842617B (en) * | 2019-01-03 | 2022-09-09 | 深圳壹账通智能科技有限公司 | Advertisement blocking method and device and storage medium |
CN110278271B (en) * | 2019-06-24 | 2022-04-12 | 厦门美图之家科技有限公司 | Network request control method and device and terminal equipment |
CN114465960A (en) * | 2022-02-07 | 2022-05-10 | 北京沃东天骏信息技术有限公司 | Flow switching method and device and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102713959A (en) * | 2009-11-09 | 2012-10-03 | 双重验证有限公司 | Real-time online advertisement verification system and method |
CN103034727A (en) * | 2012-12-19 | 2013-04-10 | 北京奇虎科技有限公司 | System for intercepting pop-up window in webpage |
CN103268442A (en) * | 2013-05-14 | 2013-08-28 | 北京奇虎科技有限公司 | Method and device for achieving safe access of video websites |
CN103530560A (en) * | 2013-09-29 | 2014-01-22 | 北京金山网络科技有限公司 | Method, device and client side for advertisement blocking |
CN103617395A (en) * | 2013-12-06 | 2014-03-05 | 北京奇虎科技有限公司 | Method, device and system for intercepting advertisement programs based on cloud security |
CN104021172A (en) * | 2014-05-30 | 2014-09-03 | 北京搜狗科技发展有限公司 | Advertisement filtering method and advertisement filtering device |
CN104035984A (en) * | 2014-05-29 | 2014-09-10 | 北京奇虎科技有限公司 | Method for blocking popup windows in browser and device for blocking popup windows |
CN104092792A (en) * | 2014-07-15 | 2014-10-08 | 北京奇虎科技有限公司 | Method, system and client-side for achieving flow optimization based on domain name resolution request |
-
2014
- 2014-11-28 CN CN201410712645.8A patent/CN104468551B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102713959A (en) * | 2009-11-09 | 2012-10-03 | 双重验证有限公司 | Real-time online advertisement verification system and method |
CN103034727A (en) * | 2012-12-19 | 2013-04-10 | 北京奇虎科技有限公司 | System for intercepting pop-up window in webpage |
CN103268442A (en) * | 2013-05-14 | 2013-08-28 | 北京奇虎科技有限公司 | Method and device for achieving safe access of video websites |
CN103530560A (en) * | 2013-09-29 | 2014-01-22 | 北京金山网络科技有限公司 | Method, device and client side for advertisement blocking |
CN103617395A (en) * | 2013-12-06 | 2014-03-05 | 北京奇虎科技有限公司 | Method, device and system for intercepting advertisement programs based on cloud security |
CN104035984A (en) * | 2014-05-29 | 2014-09-10 | 北京奇虎科技有限公司 | Method for blocking popup windows in browser and device for blocking popup windows |
CN104021172A (en) * | 2014-05-30 | 2014-09-03 | 北京搜狗科技发展有限公司 | Advertisement filtering method and advertisement filtering device |
CN104092792A (en) * | 2014-07-15 | 2014-10-08 | 北京奇虎科技有限公司 | Method, system and client-side for achieving flow optimization based on domain name resolution request |
Also Published As
Publication number | Publication date |
---|---|
CN104468551A (en) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104468551B (en) | A kind of method and device saving flow based on Ad blocking | |
CN104363247A (en) | Flow saving method and device adopting saving-free application | |
CN104462952B (en) | A kind of method and device forbidden using self-starting | |
US10805340B1 (en) | Infection vector and malware tracking with an interactive user display | |
CN103491543A (en) | Method for detecting malicious websites through wireless terminal, and wireless terminal | |
EP2985695A1 (en) | Method and device for setting application program state | |
CN104811817B (en) | The method and device of video is played using videoconference client software | |
CN108134816B (en) | Access to data on remote device | |
CN104935551B (en) | A kind of webpage tamper protective device and method | |
CN103391520A (en) | Method, terminal, server and system for intercepting malicious short message | |
KR101541244B1 (en) | System and method for pharming attack prevention through dns modulation such as the pc and access point | |
CN105391860A (en) | Method and apparatus for processing communication request | |
TWI789350B (en) | WIFI security protection system, wireless network protection method, device and electronic equipment | |
CN103020528A (en) | Display method and display device for malicious acts of applications | |
CN103491189A (en) | Method for detecting installation state of client-side software in linkage mode based on cloud and wireless terminal and wireless terminal | |
US9900756B2 (en) | Dynamically updating policy controls for mobile devices and applications via policy notifications | |
CN105791221B (en) | Rule issuing method and device | |
KR101507404B1 (en) | A mobile communication and an application program information management server and a control method thereof, a disposal method malignant application program | |
CN107786413B (en) | Method for browsing e-mail and user terminal | |
CN106912064B (en) | Network configuration detection and repair method and device for wireless network | |
CN112673663A (en) | Pseudo base station processing method, pseudo base station processing device, mobile terminal and storage medium | |
CN111142973B (en) | Information processing method, device, electronic equipment and medium | |
CN108848076A (en) | A kind of method and apparatus for being kidnapped by user equipment detection DNS | |
CN113596600A (en) | Security management method, device, equipment and storage medium for live broadcast embedded program | |
CN110266710B (en) | Cluster safety protection method and device, server and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220803 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |