保證安全的異步式網(wǎng)絡(luò)訪問方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種保證安全的異步式網(wǎng)絡(luò)訪問方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的用戶已習(xí)慣于通過手機(jī)上網(wǎng),并且可應(yīng)用于智能手機(jī)上的應(yīng)用也越來越多,極大地方便了用戶的生活,但是與此同時(shí)也給用戶帶來了許多手機(jī)安全隱患。由于相對(duì)于個(gè)人電腦而言,手機(jī)的私密性更強(qiáng),因此手機(jī)安全隱患對(duì)用戶的威脅更大。例如,一些惡意訪問和手機(jī)黑客等會(huì)使用戶無故的花費(fèi)支出、盜取用戶手機(jī)信息或給用戶帶來其他形式的損失。
[0003]在現(xiàn)有技術(shù)中已提供了聯(lián)網(wǎng)防火墻技術(shù),用戶利用聯(lián)網(wǎng)防火墻可以實(shí)現(xiàn)管理并控制應(yīng)用程序、設(shè)置黑白名單等功能,以加強(qiáng)手機(jī)上網(wǎng)的安全性。但是由于手機(jī)操作系統(tǒng)的權(quán)限限制,現(xiàn)有的聯(lián)網(wǎng)防火墻需要獲得root權(quán)限才能實(shí)現(xiàn)上述功能,而一般需要通過刷機(jī)才能獲得root權(quán)限。另外,在一些情況下,即使聯(lián)網(wǎng)防火墻具有root權(quán)限,也無法有效地、全面地管理并控制應(yīng)用程序。如何能夠方便、有效地加強(qiáng)手機(jī)上網(wǎng)的安全性,成為了一個(gè)亟需解決的問題。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的保證安全的異步式網(wǎng)絡(luò)訪問方法及裝置。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種保證安全的異步式網(wǎng)絡(luò)訪問方法,該方法包括:
[0006]獲取網(wǎng)絡(luò)訪問請(qǐng)求,將網(wǎng)絡(luò)訪問請(qǐng)求重定向至本地服務(wù)進(jìn)程,本地服務(wù)進(jìn)程是由本地VPN服務(wù)提供的;
[0007]在本地服務(wù)進(jìn)程中,提取該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息;
[0008]通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪問行為;
[0009]若確定網(wǎng)絡(luò)訪問行為是惡意行為,則在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種保證安全的異步式網(wǎng)絡(luò)訪問裝置,該裝置包括:
[0011]重定向模塊,適于獲取網(wǎng)絡(luò)訪問請(qǐng)求,將網(wǎng)絡(luò)訪問請(qǐng)求重定向至本地服務(wù)進(jìn)程,本地服務(wù)進(jìn)程是由本地VPN服務(wù)提供的;
[0012]提取模塊,適于在本地服務(wù)進(jìn)程中,提取該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息;
[0013]確定模塊,適于通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪問行為;
[0014]展示模塊,適于若確定網(wǎng)絡(luò)訪問行為是惡意行為,則在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息。
[0015]根據(jù)本發(fā)明提供的技術(shù)方案,通過由本地VPN服務(wù)提供的本地服務(wù)進(jìn)程,將獲取的網(wǎng)絡(luò)訪問請(qǐng)求重定向至本地服務(wù)進(jìn)程,并在本地服務(wù)進(jìn)程中,提取該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息,通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪問行為,如果確定了網(wǎng)絡(luò)訪問行為是惡意訪問行為,則在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息。根據(jù)本發(fā)明提供的技術(shù)方案,當(dāng)網(wǎng)絡(luò)訪問行為是惡意訪問行為時(shí),并不進(jìn)行阻止,而是在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息,以提示用戶提高注意力,防止給用戶帶來不良影響。而且本發(fā)明提供的技術(shù)方案利用VPN月艮務(wù)高速且安全的特定,無需獲得root權(quán)限即可對(duì)惡意訪問行為進(jìn)行有效提示。
[0016]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0017]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0018]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的保證安全的異步式網(wǎng)絡(luò)訪問方法的流程示意圖;
[0019]圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的保證安全的異步式網(wǎng)絡(luò)訪問方法的流程示意圖;
[0020]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的保證安全的異步式網(wǎng)絡(luò)訪問裝置的功能框圖;
[0021]圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的保證安全的異步式網(wǎng)絡(luò)訪問裝置的功能框圖。
【具體實(shí)施方式】
[0022]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0023]本發(fā)明實(shí)施例是基于在客戶端內(nèi)部創(chuàng)建的本地VPN(虛擬專用網(wǎng)絡(luò),VirtualPrivate Network)服務(wù)而實(shí)現(xiàn)的。在本文中,客戶端可以是智能手機(jī)、平板式電腦等終端設(shè)備。客戶端的操作系統(tǒng)為了便于使用VPN服務(wù),開放了多個(gè)系統(tǒng)接口(API),在得到用戶確認(rèn)的情況下,VPN服務(wù)能夠獲得控制和管理其它應(yīng)用的權(quán)限。本發(fā)明實(shí)施例通過調(diào)用操作系統(tǒng)提供的API,將客戶端內(nèi)部的VPN服務(wù)打開,當(dāng)客戶端的其它應(yīng)用要訪問網(wǎng)絡(luò)時(shí),應(yīng)用所發(fā)起的網(wǎng)絡(luò)連接請(qǐng)求均經(jīng)過本地VPN服務(wù)的處理,使得客戶端能夠有效且安全地訪問網(wǎng)絡(luò)資源。
[0024]以一種應(yīng)用場(chǎng)景為例,客戶端在安裝或首次啟動(dòng)用于實(shí)現(xiàn)本發(fā)明方案的獨(dú)立的應(yīng)用(以下稱為本發(fā)明應(yīng)用)時(shí),本發(fā)明應(yīng)用需要?jiǎng)?chuàng)建本地VPN服務(wù),此時(shí)本發(fā)明應(yīng)用向用戶發(fā)出信任或不信任本應(yīng)用的提示信息,如果用戶選擇信任,則本發(fā)明應(yīng)用創(chuàng)建本地VPN服務(wù)。在創(chuàng)建本地VPN服務(wù)之后,由于在操作系統(tǒng)框架內(nèi)允許VPN框架里的應(yīng)用對(duì)其它應(yīng)用具有更高的控制權(quán),所以本發(fā)明應(yīng)用對(duì)于網(wǎng)絡(luò)訪問請(qǐng)求的控制級(jí)別高于其它應(yīng)用。在用戶要使用某些應(yīng)用且希望在使用這些應(yīng)用的過程中對(duì)這些應(yīng)用發(fā)起的網(wǎng)絡(luò)連接進(jìn)行處理時(shí),啟動(dòng)上述創(chuàng)建本地VPN服務(wù)的本發(fā)明應(yīng)用,點(diǎn)擊本發(fā)明應(yīng)用的設(shè)置開關(guān)用于啟動(dòng)VPN服務(wù)。在啟動(dòng)VPN服務(wù)后,執(zhí)行本實(shí)施例提供的方法。
[0025]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的保證安全的異步式網(wǎng)絡(luò)訪問方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0026]步驟S100,獲取網(wǎng)絡(luò)訪問請(qǐng)求,將網(wǎng)絡(luò)訪問請(qǐng)求重定向至本地服務(wù)進(jìn)程,本地服務(wù)進(jìn)程是由本地VPN服務(wù)提供的。
[0027]基于上面的描述可知,在本發(fā)明應(yīng)用創(chuàng)建本地VPN服務(wù)之后,本發(fā)明應(yīng)用對(duì)于網(wǎng)絡(luò)訪問請(qǐng)求的控制級(jí)別高于其它應(yīng)用。在其它應(yīng)用發(fā)出網(wǎng)絡(luò)訪問請(qǐng)求時(shí),本發(fā)明應(yīng)用能夠攔截網(wǎng)絡(luò)訪問請(qǐng)求,將網(wǎng)絡(luò)訪問請(qǐng)求重定向至本發(fā)明應(yīng)用內(nèi)的本地服務(wù)進(jìn)程進(jìn)行后續(xù)處理。
[0028]步驟SlOl,在本地服務(wù)進(jìn)程中,提取該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息。
[0029]具體地,可提取網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的主頁(yè)面的資源請(qǐng)求鏈接信息、該主頁(yè)面的父頁(yè)面的資源請(qǐng)求鏈接信息以及該主頁(yè)面的子頁(yè)面的資源請(qǐng)求鏈接信息。因此,本發(fā)明可根據(jù)網(wǎng)絡(luò)訪問請(qǐng)求全面地提取到其對(duì)應(yīng)的資源請(qǐng)求鏈接信息。
[0030]步驟S102,通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪冋行為;若是,則執(zhí)行步驟SI 03。
[0031]在步驟SlOl提取了該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息之后,在步驟S102中,通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪問行為。如果確定了網(wǎng)絡(luò)訪問行為是惡意訪問行為,則執(zhí)行步驟S103。
[0032]步驟S103,在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息。
[0033]在步驟S102通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定了網(wǎng)絡(luò)訪問行為是惡意訪問行為時(shí),步驟S103并沒有阻止響應(yīng)該網(wǎng)絡(luò)訪問請(qǐng)求,而是在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息,以提示用戶提高注意力,防止給用戶帶來不良影響,從而實(shí)現(xiàn)了保證安全的異步式的網(wǎng)絡(luò)訪問。其中,非安全提示信息可包括提示用戶的語(yǔ)句或圖片等信息,例如,當(dāng)用戶想要打開一個(gè)網(wǎng)頁(yè)時(shí),經(jīng)確定該網(wǎng)頁(yè)為惡意網(wǎng)頁(yè),則非安全提示信息可為“****提示您:該網(wǎng)頁(yè)為惡意網(wǎng)頁(yè)”的信息。
[0034]根據(jù)本實(shí)施例提供的保證安全的異步式網(wǎng)絡(luò)訪問方法,通過由本地VPN服務(wù)提供的本地服務(wù)進(jìn)程,將獲取的網(wǎng)絡(luò)訪問請(qǐng)求重定向至本地服務(wù)進(jìn)程,并在本地服務(wù)進(jìn)程中,提取該網(wǎng)絡(luò)訪問請(qǐng)求對(duì)應(yīng)的至少一個(gè)資源請(qǐng)求鏈接信息,通過分析至少一個(gè)資源請(qǐng)求鏈接信息,確定網(wǎng)絡(luò)訪問行為是否為惡意訪問行為,如果確定了網(wǎng)絡(luò)訪問行為是惡意訪問行為,則在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息。根據(jù)本發(fā)明提供的技術(shù)方案,當(dāng)網(wǎng)絡(luò)訪問行為是惡意訪問行為時(shí),并不進(jìn)行阻止,而是在返回網(wǎng)絡(luò)訪問資源的同時(shí),向用戶展示非安全提示信息,以提示用戶提高注意力,防止給用戶帶來不良影響。而且本發(fā)明提供的技術(shù)方案利用VPN服務(wù)高速且安全的特定,無需獲得root權(quán)