本發(fā)明一般地涉及網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,并且具體地,涉及一種實(shí)名認(rèn)證方案。
背景技術(shù):
隨著國(guó)家打擊電信詐騙、凈化網(wǎng)絡(luò)空間等各種行動(dòng)的實(shí)施,越來(lái)越多的線下和線上業(yè)務(wù)都逐步開(kāi)始了用戶(hù)實(shí)名認(rèn)證的過(guò)程。通過(guò)實(shí)名認(rèn)證的用戶(hù)具有較高的可信度,大大保障了社會(huì)安全。
實(shí)名認(rèn)證的手段有很多種,諸如身份證、銀行卡等信息都可以被用于有效的實(shí)名認(rèn)證。然而,在整個(gè)實(shí)名認(rèn)證產(chǎn)品市場(chǎng)中,目前大都只能提供單一或者有限個(gè)數(shù)的實(shí)名認(rèn)證手段,不能完全滿(mǎn)足市場(chǎng)中的廣泛需求。例如,在一些現(xiàn)有技術(shù)的實(shí)名認(rèn)證方案中僅提供了銀行賬戶(hù)轉(zhuǎn)賬的手段來(lái)進(jìn)行認(rèn)證。在另一些現(xiàn)有技術(shù)的實(shí)名認(rèn)證方案中也只提供了一種通過(guò)公安部身份證認(rèn)證的手段。由于認(rèn)證手段的單一,導(dǎo)致如果用戶(hù)無(wú)法提供這類(lèi)數(shù)據(jù),就無(wú)法完成相應(yīng)的實(shí)名認(rèn)證,從而造成了潛在用戶(hù)的流失。例如部分較低年齡的用戶(hù)沒(méi)有銀行卡,就無(wú)法通過(guò)銀行途徑完成實(shí)名認(rèn)證。
此外,由于目前存在大量的個(gè)人數(shù)據(jù)泄露問(wèn)題,單一認(rèn)證手段需要的個(gè)人數(shù)據(jù)是有限的,從而造成認(rèn)證結(jié)果的有效性也是有限的。例如目前市面上廣泛使用的通過(guò)身份證號(hào)和姓名進(jìn)行實(shí)名認(rèn)證的手段,只需要用戶(hù)的身份證號(hào)和姓名匹配就完成了實(shí)名認(rèn)證,而這些信息已經(jīng)能被黑客或騙子輕易獲取。另外,在目前的認(rèn)證過(guò)程中收費(fèi)一般都是固定的,無(wú)法提供靈活的計(jì)費(fèi)方案,無(wú)法同時(shí)滿(mǎn)足與不同體量公司的合作。
因此,所期望的是設(shè)計(jì)一種全面、靈活、可靠的實(shí)名認(rèn)證方案。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種實(shí)名認(rèn)證方法、裝置和系統(tǒng),可改善上述問(wèn)題。
一方面,本發(fā)明提供了一種實(shí)名認(rèn)證裝置,其包括:用于與使用方通信連接的認(rèn)證接口模塊;用于與多個(gè)不同的認(rèn)證渠道進(jìn)行通信連接的渠道接口模塊;以及驗(yàn)證模塊,其中所述認(rèn)證接口模塊被配置用于從使用方接收包含待認(rèn)證數(shù)據(jù)的認(rèn)證請(qǐng)求;所述驗(yàn)證模塊被配置用于對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證;所述渠道接口模塊被配置用于在驗(yàn)證通過(guò)之后向相應(yīng)的認(rèn)證渠道發(fā)送所述待認(rèn)證數(shù)據(jù)并從所述相應(yīng)的認(rèn)證渠道接收認(rèn)證結(jié)果;并且所述認(rèn)證接口模塊還被配置用于向所述使用方返回來(lái)自所述相應(yīng)的認(rèn)證渠道的認(rèn)證結(jié)果。
如上所述的實(shí)名認(rèn)證裝置,其中,對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括對(duì)所述認(rèn)證請(qǐng)求的數(shù)據(jù)格式進(jìn)行校驗(yàn)。
如上所述的實(shí)名認(rèn)證裝置,其中,所述驗(yàn)證模塊還被配置用于在對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證之前對(duì)接口安全性進(jìn)行驗(yàn)證。
如上所述的實(shí)名認(rèn)證裝置,其中,所述待認(rèn)證數(shù)據(jù)包括數(shù)據(jù)類(lèi)型以及與數(shù)據(jù)類(lèi)型對(duì)應(yīng)的驗(yàn)證要素,并且對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括根據(jù)數(shù)據(jù)類(lèi)型來(lái)判斷驗(yàn)證要素是否符合要求。
如上所述的實(shí)名認(rèn)證裝置,其中,所述認(rèn)證請(qǐng)求還包括使用方身份標(biāo)識(shí)以及與所述使用方身份標(biāo)識(shí)對(duì)應(yīng)的密碼。
如上所述的實(shí)名認(rèn)證裝置,其中,向相應(yīng)的認(rèn)證渠道發(fā)送所述待認(rèn)證數(shù)據(jù)包括將所述待認(rèn)證數(shù)據(jù)按照所述相應(yīng)的認(rèn)證渠道的要求組裝成認(rèn)證報(bào)文進(jìn)行發(fā)送。
如上所述的實(shí)名認(rèn)證裝置,其中,所述驗(yàn)證模塊還被配置用于在對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證的同時(shí)記錄驗(yàn)證日志,其中所述驗(yàn)證日志包括接口調(diào)用日志以及對(duì)認(rèn)證渠道的調(diào)用日志。
如上所述的實(shí)名認(rèn)證裝置,其還包括管理模塊,所述管理模塊被配置用于動(dòng)態(tài)地配置與使用方對(duì)應(yīng)的認(rèn)證方案,并且所述認(rèn)證接口模塊還被配置為根據(jù)所述認(rèn)證方案與所述使用方進(jìn)行交互。
如上所述的實(shí)名認(rèn)證裝置,其中,所述認(rèn)證接口模塊還被配置用于根據(jù)使用方的行業(yè)特點(diǎn)或者使用方的需求向所述使用方推薦認(rèn)證方案。
如上所述的實(shí)名認(rèn)證裝置,其中,所述認(rèn)證接口模塊包括應(yīng)用程序編程接口api。
如上所述的實(shí)名認(rèn)證裝置,其中,所述應(yīng)用程序接口api以安全超文本傳輸協(xié)議https提供。
另一方面,本發(fā)明提供了一種實(shí)名認(rèn)證系統(tǒng),其包括使用方、如上所述的實(shí)名認(rèn)證裝置以及多個(gè)不同的認(rèn)證渠道。
還有另一方面,本發(fā)明提供了一種實(shí)名認(rèn)證方法,其包括:與多個(gè)不同的認(rèn)證渠道進(jìn)行通信連接;從使用方接收包含待認(rèn)證數(shù)據(jù)的認(rèn)證請(qǐng)求;對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證;在驗(yàn)證通過(guò)之后向相應(yīng)的認(rèn)證渠道發(fā)送所述待認(rèn)證數(shù)據(jù);以及向所述使用方返回來(lái)自所述相應(yīng)的認(rèn)證渠道的認(rèn)證結(jié)果。
如上所述的實(shí)名認(rèn)證方法,其中,對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括對(duì)所述認(rèn)證請(qǐng)求的數(shù)據(jù)格式進(jìn)行校驗(yàn)。
如上所述的實(shí)名認(rèn)證方法,其還包括在對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證之前對(duì)接口安全性進(jìn)行驗(yàn)證。
如上所述的實(shí)名認(rèn)證方法,其中,所述待認(rèn)證數(shù)據(jù)包括數(shù)據(jù)類(lèi)型以及與數(shù)據(jù)類(lèi)型對(duì)應(yīng)的驗(yàn)證要素,并且對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括根據(jù)數(shù)據(jù)類(lèi)型來(lái)判斷驗(yàn)證要素是否符合要求。
如上所述的實(shí)名認(rèn)證方法,其中,所述認(rèn)證請(qǐng)求還包括使用方身份標(biāo)識(shí)以及與所述使用方身份標(biāo)識(shí)對(duì)應(yīng)的密碼。
如上所述的實(shí)名認(rèn)證方法,其中,向相應(yīng)的認(rèn)證渠道發(fā)送所述待認(rèn)證數(shù)據(jù)包括將所述待認(rèn)證數(shù)據(jù)按照所述相應(yīng)的認(rèn)證渠道的要求組裝成認(rèn)證報(bào)文進(jìn)行發(fā)送。
如權(quán)利要求上所述的實(shí)名認(rèn)證方法,其還包括在對(duì)所述認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證的同時(shí)記錄驗(yàn)證日志,其中所述驗(yàn)證日志包括接口調(diào)用日志以及對(duì)認(rèn)證渠道的調(diào)用日志。
如上所述的實(shí)名認(rèn)證方法,其還包括動(dòng)態(tài)地配置與使用方對(duì)應(yīng)的認(rèn)證方案,以及根據(jù)所述認(rèn)證方案與所述使用方進(jìn)行交互。
如上所述的實(shí)名認(rèn)證方法,其還包括根據(jù)使用方的行業(yè)特點(diǎn)或者使用方的需求向所述使用方推薦認(rèn)證方案。
附圖說(shuō)明
本發(fā)明的前述和其他目標(biāo)、特征和優(yōu)點(diǎn)根據(jù)下面對(duì)本發(fā)明的實(shí)施例的更具體的說(shuō)明將是顯而易見(jiàn)的,這些實(shí)施例在附圖中被示意。
圖1是根據(jù)本發(fā)明一個(gè)示例的實(shí)名認(rèn)證系統(tǒng)的示意圖。
圖2是根據(jù)本發(fā)明一個(gè)示例的實(shí)名認(rèn)證方法的示意圖。
具體實(shí)施方式
現(xiàn)在參照附圖描述本發(fā)明的示意性示例,相同的附圖標(biāo)號(hào)表示相同的元件。下文描述的各示例有助于本領(lǐng)域技術(shù)人員透徹理解本發(fā)明,且各示例意在示例而非限制。圖中各元件、部件、模塊、裝置及設(shè)備本體的圖示僅示意性表明存在這些元件、部件、模塊、裝置及設(shè)備本體同時(shí)亦表明它們之間的相對(duì)關(guān)系,但并不用以限定它們的具體形狀;流程圖中各步驟的關(guān)系也不以所給出的順序?yàn)橄?,可根?jù)實(shí)際應(yīng)用進(jìn)行調(diào)整但不脫離本申請(qǐng)的保護(hù)范圍。
圖1是根據(jù)本發(fā)明一個(gè)示例的實(shí)名認(rèn)證系統(tǒng)的示意圖。如圖1所示,該系統(tǒng)包括使用方、實(shí)名認(rèn)證裝置10以及多個(gè)不同的認(rèn)證渠道。在本發(fā)明中,實(shí)名認(rèn)證裝置10被配置為一方面能夠與各個(gè)使用方通信連接,另一方面能夠與多個(gè)不同的認(rèn)證渠道通信連接以進(jìn)行不同類(lèi)型的實(shí)名認(rèn)證,從而能夠?yàn)椴煌氖褂梅交蛘咄皇褂梅教峁╈`活的實(shí)名認(rèn)證服務(wù)。因此,本領(lǐng)域技術(shù)人員能夠理解圖1所示的使用方1、2、3以及認(rèn)證渠道1、2、3僅是示意性的,而并非是限制性的。
在實(shí)踐中,使用方一般是公司或機(jī)構(gòu),其也可以是任何需要使用實(shí)名認(rèn)證服務(wù)的對(duì)象。不同的認(rèn)證渠道可以包括諸如銀行、公安部、運(yùn)營(yíng)商的數(shù)據(jù)庫(kù)。在圖1所示的系統(tǒng)中,具有實(shí)名認(rèn)證需求的公司或機(jī)構(gòu)只需要完成與實(shí)名認(rèn)證裝置10的系統(tǒng)對(duì)接,就可以使用該裝置提供的多種認(rèn)證手段,達(dá)到“一次對(duì)接,綜合認(rèn)證”的使用效果。此外本發(fā)明所提供的實(shí)名認(rèn)證裝置10還可以提供靈活的計(jì)費(fèi)規(guī)則,根據(jù)不同的認(rèn)證手段,不同的使用數(shù)量,與使用方進(jìn)行合理溝通,實(shí)現(xiàn)量身定價(jià)的效果。下面將對(duì)實(shí)名認(rèn)證裝置10進(jìn)行詳細(xì)描述。
如圖1所示,實(shí)名認(rèn)證裝置10包括認(rèn)證接口模塊101、驗(yàn)證模塊102以及渠道接口模塊103。具體地,認(rèn)證接口模塊101被用于與使用方通信連接。更具體地,認(rèn)證接口模塊101被配置用于從使用方接收包含待認(rèn)證數(shù)據(jù)的認(rèn)證請(qǐng)求。在一些示例中,認(rèn)證接口模塊101可以包括應(yīng)用程序編程接口api,并且例如可以以安全超文本傳輸協(xié)議https來(lái)提供api接口。諸如api的接口對(duì)于使用方來(lái)說(shuō)簡(jiǎn)單易用,使得實(shí)名認(rèn)證裝置10能夠提供較好的用戶(hù)體驗(yàn)。
驗(yàn)證模塊102被配置用于對(duì)通過(guò)認(rèn)證接口模塊101所接收的認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證。在一些示例中,對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括對(duì)認(rèn)證請(qǐng)求的數(shù)據(jù)格式進(jìn)行校驗(yàn)。例如,除了待認(rèn)證數(shù)據(jù)之外,認(rèn)證請(qǐng)求還可以包括使用方身份標(biāo)識(shí)以及與使用方身份標(biāo)識(shí)對(duì)應(yīng)的密碼。在這種情況下,驗(yàn)證模塊102可以驗(yàn)證這些數(shù)據(jù)是否按照規(guī)定的數(shù)據(jù)格式被組裝成數(shù)據(jù)包通過(guò)認(rèn)證接口模塊101被傳入。
在另外一些示例中,待認(rèn)證數(shù)據(jù)可以包括數(shù)據(jù)類(lèi)型以及與數(shù)據(jù)類(lèi)型對(duì)應(yīng)的驗(yàn)證要素,并且因此,在這種情況下,對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證包括根據(jù)數(shù)據(jù)類(lèi)型來(lái)判斷驗(yàn)證要素是否符合要求。例如,數(shù)據(jù)類(lèi)型可以是身份證信息,對(duì)應(yīng)的驗(yàn)證要素可以包括身份證號(hào)。因此,驗(yàn)證模塊在對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證時(shí),將判斷其中所包含的身份證號(hào)是否具有規(guī)定的長(zhǎng)度。
在認(rèn)證接口模塊被配置通過(guò)https方式向使用方提供代表性狀態(tài)輸出rest服務(wù)的情況下,可以為使用方分配使用方身份標(biāo)識(shí)appid、對(duì)應(yīng)的密碼apppwd等請(qǐng)求要素,并為使用方的調(diào)用接口授權(quán)。appid和apppwd可以被用于識(shí)別和驗(yàn)證使用方身份,這可以要求在每個(gè)認(rèn)證請(qǐng)求中都必須包含。待認(rèn)證數(shù)據(jù)可以根據(jù)預(yù)先規(guī)定的協(xié)議在加密之后被包含在認(rèn)證請(qǐng)求中。
在一些示例中,驗(yàn)證模塊102還可以被配置用于在對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證之前對(duì)接口安全性進(jìn)行驗(yàn)證。
在一些示例中,驗(yàn)證模塊102還可以被配置用于在對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證的同時(shí)記錄驗(yàn)證日志,其中驗(yàn)證日志可以包括接口調(diào)用日志以及對(duì)認(rèn)證渠道的調(diào)用日志。舉例來(lái)說(shuō),針對(duì)外部使用方的接口調(diào)用日志可以記錄接口調(diào)用方、驗(yàn)證數(shù)據(jù)類(lèi)型以及驗(yàn)證結(jié)果,主要用于與產(chǎn)品使用方的費(fèi)用結(jié)算和系統(tǒng)相應(yīng)成員的分潤(rùn)計(jì)算。對(duì)認(rèn)證渠道的調(diào)用日志可以被用于實(shí)名認(rèn)證裝置10與各個(gè)認(rèn)證渠道進(jìn)行通道調(diào)用費(fèi)用的結(jié)算。驗(yàn)證模塊102還可以被配置為在日志記錄過(guò)程中完成相應(yīng)的計(jì)費(fèi)和分潤(rùn)工作。
渠道接口模塊103被配置用于與多個(gè)不同的認(rèn)證渠道進(jìn)行通信連接,其中不同的認(rèn)證渠道可以包括諸如銀行、公安部、運(yùn)營(yíng)商的數(shù)據(jù)庫(kù)。此外,還可以根據(jù)需要對(duì)認(rèn)證渠道進(jìn)行擴(kuò)容。
在實(shí)名認(rèn)證過(guò)程中,渠道接口模塊103被配置用于在驗(yàn)證通過(guò)之后向相應(yīng)的認(rèn)證渠道發(fā)送來(lái)自使用方的待認(rèn)證數(shù)據(jù)并從相應(yīng)的認(rèn)證渠道接收認(rèn)證結(jié)果。例如,如果使用者的認(rèn)證數(shù)據(jù)是銀行卡信息,則渠道接口模塊103可以接入銀行系統(tǒng)的數(shù)據(jù)庫(kù)或者調(diào)用銀行系統(tǒng)的認(rèn)證平臺(tái)交互來(lái)獲取認(rèn)證結(jié)果。如果使用著的認(rèn)證數(shù)據(jù)是身份證信息,則渠道接口模塊可以調(diào)用公安部的認(rèn)證通道來(lái)取得認(rèn)證結(jié)果。此外,還可以同時(shí)向多個(gè)渠道獲取認(rèn)證結(jié)果,以保證認(rèn)證的準(zhǔn)確性。一般地,在從認(rèn)證渠道取得認(rèn)證結(jié)果之后,渠道接口模塊103將使用方返回來(lái)自相應(yīng)的認(rèn)證渠道的認(rèn)證結(jié)果。
在一些示例中,渠道接口模塊還可以被配置為將來(lái)自使用方的待認(rèn)證數(shù)據(jù)按照相應(yīng)的認(rèn)證渠道的要求組裝成認(rèn)證報(bào)文進(jìn)行發(fā)送。
在另外一些示例中,除了圖1所示的模塊之外,實(shí)名認(rèn)證裝置10還包括管理模塊,該管理模塊被配置用于動(dòng)態(tài)地配置與使用方對(duì)應(yīng)的認(rèn)證方案。在這種情況下,認(rèn)證接口模塊可以被配置為根據(jù)相應(yīng)的認(rèn)證方案與使用方進(jìn)行交互。例如,實(shí)名認(rèn)證裝置10可以按照管理模塊的配置將接口認(rèn)證信息和產(chǎn)品計(jì)費(fèi)規(guī)則存儲(chǔ)在緩存系統(tǒng)中,而認(rèn)證接口模塊101可以例如按照緩存系統(tǒng)中存儲(chǔ)的信息來(lái)向使用方發(fā)出各種提示,諸如在余額不足的情況下提醒使用方為后續(xù)能夠順利使用實(shí)名認(rèn)證服務(wù)而進(jìn)行充值。
在一些示例中,認(rèn)證接口模塊101還可以被配置用于根據(jù)使用方的行業(yè)特點(diǎn)或者使用方的需求向使用方推薦認(rèn)證方案。如前所述,目前市場(chǎng)上的實(shí)名認(rèn)證產(chǎn)品所提供的服務(wù)大都比較單一,用戶(hù)想要在眾多產(chǎn)品中挑選出一個(gè)最適合自己使用的產(chǎn)品往往要進(jìn)行大量調(diào)查和對(duì)比。向使用方推薦認(rèn)證方案能夠降低用戶(hù)的選擇難度。
在一些示例中,認(rèn)證接口模塊101可以被配置為根據(jù)用戶(hù)所屬的行業(yè)特點(diǎn),推薦驗(yàn)證效果最好同時(shí)也是最經(jīng)濟(jì)的驗(yàn)證方案供用戶(hù)參考選擇。例如,對(duì)于銀行類(lèi)用戶(hù)來(lái)說(shuō),他們所提供的信用卡業(yè)務(wù)和貸款業(yè)務(wù)是風(fēng)險(xiǎn)性很高的業(yè)務(wù),必須保證用戶(hù)信息的絕對(duì)真實(shí)。針對(duì)這類(lèi)需求,可以將認(rèn)證接口模塊配置為向使用方推薦準(zhǔn)確性更高的綜合認(rèn)證方案,該方案包括公安部身份證照片認(rèn)證、社保認(rèn)證、教育信息認(rèn)證等多種認(rèn)證手段,通過(guò)綜合不同渠道的認(rèn)證結(jié)果來(lái)達(dá)到最好的實(shí)名認(rèn)證效果。
在另外一些示例中,可以通過(guò)認(rèn)證接口模塊101使用戶(hù)選擇認(rèn)證場(chǎng)景和要達(dá)到的認(rèn)證效果,以此為基準(zhǔn)動(dòng)態(tài)生成認(rèn)證方案和收費(fèi)標(biāo)準(zhǔn)。例如對(duì)于公司招工來(lái)說(shuō),普通公司對(duì)于實(shí)名認(rèn)證的準(zhǔn)確性要求不高,同時(shí)往往不想花費(fèi)太多成本,為了提供經(jīng)濟(jì)有效的認(rèn)證結(jié)果,認(rèn)證接口模塊101可以被配置為推薦他們使用公安部身份證二要素信息認(rèn)證和教育信息認(rèn)證。相反地,對(duì)于一些國(guó)家重點(diǎn)行業(yè)的公司來(lái)說(shuō),他們必須確保員工信息的絕對(duì)準(zhǔn)確,因此認(rèn)證接口模塊101可以被配置為推薦他們使用公安部的身份證四要素認(rèn)證和教育信息認(rèn)證。
在本說(shuō)明書(shū)中省去了對(duì)一般的實(shí)名認(rèn)證裝置的其他構(gòu)造的描述,以避免不必要的冗余。本領(lǐng)域技術(shù)人員能夠理解,圖1所示的實(shí)名認(rèn)證裝置的模塊劃分僅是示意性的,這些模塊能夠按照具體實(shí)現(xiàn)來(lái)集成或進(jìn)一步劃分,并且以任何軟件或硬件的形式來(lái)實(shí)現(xiàn)。
利用本發(fā)明所提供的實(shí)名認(rèn)證裝置或者通過(guò)本發(fā)明所提供的實(shí)名認(rèn)證系統(tǒng),可以實(shí)現(xiàn)“一次對(duì)接,綜合認(rèn)證”的效果。通過(guò)對(duì)不同渠道返回的結(jié)果進(jìn)行統(tǒng)一包裝,使用者可以得到一致的返回信息,因此當(dāng)實(shí)名認(rèn)證系統(tǒng)需要進(jìn)行通道擴(kuò)容和調(diào)整時(shí),對(duì)于使用者將是零感知的。此外,由于本發(fā)明所提供的實(shí)名認(rèn)證裝置可以充當(dāng)?shù)谌秸J(rèn)證機(jī)構(gòu)的前置系統(tǒng),能夠針對(duì)不合法的待認(rèn)證數(shù)據(jù)進(jìn)行過(guò)濾,從而大大降低了第三方認(rèn)證機(jī)構(gòu)的壓力。由于本發(fā)明所提供的實(shí)名認(rèn)證裝置還能夠?yàn)槭褂梅教峁﹤€(gè)性化推薦方案,這也大大降低了用戶(hù)的選擇難度和經(jīng)濟(jì)成本。
圖2是根據(jù)本發(fā)明一個(gè)示例的實(shí)名認(rèn)證方法的示意圖。方法200可以例如在圖1所示的系統(tǒng)中實(shí)現(xiàn)。如圖2所示,首先在步驟21中,首先與多個(gè)不同的認(rèn)證渠道進(jìn)行通信連接;在步驟23中,從使用方接收包含待認(rèn)證數(shù)據(jù)的認(rèn)證請(qǐng)求;在步驟25中,對(duì)所接收的認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證;在步驟27中,在驗(yàn)證通過(guò)之后向相應(yīng)的認(rèn)證渠道發(fā)送待認(rèn)證數(shù)據(jù);以及最后在步驟29中,向使用方返回來(lái)自相應(yīng)的認(rèn)證渠道的認(rèn)證結(jié)果。
如在上文中所描述的那樣,使用方一般是公司或機(jī)構(gòu),其也可以是任何需要使用實(shí)名認(rèn)證服務(wù)的對(duì)象。不同的認(rèn)證渠道可以包括諸如銀行、公安部、運(yùn)營(yíng)商的數(shù)據(jù)庫(kù)。
在一些示例中,可以對(duì)認(rèn)證請(qǐng)求的數(shù)據(jù)格式進(jìn)行校驗(yàn),即使用方是否按照預(yù)先規(guī)定的格式傳入數(shù)據(jù)。
在一些示例中,包含在認(rèn)證請(qǐng)求中的待認(rèn)證數(shù)據(jù)可以包括數(shù)據(jù)類(lèi)型以及與數(shù)據(jù)類(lèi)型對(duì)應(yīng)的驗(yàn)證要素。相應(yīng)地,可以在認(rèn)證過(guò)程中根據(jù)數(shù)據(jù)類(lèi)型來(lái)判斷驗(yàn)證要素是否符合要求。
此外,還可以在對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證之前對(duì)接口安全性進(jìn)行驗(yàn)證,以避免諸如數(shù)據(jù)泄露、惡意接入之類(lèi)的安全隱患。
在一些示例中,還可以預(yù)先為使用方分配使用方身份標(biāo)識(shí)以及設(shè)置與使用方身份標(biāo)識(shí)對(duì)應(yīng)的密碼,并且在認(rèn)證請(qǐng)求中包含這些信息,以便核對(duì)使用方的身份,提高實(shí)名認(rèn)證過(guò)程的安全性。
優(yōu)選地,可以將待認(rèn)證數(shù)據(jù)按照相應(yīng)的認(rèn)證渠道的要求組裝成認(rèn)證報(bào)文進(jìn)行發(fā)送。
在一些示例中,還可以在對(duì)認(rèn)證請(qǐng)求進(jìn)行驗(yàn)證的同時(shí)記錄驗(yàn)證日志,其中驗(yàn)證日志可以包括接口調(diào)用日志和對(duì)認(rèn)證渠道的調(diào)用日志。
在一些示例中,還可以動(dòng)態(tài)地配置與使用方對(duì)應(yīng)的認(rèn)證方案,以及根據(jù)認(rèn)證方案與使用方進(jìn)行交互,提供良好的用戶(hù)體驗(yàn)。
在一些示例中,還可以根據(jù)使用方的行業(yè)特點(diǎn)或者使用方的需求向使用方推薦認(rèn)證方案,以幫助使用方進(jìn)行選擇。
應(yīng)當(dāng)說(shuō)明的是,以上具體實(shí)施方式僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn)行限制。盡管參照上述具體實(shí)施方式對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或?qū)Σ糠旨夹g(shù)特征進(jìn)行等同替換而不脫離本發(fā)明的實(shí)質(zhì),其均涵蓋在本發(fā)明請(qǐng)求保護(hù)的范圍中。