數(shù)字證書丨在B2B平臺電子合同中的應(yīng)用

菲菲
6 評論 7458 瀏覽 96 收藏 14 分鐘
🔗 技术知识、行业知识、业务知识等,都是B端产品经理需要了解和掌握的领域相关的知识,有助于进行产品方案设计和评估

數(shù)字證書早已經(jīng)應(yīng)用到很多領(lǐng)域的很多方面,如說電子銀行在收付款、保險行業(yè)的保險合同、交易平臺的在線訂單及合同。今天以電子合同這種更容易理解的方式給大家說說實例流程。

一、使用“數(shù)字證書”的初衷

為什么要在這里強調(diào)“使用電子簽章的作用”?

很多時候我們在項目進行過程中會迷失自己的初衷,是在認真的做事,然后去總結(jié),其實總結(jié)出來的點在我們出發(fā)時就已經(jīng)“寫好”了。

所以在這里還是先拋出數(shù)字證書的作用:信息的保密性、交易者身份的確定性、不可否認性、不可修改性

(1)信息的保密性

電子商務(wù)中雙方的交易保密性要求,同我們線下合同簽訂、訂單、款項支付擁有同樣的保密級別,一旦這些信息被泄漏,都將造成商機的喪失。

(2)交易者身份的確定性

使用數(shù)字認證的前提:使用方承認《電子簽名法》、認可認證機構(gòu)、認可平臺的信譽;所以雙方都信任通過平臺進行認證的企業(yè)信息。那么雙方在線產(chǎn)生交易并進行電子簽章后,對方都能方便而可靠的確認對方身份的合法性。實例就是客戶通過印章進行驗證的過程。

(3)不可否認性

也就是在線契約一旦簽訂就生效,簽章文檔及簽章的過程被記錄,雙方都不可以否認。首先,簽章的行為經(jīng)過層層的風(fēng)險控制,出現(xiàn)被冒簽的可能性機會為0(之后會講風(fēng)控);另外,簽章一旦簽訂切被認證機構(gòu)認定沒有篡改,那么協(xié)議就是受《電子簽名法》約束就是一份有效的合同。

(2)不可修改性

使用者可能會有這樣的疑問,紙質(zhì)合同是容易看出被篡改的痕跡,但是電子合同怎么能識別?這也就是數(shù)字簽章關(guān)鍵技術(shù)所在了。首先雙方(當(dāng)然也可以是多方)簽章后,文件本身是不允許修改的,即便使用了非法手段進行篡改,也會在驗證過程中被識別(后面會講)。

二、概念區(qū)分

做電子簽章1年多了,最初對這些概念也是傻傻分不清,百度了許多文章,發(fā)現(xiàn)好多人也有同樣的疑惑,結(jié)合網(wǎng)上的專業(yè)說法及自己的理解先來梳理下概念。

按照概念&操作產(chǎn)生的順序來說明:

1. CA認證機構(gòu)

電子商務(wù)認證授權(quán)機構(gòu)(CA, Certificate Authority),也稱為電子商務(wù)認證中心,可以是民間團體,也可以是政府機構(gòu),是負責(zé)發(fā)放和管理數(shù)字證書的權(quán)威機構(gòu),并作為電子商務(wù)交易中受信任的第三方,承擔(dān)公鑰體系中公鑰的合法性檢驗的責(zé)任。

那么數(shù)字證書是如何發(fā)放的呢?就我所做項目而言,并不是我們平臺直接向CA認證機構(gòu)為客戶申請CA認證,而是與第三方合作系統(tǒng)對接,對接后我們只提供客戶的資料,然后由第三方負責(zé)提交審核并發(fā)放數(shù)字證書,流程和所需要的資料都是一樣的,只是這樣的效率會更高。

CA認證機構(gòu)還有一個重要的職能就是在發(fā)生電子合同糾紛時,出具認證文件確認當(dāng)前文件的可靠性及是否被篡改,這也將作為重要的法律依據(jù)。

2. 數(shù)字證書

CA認證機構(gòu)發(fā)行的東西是啥——數(shù)字證書。

數(shù)字證書內(nèi)容包括:證書序列號、證書持有者名稱、證書頒發(fā)者名稱、證書有效期、公鑰、證書頒發(fā)者的一系列數(shù)字簽名。

原理是:綁定了公鑰及其持有者的真實身份,類似于現(xiàn)實生活中的身份證,所不同的是數(shù)字證書不再是紙質(zhì)的證照,而是一段含有證書持有者身份信息并經(jīng)過認證中心審核簽發(fā)的電子數(shù)據(jù),可以更加方便靈活地運用在電子商務(wù)和電子政務(wù)中。

3. 數(shù)字簽名

先說下“電子簽名”和“數(shù)字簽名”的區(qū)別:數(shù)字簽名≠電子簽名。

《電子簽名法》對電子簽名的定義是指數(shù)據(jù)電文中以電子形式所含、所附用于識別簽名人身份并表明簽名人認可其中內(nèi)容的數(shù)據(jù)。實現(xiàn)電子簽名的技術(shù)手段有很多種,常見的電子簽名形式有:手寫簽名或印章的數(shù)字化圖像、采用生物識別數(shù)據(jù)(如虹膜、指紋)、基于公鑰密碼技術(shù)的數(shù)字簽名等。

也就是說:數(shù)字簽名只是電子簽名的一種,也是目前比較成熟且全球應(yīng)用最為普遍的電子簽名技術(shù)。

所謂“數(shù)字簽名”就是將報文按雙方約定的HASH算法計算得到一個固定位數(shù)的報文摘要。在數(shù)學(xué)上保證:只要改動報文中任何一位,重新計算出的報文摘要值就會與原先的值不相符。這樣就保證了報文的不可更改性。

4. 電子簽章

電子簽章是數(shù)字簽名的一種表現(xiàn)形式,利用圖像處理技術(shù)將電子簽名操作轉(zhuǎn)化為與紙質(zhì)文件蓋章操作相同的可視效果,同時利用電子簽名技術(shù)保障電子信息的真實性和完整性以及簽名人的不可否認性。

三、電子合同于電商平臺中的實例

關(guān)于電商平臺將數(shù)字證書應(yīng)用于電子合同的實例,從實際項目中來說是分為“數(shù)字證書申請流程+平臺內(nèi)嵌”兩個方面的,一個是要求你熟悉數(shù)字證書申請的過程,第二方面是一定要知道數(shù)字證書如何應(yīng)用到你的平臺中。

1. 數(shù)字證書申請流程

由于品臺對接了第三方數(shù)字證書機構(gòu),所以在數(shù)字證書申請流程上相當(dāng)于簡化了平臺的工作,平臺只負責(zé)將平臺用戶的信息提交給第三方后,由第三方與CA認證中心進行審核對接,看下平臺與第三方之間的對接流程:

第三方平臺負責(zé)審核通過之后,有平臺的管理人員將證書進行激活到空的Uk中;之后進行印章的制作。

大家需要清楚一點:數(shù)字證書是本質(zhì),印章樣式是顯像。

這也是為了符合使用者心里“人們對顯現(xiàn)出來的東西更具有認知性”。在制作印章時客戶可以選擇使用原始線下的印模制作,或者直接在線生成(圓的、方的),實際過程中都會建議客戶直接生成與線下實體章不同的電子印章。

2. 平臺內(nèi)嵌電子簽章功能

這一塊就是根據(jù)平臺自身的業(yè)務(wù)進行設(shè)計,比如交易雙方在線生成訂單-合同,為了解決合同的傳遞風(fēng)險、降低郵寄及溝通成本,平臺會推出使用數(shù)字證書簽訂電子合同。

這一功能要求合同雙方都認可數(shù)字證書,因為對一些傳統(tǒng)企業(yè)來說,他們還是更習(xí)慣使用紙質(zhì)合同,所以電子合同是需要平臺進行運營和推廣的。

平臺系統(tǒng)與第三方數(shù)字證書提供方的系統(tǒng)對接就相對來說簡單了,只要對方提供接口文檔,最大的工作量就是內(nèi)嵌簽章功能的調(diào)試。

基本流程如下:

印章使用方法:

用戶在進行需要使用證書的電腦上操作前,必須安裝CA根證書,準(zhǔn)備好裝有證書的UKey,用戶插入證書介質(zhì)后系統(tǒng)將要求用戶輸入密碼口令,此時用戶需要輸入申請證書時獲得的密碼信封中的密碼。

密碼驗證正確后,系統(tǒng)會自動發(fā)送短信驗證碼到申請時預(yù)留的手機里,輸入正確的驗證碼后,將自動調(diào)用數(shù)字證書進行相關(guān)操作。使用后,用戶應(yīng)記住取出Ukey,并妥善保管。

3. 風(fēng)控要點

當(dāng)然這里說的風(fēng)控要點是在數(shù)字證書本身的風(fēng)控要點之上,是基于平臺的風(fēng)險控制說的。

(1)登錄校驗

在客戶登錄時使用UK進行身份校驗,并不會電子簽章造成影響,只是確認登錄用戶的身份。

在Uk簽發(fā)之前,將Uk與匹配的客戶賬戶進行綁定,用戶在登錄時除了校驗用戶名和密碼外,還要校驗是否與當(dāng)前插入的UK匹配,兩個校驗都通過之后才能登錄。

(2)短信驗證碼

這一步是電子簽章過程中必不可少的驗證環(huán)節(jié),在客戶申請數(shù)字證書時是需要填寫證書使用人及電話信息然后進行蓋章提交的,所以平臺會將改電話與UK進行綁定。

在用戶使用UK進行蓋章時,除了需要輸入KEY的保護密碼外,還要進行短信驗證,來確認蓋章得人就是當(dāng)時申請數(shù)字證書的人,這一步也是避免客戶的UK被非管理人員盜用并簽章。

在應(yīng)用短信驗證碼過程中是需要產(chǎn)品經(jīng)理考慮以下幾點:

  1. 電子合同簽訂的頻率,是不是一次驗證后,在N分鐘不需驗證;或者每簽訂一個合同都需要驗證;
  2. 短信發(fā)送頻率問題,如果每個合同都需要驗證,那么簽訂一個合同需要幾分鐘,因為大多數(shù)短信通道系統(tǒng)為了防止惡意攻擊,都會限制短信在1分鐘內(nèi)發(fā)送的頻次。

(3)時間戳

時間戳是在數(shù)字簽名時寫入加密文檔的,時間戳分為“自建時間戳”和“具有法律效力的時間戳”。如果平臺不去處理時間戳,那么在簽章時獲取的是簽章人本地電腦的時間,如果出現(xiàn)糾紛,這種“自建時間戳”是不具備法律效力的。

那么如果體現(xiàn)電子簽名的不可否認性呢?

平臺都會采用具有法律的效力的時間戳:它是由我國中科院國家授時中心與北京聯(lián)合信任技術(shù)服務(wù)有限公司負責(zé)建設(shè)的我國第三方可信時間戳認證服務(wù)。

由國家授時中心負責(zé)時間的授時與守時監(jiān)測。因其守時監(jiān)測功能而保障時間戳證書中的時間的準(zhǔn)確性和不被篡改,這樣即便出現(xiàn)法律糾紛,也可以有權(quán)威機構(gòu)來證實這個時間的法律效力。

關(guān)于時間戳的司法案件時有案例的,各位有興趣可以查查。

(4)文件備份

這一點上主要是電子文檔的留存,雖然CA認證機構(gòu)會出具一些不可抵賴的認證、第三方也會進行日志的記錄,但是源文件的存儲就是不容忽視的大事情。

兩種方式:

  1. 平臺自建服務(wù)器存儲,這個就必須要做好災(zāi)備;有的時候平臺考慮數(shù)據(jù)安全性秘密性,不相信云存儲,就會自建機房。
  2. 云存儲當(dāng)然要考慮“大家”。因為云存儲好處在于不存在平臺會有人惡意篡改文件,其實能改的概率極低,但是這也就在出現(xiàn)糾紛的時候,會提供一個更有說服力說辭。

寫在文后

文章是以實際的案例的描述下流程及實際操作方面的事情,只能給新手們一點小小的靈感,其實更深的算法層的東西個人也在理解學(xué)習(xí)中,希望之后還可以繼續(xù)交流。

 

本文由 @檸檬茶? 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 你好,電子簽章和電子印章有什么區(qū)別嗎?

    回復(fù)
  2. 對接在線簽約電子合同,電子簽章。從實名認證到司法落地整套流程。歡迎來撩 ~13918508052微信同號

    回復(fù)
  3. 想問下,文中的ukey是一個物理硬件么? 類似于法大大、e簽寶都是完全的在線簽約,那他們的風(fēng)險點主要在哪里?

    回復(fù)
    1. 實體硬件,和銀行的U盾同質(zhì)。個人認為當(dāng)然是使用UK更安全,即便別人知道了密碼,如果拿不到UK也不能進行操作。

      來自遼寧 回復(fù)
    2. 如果想用電子合同找我 眾簽 18668380963

      回復(fù)
    3. 對接在線簽約電子合同,電子簽章。從實名認證到司法落地整套流程。歡迎來撩 ~13918508052微信同號

      回復(fù)
专题
56785人已学习14篇文章
一次成功的线上活动能让你刷爆朋友圈,拉新活跃留存应有尽有。
专题
29227人已学习16篇文章
系统如何恰当、清晰、及时地传达给用户操作的结果或者操作对象状态的变更?本专题的文章提供了有效的页面操作反馈设计指南。
专题
32044人已学习19篇文章
一个合格的购物车是怎么设计出来的?
专题
17179人已学习14篇文章
本专题的文章分享了如何设计B端SaaS产品及B端SaaS产品方法论。
专题
17667人已学习17篇文章
随着互联网的不断发展,不少产品开始了适老化改造,帮助老年人更好地融入智能生活。本专题的文章分享了适老化的设计思路。
专题
18238人已学习15篇文章
库存管理是管理商品和数量之间的关系。本专题的文章提供了库存管理设计指南。