密碼規則多 又要固定更改好麻煩
在現代生活,設置網路帳號密碼總是令人困擾,因為各大網路平台對於密碼的要求都不同,有些平台又會時不時要求使用者固定更改密碼,大大增加了記憶密碼的難度。
源自15年前的規範
其實這套密碼安全守則是源自 2003年,在美國標準與技術協會(National Institute of Standards and Technology, NIST)擔任經理的伯爾(Bill Burr)所提出,他當時建議人們在設置密碼時,應該使用由英文、數字、奇怪符號混雜而成的單字(像是把「impressive」改成「1Mpr3$$1v3!」),而且使用者應該要定期更改密碼。
伯爾:我後悔自己提出的建議
這十幾年來,伯爾的建議一直廣為政府、公司、教育單位採用,然而在本周一(7),已經退休的伯爾在與《華爾街日報》的訪談直言,他對提出這些建議感到後悔,也認為自己在保護密碼方面搞錯了方向。
對使用者是負擔 而且沒有比較安全
在接受訪問時,伯爾指出,依循這些規則設置的密碼對使用者來說是種負擔,也反而會讓駭客更容易破解。
嫌麻煩挑簡單的設定 就算常改也沒用
回頭細看這些規則,伯爾建議使用者應該每 90天改一次密碼,有的使用者可能會嫌麻煩就把密碼從「impressive1」改成「impressive2」,有的使用者則是不知道要設什麼密碼,就習慣性地使用一些很容易被破解的字符當密碼,像是在句末打上「!」、「?」,或是使用常見的「123」數列。而不論是哪種情況,都與「讓密碼更安全」的想法背道而馳。
到處都用一樣的密碼
此外,雖然把「impressive」改成「1Mpr3$$1v3!」看似把密碼變得很難很複雜,但對人們來說,這種密碼反而不容易記憶,倒頭來他們不是把密碼寫在很顯眼的地方,就是會在所有網路平台使用一樣的密碼。
字符轉換有規則 反而容易破解
此外,由於英文轉換成數字、特殊符號的模式、密碼大小寫的擺放位置大多有跡可尋,所以對有些駭客、電腦演算法來說,來預測並破解這些密碼並不是難事。
各種字符混在一起的複雜密碼 3天就可破解
其實早在 2011年8月,美國網路漫畫家,前NASA機器人專家及程式設計師門羅(Randall Munroe)就在他的趣味科普網站xkcd以漫畫的方式,解釋電腦因為可以預期「Tr0ub4dor&3」(編註:troubador的變體)的大小寫位置、既定的數字替換模式、常出現的特殊字符,所以只要 3天,就能夠輕易破解密碼,但是這類密碼對人類來說卻很難記憶。
把各種單字隨機混在一起就很好了
然而,如果使用者是用「correcthorsebatterystaple」(正確的馬兒電池釘書機)這類隨機字詞組成的密碼,電腦得花上 550年才能順利破解它,但人類卻能輕易記住這類密碼。
《華爾街日報》也向資安專家求證,確認門羅這樣的計算沒有問題,這意味著「長又好記的隨機字詞組合」其實會比「英文、數字、奇怪符號混雜的組合密碼」來得安全。
這 20年來,我們成功地訓練大家去使用自己根本記不住,電腦卻很容易猜出來的密碼。
網路漫畫家 門羅
新守則:密碼越長越好,不用太常換
其實在今年 6月,由美國標準與技術協會最新發布的密碼守則中也更改了一些建議,像是盡可能地讓密碼越長越好、使用密碼管理軟體來產生隨機加密密碼。新守則也提到,使用特殊字符不一定會比較安全,還有沒有必要定期更新密碼,除非有人意圖盜用你的帳號。
規範總是隨著知識變化
對於伯爾 15年後的反思,《奧瑞岡人報》認為這其實不是他的問題,因為過去他能依據的只有身為資訊專家的常識,而不像 15年後的現在,我們有了許多數據分析資料,能夠藉此判別怎麼樣的密碼才行得通,這也是為什麼美國標準與技術協會在這 15年來,不斷地修正他們的密碼守則。