后臺(tái)服務(wù)監(jiān)聽方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于一種后臺(tái)服務(wù)監(jiān)聽方法,特別是用以監(jiān)聽電子裝置自動(dòng)由網(wǎng)絡(luò)傳出的數(shù)據(jù)封包。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,現(xiàn)代人的生活幾乎已經(jīng)離不開網(wǎng)絡(luò),對(duì)于新開發(fā)出來的電子裝置,如個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)、智能型手機(jī)、平板計(jì)算機(jī),無線連接網(wǎng)絡(luò)都是很基本的功能,以便讓使用者能隨時(shí)隨地連接網(wǎng)絡(luò),但方便的網(wǎng)絡(luò)也會(huì)衍生一些問題。
[0003]舉例而言,如圖1所示,在操作個(gè)人行動(dòng)電話的操作系統(tǒng)9時(shí),使用者是透過用戶界面90開啟不同的應(yīng)用程序91,而一部份的應(yīng)用程序91運(yùn)作的時(shí)候,在不透過用戶界面90通知使用者的情況下,就會(huì)自行透過操作系統(tǒng)9中的后臺(tái)服務(wù)92 (background service)將一些儲(chǔ)存在操作系統(tǒng)9中、關(guān)于使用者的信息透過網(wǎng)絡(luò)傳送到遠(yuǎn)程的應(yīng)用程序服務(wù)器93,而應(yīng)用程序服務(wù)器93的對(duì)外聯(lián)絡(luò)無法透過操作系統(tǒng)9掌握,因此使用者的信息會(huì)在自身未察覺的情況下,被應(yīng)用程序服務(wù)器93散布出去。
[0004]當(dāng)使用者的信息在無意中被散布出去,接下來輕則接到廣告、垃圾訊息,重則對(duì)自身的安全性造成影響,無論如何,一定會(huì)對(duì)使用者的日常生活造成不便,因此防止信息透過網(wǎng)絡(luò)在無意間被傳送出去,是一定要避免的狀況。
【發(fā)明內(nèi)容】
[0005]如以上所述,本發(fā)明提出了一種后臺(tái)服務(wù)監(jiān)聽方法及系統(tǒng),透過對(duì)后臺(tái)服務(wù)的監(jiān)聽,能掌控敏感數(shù)據(jù)在不通知使用者,經(jīng)由網(wǎng)絡(luò)被傳送出去的情況。
[0006]透過本發(fā)明所提出的后臺(tái)服務(wù)監(jiān)聽方法及系統(tǒng),使用者可以了解應(yīng)用程序是否對(duì)外傳送敏感數(shù)據(jù),進(jìn)而決定是否關(guān)閉應(yīng)用程序。
[0007]透過本發(fā)明所提出的后臺(tái)服務(wù)監(jiān)聽方法及系統(tǒng),使用者可以對(duì)應(yīng)用程序進(jìn)行管理,一旦知道什么樣的應(yīng)用程序會(huì)對(duì)外傳送敏感數(shù)據(jù),未來可以針對(duì)應(yīng)用程序的種類或開發(fā)商進(jìn)行篩選,進(jìn)一步減少數(shù)據(jù)外流的情況。
[0008]根據(jù)以上目的,本發(fā)明提出了一種后臺(tái)服務(wù)監(jiān)聽方法,包括以下步驟:開啟一操作系統(tǒng)中的一監(jiān)聽模塊;設(shè)定監(jiān)聽模塊的一監(jiān)聽項(xiàng)目,監(jiān)聽項(xiàng)目至少具有一敏感數(shù)據(jù);抓取操作系統(tǒng)中一應(yīng)用程序的一后臺(tái)服務(wù)所發(fā)出的一封包;解析封包,得到一解析結(jié)果;及將解析結(jié)果與監(jiān)聽項(xiàng)目作比對(duì),當(dāng)解析結(jié)果與敏感數(shù)據(jù)相符時(shí),于操作系統(tǒng)的一用戶界面提出一警示,提示通過后臺(tái)服務(wù)發(fā)出的封包與敏感數(shù)據(jù)相符。
[0009]本發(fā)明又提出了一種后臺(tái)服務(wù)監(jiān)聽系統(tǒng),包括:一操作系統(tǒng)及一應(yīng)用程序服務(wù)器,操作系統(tǒng)與應(yīng)用程序服務(wù)器通訊連結(jié),操作系統(tǒng)進(jìn)一步包括:一用戶界面,用以輸入指令給操作系統(tǒng);一應(yīng)用程序,安裝于操作系統(tǒng)內(nèi),且與用戶界面通訊連接,是經(jīng)由用戶界面輸入的指令開啟而在操作系統(tǒng)中運(yùn)行;一后臺(tái)服務(wù),與應(yīng)用程序產(chǎn)生關(guān)連,且與應(yīng)用程序服務(wù)器通訊連接,在應(yīng)用程序運(yùn)行時(shí)啟動(dòng),后臺(tái)服務(wù)向應(yīng)用程序服務(wù)器傳送復(fù)數(shù)個(gè)封包;及一監(jiān)聽模塊,安裝于操作系統(tǒng)內(nèi),且與用戶界面及后臺(tái)服務(wù)通訊連接,用以抓取封包,并對(duì)封包進(jìn)行解析及比對(duì),接著向用戶界面?zhèn)魉徒馕黾氨葘?duì)的結(jié)果。
【附圖說明】
[0010]圖1為習(xí)知的個(gè)人行動(dòng)電話操作系統(tǒng)示意圖;
[0011]圖2為本發(fā)明一實(shí)施例所述的后臺(tái)服務(wù)監(jiān)聽系統(tǒng)示意圖;
[0012]圖3為本發(fā)明一實(shí)施例所述的后臺(tái)服務(wù)監(jiān)聽方法流程示意圖。
[0013]符號(hào)說明
[0014]后臺(tái)服務(wù)監(jiān)聽系統(tǒng) I
[0015]操作系統(tǒng)2
[0016]用戶界面20
[0017]應(yīng)用程序21
[0018]后臺(tái)服務(wù)22
[0019]監(jiān)聽模塊23
[0020]應(yīng)用程序服務(wù)器 3
[0021]步驟401 ?407
[0022]操作系統(tǒng)9
[0023]用戶界面90
[0024]應(yīng)用程序91
[0025]后臺(tái)服務(wù)92
[0026]應(yīng)用程序服務(wù)器 93
【具體實(shí)施方式】
[0027]以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。根據(jù)下面說明,本發(fā)明的優(yōu)點(diǎn)和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準(zhǔn)的比率,僅用以方便、明晰地輔助說明本發(fā)明實(shí)施例的目的。
[0028]請先參閱圖2,是本發(fā)明的后臺(tái)服務(wù)監(jiān)聽系統(tǒng)示意圖。后臺(tái)服務(wù)監(jiān)聽系統(tǒng)I包括操作系統(tǒng)2,操作系統(tǒng)2并與應(yīng)用程序服務(wù)器3通訊連接;操作系統(tǒng)2是用以操控智能手機(jī)、個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、筆記型計(jì)算機(jī)等電子裝置,操作系統(tǒng)2具有使用者用以操控電子裝置的用戶界面20,例如,使用者利用用戶界面20在操作系統(tǒng)2之中開啟一個(gè)或多個(gè)已安裝的應(yīng)用程序21,應(yīng)用程序21可以是智能手機(jī)中的app,而有些應(yīng)用程序21在開始運(yùn)行后,會(huì)開啟安裝在操作系統(tǒng)2中的后臺(tái)服務(wù)22,并會(huì)透過后臺(tái)服務(wù)22與操作系統(tǒng)2外的應(yīng)用程序服務(wù)器3通訊連接,應(yīng)用程序21、后臺(tái)服務(wù)22及應(yīng)用程序服務(wù)器3之間一部分的通訊情況,并不會(huì)透過用戶界面20通知使用者,也就是說應(yīng)用程序21可能在使用者不知情的情況下對(duì)外傳送一些訊息;本發(fā)明的后臺(tái)服務(wù)監(jiān)聽系統(tǒng)I與一般系統(tǒng)的差別在于,操作系統(tǒng)2進(jìn)一步安裝有監(jiān)聽模塊23,監(jiān)聽模塊23是與用戶界面20及后臺(tái)服務(wù)22連接,可經(jīng)由用戶界面20啟動(dòng),監(jiān)聽模塊23會(huì)抓取應(yīng)用程序21透過后臺(tái)服務(wù)22向應(yīng)用程序服務(wù)器3傳送的封包,并解析抓取的封包,再透過用戶界面20通知使用者解析的結(jié)果,也就是通知使用者應(yīng)用程序21對(duì)外傳送的封包具有什么訊息,于是,透過本發(fā)明的后臺(tái)服務(wù)監(jiān)聽系統(tǒng)1,使用者能檢測應(yīng)用程序21透過后臺(tái)服務(wù)22所發(fā)出的封包。
[0029]在具體的實(shí)施例中,操作系統(tǒng)2是用以操控智能手機(jī)、個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、筆記型計(jì)算機(jī)的情況下,使用者可以設(shè)定監(jiān)聽模塊23所監(jiān)聽的數(shù)據(jù)為何,例如:簡訊內(nèi)容、播放音訊及視訊的信息、全球定位訊息、通話記錄、通訊簿、儲(chǔ)存裝置