本公開(kāi)涉及安全,尤其涉及一種安全認(rèn)證的方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著技術(shù)的發(fā)展,電子簽名技術(shù)作為身份認(rèn)證技術(shù)在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,常見(jiàn)的電子簽名技術(shù)包括數(shù)字證書(shū)、雙因素認(rèn)證、身份驗(yàn)證文件,除此之外,動(dòng)態(tài)口令作為另外一種常用的身份認(rèn)證技術(shù)也被廣泛應(yīng)用。
2、相關(guān)技術(shù)中的安全認(rèn)證技術(shù)存在以下兩方面顯著的不足:
3、1、電子簽名技術(shù)雖然在一定程度上能夠驗(yàn)證身份認(rèn)證者的身份信息,但電子簽名技術(shù)無(wú)法提供更多的認(rèn)證信息,影響電子簽名技術(shù)的不可抵賴性和可靠性。
4、2、而對(duì)于相關(guān)技術(shù)中的動(dòng)態(tài)口令身份認(rèn)證方式,通常需要額外的硬件設(shè)備配合來(lái)完成,而且用戶需要隨身攜帶認(rèn)證設(shè)備才能進(jìn)行身份認(rèn)證,增加身份認(rèn)證的成本,也導(dǎo)致身份認(rèn)證比較繁瑣,影響用戶的體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)實(shí)施例的目的是提供一種安全認(rèn)證的方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
2、為解決上述技術(shù)問(wèn)題,本公開(kāi)實(shí)施例是通過(guò)以下各方面實(shí)現(xiàn)的。
3、根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種安全認(rèn)證的方法,所述方法包括:接收終端發(fā)送的用于獲取動(dòng)態(tài)口令的第一請(qǐng)求消息,所述第一請(qǐng)求消息中包括所述終端的第一終端標(biāo)識(shí);根據(jù)所述第一終端標(biāo)識(shí)獲取所述終端的第一地理位置;基于所述第一地理位置生成第一動(dòng)態(tài)口令,并向所述終端發(fā)送包括所述第一動(dòng)態(tài)口令的第一響應(yīng)消息。
4、根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種安全認(rèn)證的裝置,所述裝置包括:接收模塊,用于接收終端發(fā)送的用于獲取動(dòng)態(tài)口令的第一請(qǐng)求消息,所述第一請(qǐng)求消息中包括所述終端的第一終端標(biāo)識(shí);獲取模塊,用于根據(jù)所述第一終端標(biāo)識(shí)獲取所述終端的第一地理位置;認(rèn)證模塊,用于基于所述第一地理位置生成第一動(dòng)態(tài)口令,并向所述終端發(fā)送包括所述第一動(dòng)態(tài)口令的第一響應(yīng)消息。
5、根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種電子設(shè)備,包括:處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器用于執(zhí)行上述第一方面所述的安全認(rèn)證的方法的步驟。
6、根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序當(dāng)被包括多個(gè)應(yīng)用程序的電子設(shè)備執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行第一方面所述的安全認(rèn)證的方法的步驟。
7、根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行第一方面所述的安全認(rèn)證的方法。
8、上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下的優(yōu)點(diǎn)或有益效果,接收終端發(fā)送的用于獲取動(dòng)態(tài)口令的第一請(qǐng)求消息;根據(jù)所述第一終端標(biāo)識(shí)獲取所述終端的第一地理位置;基于所述第一地理位置生成第一動(dòng)態(tài)口令,并向所述終端發(fā)送包括所述第一動(dòng)態(tài)口令的第一響應(yīng)消息。能夠提供一種更便捷和經(jīng)濟(jì)高效的身份認(rèn)證方法,節(jié)省身份認(rèn)證的成本,也避免隨身攜帶認(rèn)證設(shè)備,提升用戶體驗(yàn),同時(shí),第一動(dòng)態(tài)口令可以用于在完成身份認(rèn)證的同時(shí),進(jìn)一步驗(yàn)證身份認(rèn)證者的地理位置信息,提升身份認(rèn)證的不可抵賴性和可靠性。
9、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
10、本公開(kāi)的其他特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說(shuō)明。
1.一種安全認(rèn)證的方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一地理位置生成第一動(dòng)態(tài)口令,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述第一地理位置、所述終端的第二終端標(biāo)識(shí)和生成所述第一動(dòng)態(tài)口令時(shí)的第一時(shí)間戳生成所述第一動(dòng)態(tài)口令,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,生成所述第一動(dòng)態(tài)口令的第一公式為:
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述ip地址獲取所述終端的第二地理位置,包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第三請(qǐng)求消息還包括第三終端標(biāo)識(shí),所述基于所述第二地理位置生成第二動(dòng)態(tài)口令,包括:
8.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第四請(qǐng)求消息還包括第四終端標(biāo)識(shí),所述基于所述第三地理位置生成第四動(dòng)態(tài)口令,包括:
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述變換規(guī)則包括進(jìn)制變換規(guī)則、數(shù)位順序變換規(guī)則或者數(shù)位變換規(guī)則。