統(tǒng)的各項(xiàng)業(yè)務(wù),例如查詢電子郵件的收件箱、查看社交應(yīng)用中聯(lián)系人的最新動(dòng)態(tài)、與即時(shí)通訊應(yīng)用中聯(lián)系人進(jìn)行會話等等。
[0028]具體而言,由于計(jì)算機(jī)31與服務(wù)器I直接連接并進(jìn)行網(wǎng)絡(luò)通信,若用戶賬號從計(jì)算機(jī)31中客戶端登錄該系統(tǒng),則對服務(wù)器I而言,該用戶賬號是在計(jì)算機(jī)31的IP地址上登錄的,此時(shí)服務(wù)器I可以根據(jù)計(jì)算機(jī)31的IP地址判定該用戶賬號的登錄地點(diǎn)為計(jì)算機(jī)31的IP地址所屬的地理位置。
[0029]由于計(jì)算機(jī)32與服務(wù)器I之間通過代理服務(wù)器5間接連接并進(jìn)行網(wǎng)絡(luò)通信,計(jì)算機(jī)32與服務(wù)器I之間的所有網(wǎng)絡(luò)請求及網(wǎng)絡(luò)信息都需要由代理服務(wù)器5進(jìn)行中轉(zhuǎn),因此,若用戶賬號從計(jì)算機(jī)32中客戶端登錄該系統(tǒng),則對服務(wù)器I而言,該用戶賬號是在代理服務(wù)器5的IP地址上登錄的,此時(shí)服務(wù)器I將根據(jù)代理服務(wù)器5的IP地址判定該用戶賬號的登錄地點(diǎn)為代理服務(wù)器5的IP地址所屬的的地理位置。代理服務(wù)器5的IP地址被稱為代理IP地址。
[0030]若用戶賬號從移動(dòng)終端41中客戶端登錄該系統(tǒng),則服務(wù)器I可以根據(jù)移動(dòng)終端41提供的LBS (Locat1n Based Service,基于位置的服務(wù))信息來確定此時(shí)該用戶賬號的登錄地點(diǎn)。例如,移動(dòng)終端41可以通過電信移動(dòng)運(yùn)營商的無線電通訊網(wǎng)絡(luò),例如GSM(GlobalSystem for Mobile communicat1n,全球移動(dòng)通信系統(tǒng))網(wǎng)絡(luò)、CDMA (Code Divis1nMultiple Access,碼分多址)網(wǎng)絡(luò),或外部定位方式,例如GPS (Global Posit1ningSystem,全球定位系統(tǒng))獲取自身所處的地理位置,并將所獲取的自身所處的地理位置加入所述LBS信息,然后將該LBS信息發(fā)送至服務(wù)器I。此時(shí),服務(wù)器I可將該用戶賬號的登錄地點(diǎn)判定為該LBS信息中移動(dòng)終端41所處的地理位置。
[0031]普通用戶既可以在計(jì)算機(jī)31中的客戶端上通過用戶賬號登錄服務(wù)器1,也可以在計(jì)算機(jī)32中的客戶端上通過用戶賬號登錄服務(wù)器I,還可以在移動(dòng)終端41中的客戶端上通過用戶賬號登錄服務(wù)器I。同一個(gè)用戶賬號可以在一臺計(jì)算機(jī)和一臺移動(dòng)終端上同時(shí)處于登錄狀態(tài),但在現(xiàn)有的實(shí)例中,同一個(gè)用戶賬號無法在一臺以上的計(jì)算機(jī)上同時(shí)處于登錄狀態(tài),也無法在一臺以上的移動(dòng)終端上同時(shí)處于登錄狀態(tài)。
[0032]不法分子在盜取該系統(tǒng)的海量用戶賬號后,通常會通過自動(dòng)機(jī)向該系統(tǒng)批量登錄所盜取的用戶賬號。由于該自動(dòng)機(jī)對操作系統(tǒng)、運(yùn)行平臺等因素的要求,不法分子通常會使用運(yùn)算處理能力較強(qiáng)的計(jì)算機(jī),例如臺式計(jì)算機(jī)、便攜式計(jì)算機(jī)等運(yùn)行自動(dòng)機(jī)。此外,由于受限于一些用戶賬號保護(hù)策略,例如在單個(gè)IP地址上限制用戶賬號的登錄數(shù)量,不法分子還需要使用到代理IP地址來登錄所盜取的用戶賬號。
[0033]因此,結(jié)合本實(shí)施例,不法分子需要使用計(jì)算機(jī)32來運(yùn)行自動(dòng)機(jī),從而通過計(jì)算機(jī)32中的所述客戶端向該系統(tǒng)批量登錄被盜取的用戶賬號,并通過代理服務(wù)器5的所述代理IP地址來隱藏這些被盜取的用戶賬號登錄的實(shí)際IP地址,即計(jì)算機(jī)32的IP地址。本實(shí)施例提供的代理IP地址的檢測方法即用于檢測不法分子用于批量登錄被盜取用戶賬號的代理IP地址。
[0034]所述計(jì)算機(jī)31和計(jì)算機(jī)32的具體實(shí)例包括但并不限于臺式計(jì)算機(jī)和便攜式計(jì)算機(jī)等運(yùn)算處理能力較強(qiáng)的個(gè)人計(jì)算機(jī)。所述移動(dòng)終端41的具體實(shí)例包括但并不限于智能手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)或者其他類似的運(yùn)算裝置。該網(wǎng)絡(luò)2可為任意的網(wǎng)絡(luò)連接方式,例如互聯(lián)網(wǎng)(Internet)、移動(dòng)互聯(lián)網(wǎng)(如電信運(yùn)營商提供的2G、3G網(wǎng)絡(luò))、局域網(wǎng)(有線或者無線)等。
[0035]參閱圖3所示,本發(fā)明實(shí)施例提供一種代理IP地址的檢測方法,該代理IP地址的檢測方法包括以下步驟:
[0036]步驟SI,獲取待定IP地址,并收集在該待定IP地址上登錄過的用戶賬號,得到用戶賬號列表;
[0037]步驟S2,針對該用戶賬號列表中的每個(gè)用戶賬號,檢查該用戶賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)與該待定IP地址所屬的地理位置是否匹配;
[0038]步驟S3,判斷對應(yīng)于移動(dòng)終端的登錄地點(diǎn)與該待定IP地址所屬的地理位置不匹配的用戶賬號是否滿足預(yù)設(shè)條件,若是,則判定該待定IP地址為代理IP地址。
[0039]按照上述的代理IP地址的檢測方法,通過檢查在待定IP地址上登錄過的各用戶賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)與該待定IP地址所屬的地理位置的匹配情況判斷該待定IP地址是否為代理IP地址,可以有效檢測出不法分子用于批量登錄被盜用戶賬號時(shí)所使用的代理IP地址,從而對不法分子的惡意行為進(jìn)行預(yù)警和有效打擊。
[0040]在一些實(shí)例中,上述方法的各步驟的實(shí)現(xiàn)細(xì)節(jié)如下:
[0041]參閱圖4所示,步驟SI可以通過以下流程獲取待定IP地址:
[0042]步驟S1.1,當(dāng)偵測到一目標(biāo)賬號在計(jì)算機(jī)和移動(dòng)終端上同時(shí)處于登錄狀態(tài)時(shí),檢查該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)和對應(yīng)于移動(dòng)終端的登錄地點(diǎn)是否匹配;
[0043]步驟S1.2,若該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)不匹配,則獲取該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址作為所述待定IP地址。
[0044]該目標(biāo)賬號即為該系統(tǒng)的任意一個(gè)有效的用戶賬號。步驟S1.1先偵測該目標(biāo)賬號是否在計(jì)算機(jī)和移動(dòng)終端上同時(shí)處于登錄狀態(tài),即同時(shí)處于登錄在服務(wù)器I上的狀態(tài)。該計(jì)算機(jī)可以為任意一臺計(jì)算機(jī),例如所述計(jì)算機(jī)31或計(jì)算機(jī)32,該移動(dòng)終端可以為任意一臺移動(dòng)終端,例如所述移動(dòng)終端41。
[0045]具體而言,步驟S1.1可以在該目標(biāo)賬號在任意一臺計(jì)算機(jī)上處于登錄狀態(tài)時(shí),持續(xù)偵測該目標(biāo)賬號是否在任意一臺移動(dòng)終端上登錄,若是,則步驟S1.1判定該目標(biāo)賬號在計(jì)算機(jī)和移動(dòng)終端上同時(shí)處于登錄狀態(tài)。步驟S1.1也可以在該目標(biāo)賬號在任意一臺移動(dòng)終端上處于登錄狀態(tài)時(shí),持續(xù)偵測該目標(biāo)賬號是否在任意一臺計(jì)算機(jī)上登錄,若是,則步驟S1.1判定該目標(biāo)賬號在計(jì)算機(jī)和移動(dòng)終端上同時(shí)處于登錄狀態(tài)。
[0046]當(dāng)步驟S1.1偵測到該目標(biāo)賬號在計(jì)算機(jī)和移動(dòng)終端上同時(shí)處于登錄狀態(tài)時(shí),將進(jìn)一步檢查該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)是否匹配。該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)即對服務(wù)器I而言,該目標(biāo)賬號在該計(jì)算機(jī)上登錄時(shí)的登錄地點(diǎn)。該目標(biāo)賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)即對服務(wù)器I而言,該目標(biāo)賬號在該移動(dòng)終端上登錄時(shí)的登錄地點(diǎn)。
[0047]步驟S1.1可以根據(jù)該目標(biāo)賬號在該計(jì)算機(jī)上登錄時(shí),該計(jì)算機(jī)上的客戶端向服務(wù)器I發(fā)送的第一登錄請求來確定該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)。該第一登錄請求中包括該目標(biāo)賬號、該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址、登錄時(shí)間等信息。若該計(jì)算機(jī)為所述計(jì)算機(jī)31,則該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址為計(jì)算機(jī)31的IP地址。若該計(jì)算機(jī)為所述計(jì)算機(jī)32,則該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址將為代理服務(wù)器5的所述代理IP地址。步驟S1.1根據(jù)該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址所屬的地理位置確定該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)。
[0048]步驟S1.1可以根據(jù)該目標(biāo)賬號在該移動(dòng)終端上登錄時(shí),該移動(dòng)終端上的客戶端向服務(wù)器I發(fā)送的第二登錄請求來確定該目標(biāo)賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)。該第二登錄請求中包括該目標(biāo)賬號、LBS信息、登錄時(shí)間等信息。該LBS信息中包括該移動(dòng)終端通過例如GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)或GPS等獲取的自身所處的地理位置。根據(jù)該LBS信息,步驟S1.1可以確定該移動(dòng)終端所處的地理位置為該目標(biāo)賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)。
[0049]步驟S1.1檢查該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)是否匹配,具體而言,步驟S1.1可以判斷該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)是否存在交集,若是則判定該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)匹配,若否則判定該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)不匹配。
[0050]例如,該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)為“上海市徐匯區(qū)”,而該目標(biāo)賬號對應(yīng)于移動(dòng)終端的登錄地點(diǎn)為“上海市徐匯區(qū)中山西路”,而“上海市徐匯區(qū)”與上海市徐匯區(qū)中山西路”這兩個(gè)登錄地點(diǎn)之間存在交集,因此可以判定這兩個(gè)登錄地點(diǎn)匹配。
[0051]若該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)不匹配,則步驟S1.2獲取該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址作為所述待定IP地址。通常,當(dāng)普通用戶在計(jì)算機(jī)和移動(dòng)終端上同時(shí)登錄目標(biāo)賬號時(shí),該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)應(yīng)當(dāng)是匹配的,即普通用戶所使用的計(jì)算機(jī)和移動(dòng)終端所處的地理位置不應(yīng)該相隔太遠(yuǎn)。若出現(xiàn)該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)不匹配的情況,鑒于不法分子盜取海量用戶賬號并使用自動(dòng)機(jī)批量登錄被盜用戶賬號的行為,有可能是不法分子使目標(biāo)賬號登錄在代理IP地址上。因此,若該目標(biāo)賬號對應(yīng)于計(jì)算機(jī)的登錄地點(diǎn)與對應(yīng)于移動(dòng)終端的登錄地點(diǎn)不匹配,該目標(biāo)賬號所登錄的對應(yīng)于計(jì)算機(jī)的IP地址可以作為待定IP地址,即有作為代理IP地址的嫌疑。
[0052]步驟SI獲取該待定IP地址后,收集在該待定IP地址上登錄過的用戶賬號,得到用戶賬號列表。具體而言,服務(wù)器I中記錄有登錄過所述系統(tǒng)的所有用戶賬號的登錄信息,例如包括每個(gè)用戶賬號每次登錄該系統(tǒng)的時(shí)間及退出登錄的時(shí)間,每次登錄所使用的IP地址等。因此,步驟SI可以根據(jù)該用戶