一種偽基站的識別方法及裝置的制造方法
【專利說明】
【技術領域】
[0001]本發明涉及無線通信技術領域,尤其涉及一種偽基站的識別方法及裝置。
【【背景技術】】
[0002]偽基站是一種用戶私自組裝的高科技儀器,由主機和筆記本電腦組成,偽基站能夠強制連接終端,并獲取一定范圍內的終端的相關數據,還可以任意冒用終端的號碼或者公用服務號碼,強行向終端發送短信息,在機場、火車站、銀行等人流密集的場所實施短信詐騙,所以偽基站具有欺騙性和危害性,使用戶受到財產權益損失,給社會帶來較大危害,同時嚴重危害國家通訊安全,擾亂社會公共秩序。
[0003]目前,偽基站的識別主要是通過檢測終端收到的短信的內容實現的,如果發現短信的發件人是銀行、運營商等權威號碼時,對短信的內容進行語義匹配,依據語義匹配結果,如果發現有詐騙或騷擾意圖,則報告該短信是偽基站發送的短信。然而,這種偽基站的識別方法只能依據特定號碼的虛假短信來識別出偽基站,因此,容易遺漏偽基站且容易造成偽基站的誤識別,使得偽基站的識別率和準確率較低。
【
【發明內容】
】
[0004]有鑒于此,本發明實施例提供了一種偽基站的識別方法及裝置,可以實現提高偽基站的識別率和準確率。
[0005]本發明實施例提供了一種偽基站的識別方法,包括:
[0006]依據終端的基站切換信息和所述終端接收短信的時間信息,確定目標基站;
[0007]利用所述終端的聯系人信息、偽基站信息、合法基站信息和所述目標基站的位置信息中至少一個信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果。
[0008]上述方法中,所述依據終端的基站切換信息和所述終端接收短信的時間信息,確定目標基站,包括:
[0009]獲得所述終端的基站切換信息,所述基站切換信息包括所述終端的基站切換序列和所述終端連接到基站的時刻;
[0010]獲得所述終端接收短信的時間信息,所述終端接收短信的時間信息包括所述終端切換到基站后從所述基站接收到短信的時刻;
[0011]若所述終端切換到基站后從所述基站接收到短信的時刻與所述終端連接到所述基站的時刻之間的時間間隔小于預設的時間閾值,確定所述基站為所述目標基站。
[0012]上述方法中,利用所述終端的聯系人信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果,包括:
[0013]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0014]若所述終端從所述目標基站接收到的短信的發件人屬于所述終端的聯系人,確定所述識別結果是所述目標基站為合法基站。
[0015]上述方法中,利用所述終端的聯系人信息和偽基站信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果,包括:
[0016]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0017]若所述終端從所述目標基站接收到的短信的發件人不屬于所述終端的聯系人,依據所述偽基站信息,判斷所述目標基站是否屬于所述偽基站信息中包括的至少一個偽基站;
[0018]若所述目標基站屬于所述偽基站信息中包括的至少一個偽基站,確定所述識別結果是所述目標基站為偽基站。
[0019]上述方法中,利用所述終端的聯系人信息、偽基站信息和合法基站信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果,包括:
[0020]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0021]若所述終端從所述目標基站接收到的短信的發件人不屬于所述終端的聯系人,依據所述偽基站信息,判斷所述目標基站是否屬于所述偽基站信息中包括的至少一個偽基站;
[0022]若所述目標基站不屬于所述偽基站信息中包括的至少一個偽基站,判斷所述目標基站是否屬于所述合法基站信息中包括的至少一個合法基站;
[0023]若所述目標基站不屬于所述合法基站信息中包括的至少一個合法基站,確定所述識別結果是所述目標基站為偽基站。
[0024]上述方法中,利用所述終端的聯系人信息、偽基站信息、合法基站信息和所述目標基站的位置信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果,包括:
[0025]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0026]若所述終端從所述目標基站接收到的短信的發件人不屬于所述終端的聯系人,依據所述偽基站信息,判斷所述目標基站是否屬于所述偽基站信息中包括的至少一個偽基站;
[0027]若所述目標基站不屬于所述偽基站信息中包括的至少一個偽基站,判斷所述目標基站是否屬于所述合法基站信息中包括的至少一個合法基站;
[0028]若所述目標基站屬于所述合法基站信息中包括的至少一個合法基站,獲得所述目標基站的位置信息;
[0029]判斷所述目標基站的位置信息是否為合理位置信息;
[0030]若所述目標基站的位置信息不為合理位置信息,確定所述識別結果是所述目標基站為偽基站;若所述目標基站的位置信息為合理位置信息,確定所述識別結果是所述目標基站為合法基站。
[0031]上述方法中,若所述識別結果是所述目標基站為偽基站,所述方法還包括:
[0032]攔截所述目標基站發送給所述終端的短信,或者,刪除所述目標基站發送給所述終端的短信,或者,轉移所述目標基站發送給所述終端的短信;和/或,
[0033]提示所述終端接收到偽基站發送的短信;和/或,
[0034]斷開所述終端與所述目標基站之間的連接;和/或,
[0035]依據所述目標基站的描述信息,更新所述終端存儲的所述偽基站信息;和/或,
[0036]向服務器發送所述目標基站的描述信息,以使得所述服務器依據所述目標基站的描述信息更新所述服務器存儲的所述偽基站信息。
[0037]上述方法中,若所述識別結果是所述目標基站為合法基站,所述方法還包括:
[0038]向服務器發送所述目標基站的描述信息,以使得所述服務器依據所述目標基站的描述信息更新所述服務器存儲的所述合法基站信息。
[0039]本發明實施例還提供了一種偽基站的識別裝置,包括:
[0040]信息處理單元,用于依據終端的基站切換信息和所述終端接收短信的時間信息,確定目標基站;
[0041]基站識別單元,用于利用所述終端的聯系人信息、偽基站信息、合法基站信息和所述目標基站的位置信息中至少一個信息,對所述目標基站進行偽基站的識別處理,以獲得識別結果。
[0042]上述裝置中,所述信息處理單元,具體用于:
[0043]獲得所述終端的基站切換信息,所述基站切換信息包括所述終端的基站切換序列和所述終端連接到基站的時刻;
[0044]獲得所述終端接收短信的時間信息,所述終端接收短信的時間信息包括所述終端切換到基站后從所述基站接收到短信的時刻;
[0045]若所述終端切換到基站后從所述基站接收到短信的時刻與所述終端連接到所述基站的時刻之間的時間間隔小于預設的時間閾值,確定所述基站為所述目標基站。
[0046]上述裝置中,所述基站識別單元,具體用于:
[0047]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0048]若所述終端從所述目標基站接收到的短信的發件人屬于所述終端的聯系人,確定所述識別結果是所述目標基站為合法基站。
[0049]上述裝置中,所述基站識別單元還用于:
[0050]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0051]若所述終端從所述目標基站接收到的短信的發件人不屬于所述終端的聯系人,依據所述偽基站信息,判斷所述目標基站是否屬于所述偽基站信息中包括的至少一個偽基站;
[0052]若所述目標基站屬于所述偽基站信息中包括的至少一個偽基站,確定所述識別結果是所述目標基站為偽基站。
[0053]上述裝置中,所述基站識別單元還用于:
[0054]依據所述終端的聯系人信息,判斷所述終端從所述目標基站接收到的短信的發件人是否屬于所述終端的聯系人;
[0055]若所述終端從所述目標基站接收到的短信的發件人不屬于所述終端的聯系人,依據所述偽基站信息,判斷所述目標基站是否屬于所述偽基站信息中包括的至少一個偽基站;
[0056]若所述目標基站不屬于所述偽基站信息中包括的至少一個偽基站,判斷所述目標基站是否屬于所述合法基站信息中包括的至少一個合法基站;
[0057]若所述目標基站不屬于所述合法基站信息中包括的至少一個合法基站,