卡式台胞證與數位身分證?其實問題在晶片!

資訊安全最大的問題是在人和管理,技術只是其次,所以我之前講過:「如果你認為技術可以解決你資訊安全的問題,那麼你不懂問題,你也不了解技術。」
評論
▲Photo Credit: 擷取自內政部網頁
▲Photo Credit: 擷取自內政部網頁
評論

本文作者為李忠,原文發表於作者臉書,INSIDE 獲授權轉載,作者在國立成功大學擔任教授,同時也在成大資通安全研究與教學中心擔任主任。

資安問題,技術只是其次

資訊安全最大的問題是在人和管理,技術只是其次,所以我之前講過:「如果你認為技術可以解決你資訊安全的問題,那麼你不懂問題,你也不了解技術。」

但是身為電機系的教授總該要講一下技術吧?根據實際拿到數位晶片身分證教授的研究,這這個晶片直接就是拿 eMRTD (Machine Readable Travel Documents,可機讀旅行文件)來改設定,然後就變成了我們的數位身分證。

射頻標籤(RFID)原先是使用在牛隻追蹤或是沃爾瑪等百貨公司做存貨管理和快速結帳使用,因為被動式的標籤價格便宜,使用方便,曾經被考慮拿來取代條碼或是二維條碼使用,但是因為侵犯隱私權的疑慮太大,沃爾瑪等百貨公司最後只好放棄。

這個晶片除了射頻標籤的部分,還有包含生物特徵的紀錄,雖然內政部說這個部分不會使用,但是買這麼高級的晶片,卻不使用裡面的功能,這個國家是不是太有錢?不然還有什麼原因?

晶片可破解也可複製

根據公布的標準,保護這個晶片資料的協定,第一個是基本存取控制(Basic Access Control,BAC),先在機器閲讀區(Machine Readable Zone)利用光學掃瞄器,讀取姓名、生日等資訊,建立一把會議金鑰之後,再利用射頻標籤(RFID)主動驗證晶片內的生物特徵資料,這些生物特徵資料,是由發卡國家加密保護。

因為產生金鑰的亂度(熵 entropy)很低,已經有駭客在兩個小時內破解 BAC,另外完全複製晶片內容也有多起案例。

再從內部人的攻擊來說,管理這個晶片相關的資料庫十分重要,所以歐洲資料保護組織「Data Protection Directive」有一個技術和組織管理的應對措施,其中光金鑰保護的原則,8-key principle ,要 8 把不同的金鑰,十分嚴格。

既然歐洲這麼重視,顯然有其重要性,只是目前都還不知道,我們內政部的管理要用什麼標準?有沒有任何的官員懂這些技術?靠外包廠商就可以解決這些問題嗎?沒有中資、不是中國人就可以保證安全?

RFID 可以遠距隔空讀取

第二個重點,是射頻標籤 RFID 的安全性,晶片卡用的射頻標準是 ISO 14443,標籤的本身當然不會主動發出訊號,更不會發出現在定位的訊號。但是只要有射頻標籤的讀取器在附近,就可以讀取這個標籤。

根據 ISO 14443 的標準,晶片可以讀取的範圍是 10-15 公分,但是使用加強的天線,就可以在 50-60 公分的距離讀取晶片,已經有玩家可以在暗網上面用幾百塊美金買到。而實驗室的研究,5 公尺的讀取範圍被證實是做得到,能不能被隔空讀取早已經不是問題,問題是距離多遠?

射頻標籤晶片可怕之處,在於可以明確的對應標籤和人的關係,犯罪集團很難了解台灣鉅富或是想要綁架的對象手機到底用那一隻,但是只要能夠讀取射頻標籤,就一定可以確認是不是目標人物。

不會因為改個名字就沒有資安疑慮

當初馬政府的陸委會跳出來說卡式台胞證沒有資安疑慮,現在蔡政府的內政部說數位身分證沒有資安疑慮。

大家有沒有發現這些官員實在太厲害,明明就是一塊功能強大、可以儲存生物特徵的遠距讀取晶片,但是一個叫做「卡式台胞證」,一個叫做「數位身分證」,把這塊強大的「晶片」完全隱藏的無影無蹤,實在太聰明了!

責任編輯:李柏鋒
核稿編輯:Anny

延伸閱讀: