本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種信息處理方法及裝置。
背景技術(shù):
在通信技術(shù)領(lǐng)域中,寬帶遠(yuǎn)程接入服務(wù)器BRAS的應(yīng)用越來(lái)越廣泛。實(shí)際應(yīng)用時(shí),如圖1所示,BRAS往往需要與如驗(yàn)證、授權(quán)和記賬AAA服務(wù)器等的認(rèn)證服務(wù)器進(jìn)行交互,從而實(shí)現(xiàn)對(duì)請(qǐng)求接入網(wǎng)絡(luò)的用戶(hù)的認(rèn)證、授權(quán)和計(jì)費(fèi)。具體地,當(dāng)BRAS接收到用戶(hù)通過(guò)終端設(shè)備發(fā)送的接入請(qǐng)求時(shí),BRAS會(huì)將該接入請(qǐng)求轉(zhuǎn)發(fā)至認(rèn)證服務(wù)器,以使得認(rèn)證服務(wù)器根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù),對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證。在一些情況下,BRAS與認(rèn)證服務(wù)器之間的通信會(huì)出現(xiàn)故障,這時(shí),BRAS無(wú)法將接入請(qǐng)求轉(zhuǎn)發(fā)至認(rèn)證服務(wù)器,相應(yīng)地,認(rèn)證服務(wù)器也無(wú)法對(duì)用戶(hù)進(jìn)行認(rèn)證。為了避免出現(xiàn)用戶(hù)無(wú)法得到認(rèn)證的情況,當(dāng)BRAS與認(rèn)證服務(wù)器之間的通信出現(xiàn)故障時(shí),BRAS會(huì)根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù),對(duì)用戶(hù)進(jìn)行認(rèn)證。
但是,當(dāng)采用上述方式來(lái)避免出現(xiàn)用戶(hù)無(wú)法得到認(rèn)證的情況時(shí)往往存在著一定的問(wèn)題。具體來(lái)說(shuō),BRAS內(nèi)存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)中的信息一直是初始狀態(tài)下的信息,這樣,當(dāng)BRAS根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證時(shí),其所依據(jù)的信息與實(shí)際情況可能并不相符,相應(yīng)地,認(rèn)證結(jié)果的準(zhǔn)確性將無(wú)法得到保證。因此,在BRAS根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,如何保證認(rèn)證結(jié)果的準(zhǔn)確性是一個(gè)亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種信息處理方法及裝置,以在BRAS根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,保證認(rèn)證結(jié)果的準(zhǔn)確性。
本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于寬帶遠(yuǎn)程接入服務(wù)器BRAS,所述方法包括:
接收認(rèn)證服務(wù)器發(fā)送的、針對(duì)所述BRAS內(nèi)存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新通知信息,所述更新通知信息為所述認(rèn)證服務(wù)器在接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令后,根據(jù)所述更新指令確定的;
基于所接收的更新通知信息,對(duì)所述第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新。
本發(fā)明實(shí)施例還提供了一種信息處理裝置,應(yīng)用于寬帶遠(yuǎn)程接入服務(wù)器BRAS,所述裝置包括:
更新通知信息接收模塊,用于接收認(rèn)證服務(wù)器發(fā)送的、針對(duì)所述BRAS內(nèi)存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新通知信息,所述更新通知信息為所述認(rèn)證服務(wù)器在接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令后,根據(jù)所述更新指令確定的;
更新模塊,用于基于所接收的更新通知信息,對(duì)所述第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新。
本方案中,當(dāng)認(rèn)證服務(wù)器接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令時(shí),認(rèn)證服務(wù)器不僅會(huì)依據(jù)該更新指令,對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,其還會(huì)根據(jù)該更新指令,確定更新通知信息,并將該更新通知信息發(fā)送至BRAS。這樣,BRAS可以根據(jù)接收到的更新通知信息,對(duì)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的賬戶(hù)數(shù)據(jù)會(huì)一直保持在最新的狀態(tài),進(jìn)而與實(shí)際情況相符。當(dāng)BRAS根據(jù)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證時(shí),其所依據(jù)的賬戶(hù)信息能夠與實(shí)際情況相符,相應(yīng)地,認(rèn)證結(jié)果的準(zhǔn)確性會(huì)得到較好的保證。此外,在本方案中,第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新操作是BRAS接收到更新通知信息后自動(dòng)完成的,無(wú)需運(yùn)營(yíng)商維護(hù)人員手動(dòng)完成,故第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新效率和更新的及時(shí)性均會(huì)大大地提高。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為AAA服務(wù)器與BRAS的連接示意圖;
圖2為本發(fā)明實(shí)施例提供的信息處理方法的流程圖;
圖3為BRAS內(nèi)存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新原理圖;
圖4為本發(fā)明實(shí)施例提供的信息處理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了解決現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種信息處理方法及裝置。
下面首先對(duì)本發(fā)明實(shí)施例所提供的一種信息處理方法進(jìn)行說(shuō)明。
參見(jiàn)圖2,圖中示出了本發(fā)明實(shí)施例所提供的一種信息處理方法的流程圖。如圖2所示,該方法可以應(yīng)用于寬帶遠(yuǎn)程接入服務(wù)器BRAS,該方法可以包括如下步驟:
S201,接收認(rèn)證服務(wù)器發(fā)送的、針對(duì)BRAS內(nèi)存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新通知信息,更新通知信息為認(rèn)證服務(wù)器在接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令后,根據(jù)更新指令確定的。
需要說(shuō)明的是,該認(rèn)證服務(wù)器可以為驗(yàn)證、授權(quán)和記賬AAA服務(wù)器,當(dāng)然,該認(rèn)證服務(wù)器的類(lèi)型并不局限于AAA服務(wù)器,具體可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例對(duì)此不做任何限定。
可以理解的是,認(rèn)證服務(wù)器接收到的、針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令存在多種類(lèi)型。具體地,該更新指令可以是用于修改某一賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼的指令、用于向第二賬戶(hù)信息數(shù)據(jù)庫(kù)中添加新的賬戶(hù)信息的指令,或者用于刪除第二賬戶(hù)信息數(shù)據(jù)庫(kù)中已有的賬戶(hù)信息的指令,這都是可能的。
對(duì)于認(rèn)證服務(wù)器而言,在獲得更新指令后,其會(huì)依據(jù)該更新指令,對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,以使得第二賬戶(hù)信息數(shù)據(jù)庫(kù)中的賬戶(hù)數(shù)據(jù)保持在最新的狀態(tài),進(jìn)而與實(shí)際情況相符。這樣,在認(rèn)證服務(wù)器根據(jù)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,認(rèn)證結(jié)果的準(zhǔn)確性可以得到較好地保證。此外,在BRAS根據(jù)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,為了避免認(rèn)證結(jié)果的準(zhǔn)確性無(wú)法得到滿(mǎn)足的問(wèn)題,認(rèn)證服務(wù)器還會(huì)根據(jù)獲得的更新指令,確定更新通知信息,并將該更新通知信息發(fā)送給BRAS。
需要說(shuō)明的是,更新指令和更新通知信息具有一致性。具體來(lái)說(shuō),若更新指令為用于修改賬戶(hù)密碼的指令,那么根據(jù)該更新指令確定出的就是用于修改賬戶(hù)密碼的通知信息;若更新指令為用于添加新的賬戶(hù)信息的指令,那么根據(jù)該更新指令確定出的就是用于添加新的賬戶(hù)信息的通知信息;若更新指令為用于刪除已有的賬戶(hù)信息的指令,那么根據(jù)該更新指令確定出的就是用于刪除已有賬戶(hù)信息的通知信息。
S202,基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新。
需要說(shuō)明的是,基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新的具體實(shí)現(xiàn)形式多樣,為了布局清楚,后續(xù)進(jìn)行舉例介紹。
本方案中,當(dāng)認(rèn)證服務(wù)器接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令時(shí),認(rèn)證服務(wù)器不僅會(huì)依據(jù)該更新指令,對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,其還會(huì)根據(jù)該更新指令,確定更新通知信息,并將該更新通知信息發(fā)送至BRAS。這樣,BRAS可以根據(jù)接收到的更新通知信息,對(duì)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的賬戶(hù)數(shù)據(jù)會(huì)一直保持在最新的狀態(tài),進(jìn)而與實(shí)際情況相符。當(dāng)BRAS根據(jù)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證時(shí),其所依據(jù)的賬戶(hù)信息能夠與實(shí)際情況相符,相應(yīng)地,認(rèn)證結(jié)果的準(zhǔn)確性會(huì)得到較好的保證。此外,在本方案中,第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新操作是BRAS接收到更新通知信息后自動(dòng)完成的,無(wú)需運(yùn)營(yíng)商維護(hù)人員手動(dòng)完成,第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新效率和更新的及時(shí)性均會(huì)大大地提高。
可以理解的是,由于更新指令的類(lèi)型的不同,更新指令中包括的內(nèi)容將會(huì)存在差別,相應(yīng)地,根據(jù)更新指令確定的更新通知信息中包括的內(nèi)容也存在著差別,這樣,BRAS基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新的具體實(shí)施過(guò)程也存在著差別。下面分別對(duì)更新指令為不同類(lèi)型的情況進(jìn)行說(shuō)明。
在一種實(shí)施例中,更新指令為用于修改賬戶(hù)密碼的指令或者用于添加新的賬戶(hù)信息的指令,此時(shí),更新指令中包含的信息可以有兩種不同的情況,下面分別對(duì)這兩種情況進(jìn)行說(shuō)明。
在一種情況中,更新指令中包括第一目標(biāo)賬戶(hù)名和第一目標(biāo)賬戶(hù)密碼,相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第一目標(biāo)賬戶(hù)名和第二目標(biāo)賬戶(hù)密碼,第一目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)名所對(duì)應(yīng)的第一賬戶(hù)密碼確定的,第二目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)密碼確定的。
相應(yīng)地,基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,可以包括:
基于第二目標(biāo)賬戶(hù)密碼,確定第一賬戶(hù)密碼;
在第一目標(biāo)賬戶(hù)名存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼;
在第一目標(biāo)賬戶(hù)名未存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)。
容易理解的是,BRAS可以以遍歷的方式在第一賬戶(hù)信息數(shù)據(jù)庫(kù)中查找第一目標(biāo)賬戶(hù)名,以確定第一目標(biāo)賬戶(hù)名是否存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中。
當(dāng)BRAS確定出第一目標(biāo)賬戶(hù)名存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,這說(shuō)明第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)為第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的已有賬戶(hù),BRAS接收到的更新通知信息是用來(lái)對(duì)該已有賬戶(hù)的賬戶(hù)密碼進(jìn)行更新的,故BRAS會(huì)將該已有賬戶(hù)的賬戶(hù)密碼更新為第一賬戶(hù)密碼。
當(dāng)BRAS確定出第一目標(biāo)賬戶(hù)名未存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,這說(shuō)明BRAS接收到的更新通知信息是用來(lái)向第一賬戶(hù)信息數(shù)據(jù)庫(kù)中添加新的賬戶(hù)信息的,故BRAS會(huì)存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù),以向第一賬戶(hù)信息數(shù)據(jù)庫(kù)中添加新的賬戶(hù)信息。
在另一種情況中,更新指令中包括第一目標(biāo)賬戶(hù)名、第一目標(biāo)賬戶(hù)密碼和更新標(biāo)識(shí),相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第一目標(biāo)賬戶(hù)名、第二目標(biāo)賬戶(hù)密碼和更新標(biāo)識(shí),第一目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)名所對(duì)應(yīng)的第一賬戶(hù)密碼確定的,第二目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)密碼確定的;
基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,可以包括:
基于第二目標(biāo)賬戶(hù)密碼,確定第一賬戶(hù)密碼;
在更新標(biāo)識(shí)為賬戶(hù)信息修改標(biāo)識(shí)的情況下,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼;
在更新標(biāo)識(shí)為賬戶(hù)信息添加標(biāo)識(shí)的情況下,存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)。
下面以?xún)蓚€(gè)具體的例子對(duì)上述過(guò)程進(jìn)行說(shuō)明。
在一個(gè)例子中,假設(shè)第一目標(biāo)賬戶(hù)名為user2@domain2,第一賬戶(hù)密碼為!8&5GH8k,這樣,BRAS在接收到攜帶到賬戶(hù)信息修改標(biāo)識(shí)的更新通知信息后,其會(huì)將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、user2@domain2所對(duì)應(yīng)的賬戶(hù)密碼修改為!8&5GH8k。在修改操作完成后,BRAS可以向認(rèn)證服務(wù)器反饋用于表征user2@domain2對(duì)應(yīng)的密碼已經(jīng)被成功更新的信息。
在另一個(gè)例子中,假設(shè)第一目標(biāo)賬戶(hù)名為user3@domain1,第一賬戶(hù)密碼為HJ&45cy7,這樣,BRAS在接收到攜帶到賬戶(hù)信息添加標(biāo)識(shí)的更新通知信息后,其會(huì)將user3@domain1和HJ&45cy7之間的對(duì)應(yīng)關(guān)系存儲(chǔ)至第一賬戶(hù)信息數(shù)據(jù)庫(kù)。在存儲(chǔ)操作完成之后,BRAS可以向認(rèn)證服務(wù)器反饋用于表征user3@domain1和HJ&45cy7的對(duì)應(yīng)關(guān)系已經(jīng)被成功存儲(chǔ)的信息。
在另一種情況中,當(dāng)BRAS獲得更新標(biāo)識(shí)之后,BRAS可以去確定該更新標(biāo)識(shí)是賬戶(hù)信息修改標(biāo)識(shí)還是賬戶(hù)信息添加標(biāo)識(shí)。容易理解的是,當(dāng)該更新標(biāo)識(shí)為賬戶(hù)信息修改標(biāo)識(shí)時(shí),這說(shuō)明BRAS接收到的更新通知信息是用來(lái)對(duì)該已有賬戶(hù)的賬戶(hù)密碼進(jìn)行更新的,故BRAS會(huì)將該已有賬戶(hù)的賬戶(hù)密碼更新為第一賬戶(hù)密碼;當(dāng)該更新標(biāo)識(shí)為賬戶(hù)信息添加標(biāo)識(shí)時(shí),這說(shuō)明BRAS接收到的更新通知信息是用來(lái)向第一賬戶(hù)信息數(shù)據(jù)庫(kù)中添加新的賬戶(hù)信息的,故BRAS會(huì)存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù),以向第一賬戶(hù)信息數(shù)據(jù)庫(kù)中添加新的賬戶(hù)信息。
可以看出,本實(shí)施例中,BRAS能夠根據(jù)接收到的更新通知信息,及時(shí)地對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新。
需要說(shuō)明的是,基于第一目標(biāo)賬戶(hù)名所對(duì)應(yīng)的第一賬戶(hù)密碼確定第一目標(biāo)賬戶(hù)密碼,基于第一目標(biāo)賬戶(hù)密碼確定第二目標(biāo)賬戶(hù)密碼,以及基于第二目標(biāo)賬戶(hù)密碼確定第一賬戶(hù)密碼的具體實(shí)現(xiàn)形式均存在多種,下面進(jìn)行舉例介紹。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,第一目標(biāo)賬戶(hù)密碼可以為采用預(yù)設(shè)的第一加密算法對(duì)第一賬戶(hù)密碼加密后得到的,第二目標(biāo)賬戶(hù)密碼可以為認(rèn)證服務(wù)器采用預(yù)設(shè)的第二加密算法對(duì)獲得的第一賬戶(hù)密碼加密后得到的,認(rèn)證服務(wù)器獲得的第一賬戶(hù)密碼可以為采用預(yù)設(shè)的第一解密算法對(duì)第一目標(biāo)賬戶(hù)密碼解密后得到的,其中,第一加密算法和第一解密算法具有對(duì)應(yīng)性;
相應(yīng)地,基于第二目標(biāo)賬戶(hù)密碼,確定第一賬戶(hù)密碼,可以包括:
采用預(yù)設(shè)的第二解密算法對(duì)第二目標(biāo)賬戶(hù)密碼解密,以獲得第一賬戶(hù)密碼,其中,第二加密運(yùn)算和第二解密運(yùn)算具有對(duì)應(yīng)性。
其中,第一加密算法可以為高級(jí)加密標(biāo)準(zhǔn)AES加密算法,第一解密算法可以為AES解密算法,當(dāng)然,第一加密算法和第一解密算法的類(lèi)型并不局限于此,具體可以根據(jù)實(shí)際情況來(lái)確定,只需保證第一加密算法和第一解密算法具有對(duì)應(yīng)性即可,本實(shí)施例對(duì)第一加密算法和第一解密算法的具體類(lèi)型不做任何限定。類(lèi)似地,在保證第二加密算法和第二加密算法具有對(duì)應(yīng)性的前提下,第二加密算法和第二解密算法的具體類(lèi)型也可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例對(duì)此也不做任何限定。另外,需要強(qiáng)調(diào)的是,第一加密算法和第二加密算法可以相同,也可以不同,這都是可行的。
本實(shí)施例中,認(rèn)證服務(wù)器接收到的更新指令中并不直接包括第一賬戶(hù)密碼,而是第一賬戶(hù)密碼經(jīng)過(guò)預(yù)設(shè)的第一加密運(yùn)算加密后得到的第一目標(biāo)賬戶(hù)密碼。這樣,即使不法分子在更新指令的傳輸過(guò)程中截獲了該更新指令,不法分子也無(wú)法得到第一賬戶(hù)密碼,相應(yīng)地,不法分子將無(wú)法登錄相應(yīng)用戶(hù)的賬號(hào),故相應(yīng)用戶(hù)的賬戶(hù)數(shù)據(jù)不會(huì)發(fā)生泄露,用戶(hù)的賬戶(hù)數(shù)據(jù)的安全性會(huì)大大地提高。
另外,認(rèn)證服務(wù)器在接收到更新指令后,AAA會(huì)先采用第一解密算法對(duì)第一目標(biāo)賬戶(hù)密碼進(jìn)行解密,以獲得第一賬戶(hù)密碼,并將第二賬戶(hù)信息數(shù)據(jù)庫(kù)中、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的密碼修改為第一賬戶(hù)密碼。此外,認(rèn)證服務(wù)器還可以采用第二加密算法對(duì)獲得的第一賬戶(hù)密碼進(jìn)行加密,以得到第二目標(biāo)賬戶(hù)密碼,然后將包括有第二目標(biāo)賬戶(hù)密碼的更新通知信息傳輸至BRAS,BRAS只需采用第二解密算法對(duì)第二目標(biāo)賬戶(hù)密碼進(jìn)行解密即可得到第一賬戶(hù)密碼。這樣,即使不法分子在更新通知信息的傳輸過(guò)程中截獲了該更新通知信息,不法分子也無(wú)法得到第一賬戶(hù)密碼,故相應(yīng)用戶(hù)的賬戶(hù)數(shù)據(jù)不會(huì)發(fā)生泄露,用戶(hù)的賬戶(hù)數(shù)據(jù)的安全性也會(huì)大大地提高。
可以看出,本實(shí)施例可以有效地減小用戶(hù)的賬戶(hù)數(shù)據(jù)發(fā)生泄露的可能性,進(jìn)而提高了用戶(hù)的賬戶(hù)數(shù)據(jù)的安全性。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼后,該方法還可包括:
將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為更改標(biāo)記。
可以理解的是,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中除了可以存儲(chǔ)有賬戶(hù)名和賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系外,其還可以存儲(chǔ)有各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系。具體地,在初始狀態(tài)下,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中存儲(chǔ)的各賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記可以均為初始標(biāo)記,例如I。BRAS在將第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼修改為第一賬戶(hù)密碼后,其可以將第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為更改標(biāo)記。具體地,更改標(biāo)記可以為C。這樣,運(yùn)營(yíng)商維護(hù)人員只要查看到某一賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記為C,其就可以確定該賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼被修改過(guò)了。
可以看出,本實(shí)施例中,運(yùn)營(yíng)商維護(hù)人員可以通過(guò)查看各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系較為方便快捷地確定出某一賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼是否被修改過(guò)。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)后,該方法還可以包括:
將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為添加標(biāo)記。
可以理解的是,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中除了可以存儲(chǔ)有賬戶(hù)名和賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系外,其還可以存儲(chǔ)有各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系。具體地,在初始狀態(tài)下,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中存儲(chǔ)的各賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記可以均為初始標(biāo)記,例如I。BRAS在將第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系存儲(chǔ)至第一賬戶(hù)信息數(shù)據(jù)庫(kù)中之后,其還可以將第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為添加標(biāo)記。具體地,添加標(biāo)記可以為N。可以理解的是,此時(shí),第一目標(biāo)賬戶(hù)名歸屬的用戶(hù)為新入網(wǎng)用戶(hù),運(yùn)營(yíng)商維護(hù)人員只要查看到某一賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記為N,其就可以確定該賬戶(hù)名對(duì)應(yīng)的用戶(hù)為新入網(wǎng)的用戶(hù)。
可以看出,本實(shí)施例中,運(yùn)營(yíng)商維護(hù)人員通過(guò)查看各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系可以較為方便快捷地確定出哪些用戶(hù)為新入網(wǎng)用戶(hù)。
在另一種實(shí)施例中,更新指令為用于對(duì)賬戶(hù)信息進(jìn)行刪除的指令,此時(shí),更新指令中包括第二目標(biāo)賬戶(hù)名和賬戶(hù)信息刪除標(biāo)識(shí),相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第二目標(biāo)賬戶(hù)名和賬戶(hù)信息刪除標(biāo)識(shí);
基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,可以包括:
在更新通知信息中包括賬戶(hù)信息刪除標(biāo)識(shí)的情況下,從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼。
本實(shí)施例中,假設(shè)第二目標(biāo)賬戶(hù)名為user4@domain2,賬戶(hù)信息刪除標(biāo)識(shí)為User-destroy,BRAS在接收到攜帶有User-destroy的更新通知信息后,其會(huì)將user4@domain2以及user4@domain2對(duì)應(yīng)的賬戶(hù)密碼從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除。
可以理解的是,第二目標(biāo)賬戶(hù)名歸屬的用戶(hù)為退網(wǎng)用戶(hù),當(dāng)BRAS從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名和第二賬戶(hù)密碼后,第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的用戶(hù)將無(wú)法繼續(xù)上網(wǎng),這樣可以較好地避免運(yùn)營(yíng)商的利益受到損失。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼之前,該方法還可以包括:
將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第二目標(biāo)賬戶(hù)名所對(duì)應(yīng)的來(lái)源標(biāo)記置為刪除標(biāo)記;
相應(yīng)地,在更新通知信息中包括賬戶(hù)信息刪除標(biāo)識(shí)的情況下,從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼,包括:
在更新通知信息中包括賬戶(hù)信息刪除標(biāo)識(shí),且第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為刪除標(biāo)記的時(shí)長(zhǎng)達(dá)到預(yù)設(shè)的時(shí)長(zhǎng)閾值時(shí),從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名、第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記。
其中,時(shí)長(zhǎng)閾值的具體取值可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例對(duì)此不做任何限定。
需要說(shuō)明的是,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中除了可以存儲(chǔ)有賬戶(hù)名和賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系外,其還可以存儲(chǔ)有各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系。具體地,在初始狀態(tài)下,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中存儲(chǔ)的各賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記可以均為初始標(biāo)記,例如I。在更新通知信息中具有刪除標(biāo)記的情況下,BRAS可以先將第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為刪除標(biāo)記,運(yùn)營(yíng)商維護(hù)人員只要查看到某一賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記為D,其就可以確定該賬戶(hù)名歸屬的用戶(hù)為退網(wǎng)用戶(hù)。接下來(lái),BRAS可以等待預(yù)設(shè)的時(shí)間間隔后,將第二目標(biāo)賬戶(hù)名、第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記均刪除。最終,退網(wǎng)用戶(hù)將無(wú)法繼續(xù)上網(wǎng)。
可以看出,本實(shí)施例中,運(yùn)營(yíng)商維護(hù)人員通過(guò)查看各賬戶(hù)名與來(lái)源標(biāo)記之間的對(duì)應(yīng)關(guān)系可以較為方便快捷地確定出退網(wǎng)用戶(hù)。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,
BRAS基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新后,其可以向認(rèn)證服務(wù)器發(fā)送第一更新確認(rèn)信息;
認(rèn)證服務(wù)器在發(fā)出更新通知信息后的預(yù)定時(shí)間段內(nèi)未接收到第一更新確認(rèn)信息的情況下,其可以重新向BRAS發(fā)送更新通知信息。
其中,預(yù)定時(shí)間段的具體取值可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例對(duì)此不做任何限定。
容易理解的是,認(rèn)證服務(wù)器在發(fā)出更新通知信息后的預(yù)定時(shí)間段內(nèi)未接收到第一更新確認(rèn)信息時(shí),認(rèn)證服務(wù)器發(fā)出的更新通知信息可能未成功被BRAS接收到,此時(shí),認(rèn)證服務(wù)器會(huì)重新向BRAS發(fā)送更新通知信息,這樣,BRAS最終能夠成功獲得該更新通知信息,相應(yīng)地,第一賬戶(hù)信息庫(kù)能夠成功地被更新,進(jìn)而確保BRAS根據(jù)第一賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證時(shí)認(rèn)證結(jié)果的準(zhǔn)確性。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,
認(rèn)證服務(wù)器還可以在連續(xù)N次發(fā)出更新通知信息后的預(yù)定時(shí)間段內(nèi)均未接收到第一更新確認(rèn)信息的情況下,停止向BRAS發(fā)送該更新通知信息;當(dāng)接收到第二更新確認(rèn)信息時(shí),重新向BRAS發(fā)送該更新通知信息。
其中,N的具體取值可以根據(jù)實(shí)際情況來(lái)確定,本實(shí)施例對(duì)此不做任何限定。
可以理解的是,若認(rèn)證服務(wù)器連續(xù)N次發(fā)出更新通知信息后的預(yù)定時(shí)間段內(nèi)均未接收到第一更新確認(rèn)信息,此時(shí)可以認(rèn)為認(rèn)證服務(wù)器與BRAS之間的通信出現(xiàn)了異常,這種情況下,無(wú)論認(rèn)證服務(wù)器向BRAS重新發(fā)送多少次該更新通知信息都是徒勞的,因此,認(rèn)證服務(wù)器可以暫時(shí)停止向BRAS發(fā)送更新通知信息。當(dāng)認(rèn)證服務(wù)器接收到第二更新確認(rèn)信息時(shí),這表明認(rèn)證服務(wù)器根據(jù)所接收到的另一更新通知信息,成功地對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行了更新,認(rèn)證服務(wù)器與BRAS之間的通信必然已經(jīng)恢復(fù)正常了,此時(shí)認(rèn)證服務(wù)器就可以重新向BRAS發(fā)送之前未被BRAS接收到的更新通知信息了。
可以看出,本實(shí)施例也可以保證第一賬戶(hù)信息庫(kù)能夠成功地被更新。
下面以一個(gè)具體的例子對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的具體內(nèi)容進(jìn)行說(shuō)明。
如表1所示,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的具體內(nèi)容可以為:
表1
根據(jù)表1可知,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中除了可以包括賬戶(hù)名、賬戶(hù)密碼、來(lái)源標(biāo)記等信息,其還可以包括MAC地址(即某一賬戶(hù)名歸屬的用戶(hù)登錄該賬戶(hù)名對(duì)應(yīng)的賬戶(hù)時(shí)所在的終端設(shè)備的MAC地址)、以及賬戶(hù)密碼的修改時(shí)間。
容易看出,對(duì)于賬戶(hù)名為user1@Domain1的賬戶(hù)而言,其當(dāng)前的賬戶(hù)密碼為3df@$d2P9,其對(duì)應(yīng)的MAC地址信息為1111-1a1a-a1a1(即user1@Domain1歸屬的用戶(hù)是在MAC地址為1111-1a1a-a1a1的終端設(shè)備上登錄user1@Domain1對(duì)應(yīng)的賬戶(hù)的),其對(duì)應(yīng)的來(lái)源標(biāo)記為I,故其是在初始狀態(tài)下創(chuàng)建的,其的賬戶(hù)密碼未發(fā)生過(guò)變化,并且,其的創(chuàng)建時(shí)刻是2016年8月28日16:17:12:482。
對(duì)應(yīng)賬戶(hù)名為user2@Domain2的賬戶(hù)而言,其當(dāng)前的賬戶(hù)密碼為!8&5GH8k,其對(duì)應(yīng)的MAC地址信息為1111-1a1a-a1a2(即user2@Domain2歸屬的用戶(hù)是在MAC地址為1111-1a1a-a1a2的終端設(shè)備上登錄user2@Domain2對(duì)應(yīng)的賬戶(hù)的),其對(duì)應(yīng)的來(lái)源標(biāo)記為C,故其在初始狀態(tài)下創(chuàng)建后,其的賬戶(hù)密碼發(fā)生過(guò)變化,并且,其的賬戶(hù)密碼最近一次發(fā)生過(guò)變化的時(shí)刻為2016年8月28日16:19:08:26。
賬戶(hù)名為user3@Domain1和user4@Domain2時(shí)表中各項(xiàng)的含義依此類(lèi)推,在此不再贅述。
下面結(jié)合圖3,對(duì)一個(gè)具體的例子對(duì)本實(shí)施例的具體實(shí)施過(guò)程進(jìn)行詳細(xì)說(shuō)明。
假設(shè)用戶(hù)名user1歸屬的用戶(hù)有將user1對(duì)應(yīng)的賬戶(hù)密碼由psd1修改為psd2的需求,此時(shí),該用戶(hù)可以通過(guò)登錄運(yùn)營(yíng)商網(wǎng)站或者電話聯(lián)系的方式告知運(yùn)營(yíng)商該需求。接下來(lái),運(yùn)營(yíng)商會(huì)通過(guò)后臺(tái)服務(wù)器向AAA服務(wù)器發(fā)送更新指令,以指示AAA服務(wù)器將第二賬戶(hù)信息數(shù)據(jù)庫(kù)中,user1對(duì)應(yīng)的賬戶(hù)密碼修改為psd2。當(dāng)AAA服務(wù)器接收到該更新指令后,AAA服務(wù)器會(huì)向BRAS發(fā)送更新通知信息,以通知BRAS將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中,user1對(duì)應(yīng)的賬戶(hù)密碼修改為psd2。最終,第一賬戶(hù)信息數(shù)據(jù)庫(kù)和第二賬戶(hù)信息數(shù)據(jù)庫(kù)中的user1對(duì)應(yīng)的賬戶(hù)密碼均被修改為psd2。
綜上,在BRAS根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,本實(shí)施例能夠較好地保證認(rèn)證結(jié)果的準(zhǔn)確性。
下面對(duì)本發(fā)明實(shí)施例所提供的一種信息處理裝置進(jìn)行說(shuō)明。
參見(jiàn)圖4,圖中示出了本發(fā)明實(shí)施例所提供的一種信息處理裝置的結(jié)構(gòu)框圖。如圖4所示,該裝置可以應(yīng)用于寬帶遠(yuǎn)程接入服務(wù)器BRAS,該裝置可以包括:
更新通知信息接收模塊41,用于接收認(rèn)證服務(wù)器發(fā)送的、針對(duì)BRAS內(nèi)存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新通知信息,更新通知信息為認(rèn)證服務(wù)器在接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令后,根據(jù)更新指令確定的;
更新模塊42,用于基于所接收的更新通知信息,對(duì)第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新。
本方案中,當(dāng)認(rèn)證服務(wù)器接收到針對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)的更新指令時(shí),認(rèn)證服務(wù)器不僅會(huì)依據(jù)該更新指令,對(duì)自身存儲(chǔ)的第二賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,其還會(huì)根據(jù)該更新指令,確定更新通知信息,并將該更新通知信息發(fā)送至BRAS。這樣,BRAS可以根據(jù)接收到的更新通知信息,對(duì)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)進(jìn)行更新,第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的賬戶(hù)數(shù)據(jù)會(huì)一直保持在最新的狀態(tài),進(jìn)而與實(shí)際情況相符。當(dāng)BRAS根據(jù)自身存儲(chǔ)的第一賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證時(shí),其所依據(jù)的賬戶(hù)信息能夠與實(shí)際情況相符,相應(yīng)地,認(rèn)證結(jié)果的準(zhǔn)確性會(huì)得到較好的保證。此外,在本方案中,第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新操作是BRAS接收到更新通知信息后自動(dòng)完成的,無(wú)需運(yùn)營(yíng)商維護(hù)人員手動(dòng)完成,第一賬戶(hù)信息數(shù)據(jù)庫(kù)的更新效率和更新的及時(shí)性均會(huì)大大地提高。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,更新指令中包括第一目標(biāo)賬戶(hù)名和第一目標(biāo)賬戶(hù)密碼,相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第一目標(biāo)賬戶(hù)名和第二目標(biāo)賬戶(hù)密碼,第一目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)名所對(duì)應(yīng)的第一賬戶(hù)密碼確定的,第二目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)密碼確定的;
更新模塊,包括:
確定子模塊,用于基于第二目標(biāo)賬戶(hù)密碼,確定第一賬戶(hù)密碼;
第一處理子模塊,用于在第一目標(biāo)賬戶(hù)名存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼;
第二處理子模塊,用于在第一目標(biāo)賬戶(hù)名未存在于第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的情況下,存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,更新指令中包括第一目標(biāo)賬戶(hù)名、第一目標(biāo)賬戶(hù)密碼和更新標(biāo)識(shí),相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第一目標(biāo)賬戶(hù)名、第二目標(biāo)賬戶(hù)密碼和更新標(biāo)識(shí),第一目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)名所對(duì)應(yīng)的第一賬戶(hù)密碼確定的,第二目標(biāo)賬戶(hù)密碼為基于第一目標(biāo)賬戶(hù)密碼確定的;
更新模塊,包括:
確定子模塊,用于基于第二目標(biāo)賬戶(hù)密碼,確定第一賬戶(hù)密碼;
第三處理子模塊,用于在更新標(biāo)識(shí)為賬戶(hù)信息修改標(biāo)識(shí)的情況下,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼;
第四處理子模塊,用于在更新標(biāo)識(shí)為賬戶(hù)信息添加標(biāo)識(shí)的情況下,存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,第一目標(biāo)賬戶(hù)密碼為采用預(yù)設(shè)的第一加密算法對(duì)第一賬戶(hù)密碼加密后得到的,第二目標(biāo)賬戶(hù)密碼為認(rèn)證服務(wù)器采用預(yù)設(shè)的第二加密算法對(duì)獲得的第一賬戶(hù)密碼加密后得到的,認(rèn)證服務(wù)器獲得的第一賬戶(hù)密碼為采用預(yù)設(shè)的第一解密算法對(duì)第一目標(biāo)賬戶(hù)密碼解密后得到的,其中,第一加密算法和第一解密算法具有對(duì)應(yīng)性;
相應(yīng)地,確定子模塊,具體用于:
采用預(yù)設(shè)的第二解密算法對(duì)第二目標(biāo)賬戶(hù)密碼解密,以獲得第一賬戶(hù)密碼,其中,第二加密運(yùn)算和第二解密運(yùn)算具有對(duì)應(yīng)性。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,該裝置還包括:
第一標(biāo)記重置模塊,用于在將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中的、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的賬戶(hù)密碼更新為第一賬戶(hù)密碼后,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為更改標(biāo)記;或者,
第二標(biāo)記重置模塊,用于在存儲(chǔ)第一目標(biāo)賬戶(hù)名和第一賬戶(hù)密碼之間的對(duì)應(yīng)關(guān)系至第一賬戶(hù)信息數(shù)據(jù)庫(kù)后,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第一目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為添加標(biāo)記。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,更新指令中包括第二目標(biāo)賬戶(hù)名和賬戶(hù)信息刪除標(biāo)識(shí),相應(yīng)地,認(rèn)證服務(wù)器確定的更新通知信息中包括第二目標(biāo)賬戶(hù)名和賬戶(hù)信息刪除標(biāo)識(shí);
更新模塊,具體用于:
在更新通知信息中包括賬戶(hù)信息刪除標(biāo)識(shí)的情況下,從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼。
在本發(fā)明實(shí)施例的一種具體實(shí)施方式中,該裝置還包括:
第三標(biāo)記重置模塊,用于在從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼之前,將第一賬戶(hù)信息數(shù)據(jù)庫(kù)中、第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為刪除標(biāo)記;
相應(yīng)地,更新模塊,具體用于:
在更新通知信息中包括賬戶(hù)信息刪除標(biāo)識(shí),且第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記置為刪除標(biāo)記的時(shí)長(zhǎng)達(dá)到預(yù)設(shè)的時(shí)長(zhǎng)閾值時(shí),從第一賬戶(hù)信息數(shù)據(jù)庫(kù)中刪除第二目標(biāo)賬戶(hù)名、第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的第二賬戶(hù)密碼,以及第二目標(biāo)賬戶(hù)名對(duì)應(yīng)的來(lái)源標(biāo)記。
綜上,在BRAS根據(jù)自身存儲(chǔ)的賬戶(hù)信息數(shù)據(jù)庫(kù)對(duì)發(fā)出接入請(qǐng)求的用戶(hù)進(jìn)行認(rèn)證的情況下,本實(shí)施例能夠較好地保證認(rèn)證結(jié)果的準(zhǔn)確性。
需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。