Re: [閒聊] 不為人知的工程師內幕

看板C_Chat作者 (彼得龜)時間2月前 (2024/03/14 02:49), 2月前編輯推噓7(709)
留言16則, 7人參與, 2月前最新討論串7/7 (看更多)
原文恕刪 先講結論,基本上你能想到的增加自己麻煩的反人類的機制, 幾乎都無助於強化密碼安全。 至於細節,若要講怎麼設密碼來防止暴力踹密碼, 就必須了解是怎麼暴力踹密碼的。 暴力踹密碼的基本方向不外乎兩種:字典攻擊與窮舉。 字典攻擊這個比較複雜先不提, 窮舉法破解密碼的所需期望時間基本上可簡單寫為: 期望時間 = 可能的密碼組數 x 平均踹一組密碼費時 所以任何能增加可能密碼組數或是增加踹一組密碼花費時間的方法, 理論上都能強化密碼的安全性。 所以   錯誤一,「要求使用」特殊字元與英數大小寫的密碼比較難踹 很簡單的道理,能要求使用特殊字元當密碼的網站,代表輸入欄位能接受特殊字元。 在能使用特殊字元的前提下,是限制必須怎麼使用特殊字元的密碼組數比較多, 還是不限制使用特殊字元的密碼組數比較多? 廢話當然是不限制的比較多,報廢的越多剩下的越少天經地義 這個方法基本上就是針對字典攻擊, 但字典攻擊有效的密碼本來就因為有效字元少(可能組數少)而非常脆弱, 還不如十位的隨機密碼。 而即使是能強化密碼的方法,也有效果的差距, 多輸入一次就是上火度特別高外效果還特別爛的那種方法。   多輸入一次 = 踹一組密碼時間加倍 = 期望時間加倍 BUT,一般來說我們踹一組密碼要花多久?算0.01秒好了, 踹5次禁五分鐘的效果是:   踹5次禁五分鐘 = 平均踹一組密碼花1分鐘 = 期望時間6000倍 效果是多輸入一次的3000倍不說還不會上火。 然後即使是這個方法仍然贏不了多開放三位密碼:   多一位密碼(數字英文大小寫) = 增加至62倍的密碼組數   多兩位密碼(數字英文大小寫) = 增加至3844倍的密碼組數   多三位密碼(數字英文大小寫) = 增加至24萬倍的密碼組數 詳細就不寫了,透過簡單的複雜度(建議自己去查)計算, 防暴力破解的方法按有效性排列:  可用位數增加 > 可用字元增加 > 冷卻時間 >> 多輸入一次 > 0 > 強制特殊字元 其實一般10~12位的隨機密碼就已經非常硬了,其他都多打的, 再加冷卻時間完全足以能讓人放棄暴力破解。 駭客不是傻瓜,比起跟密碼死嗑, 還不如做個假網頁或是側錄讓使用者自己吐密碼出來簡單的多。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.71.6 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1710355765.A.F46.html ※ 編輯: peterturtle (114.137.71.6 臺灣), 03/14/2024 02:51:57

03/14 02:57, 2月前 , 1F
人是懶惰的,有限制特殊字元比不限制特殊字元的隨機性高
03/14 02:57, 1F

03/14 03:35, 2月前 , 2F
雖然算得很有道理,但是多數人會考慮自己的忘性,選擇對
03/14 03:35, 2F

03/14 03:35, 2月前 , 3F
自己有意義的字符,不使用特殊符號。
03/14 03:35, 3F

03/14 05:18, 2月前 , 4F
那種一堆奇怪要求的應該也不是防暴力破解 故意讓使用者
03/14 05:18, 4F

03/14 05:19, 2月前 , 5F
不能用慣用密碼 這樣其中其他地方流出密碼就不會被一次
03/14 05:19, 5F

03/14 05:19, 2月前 , 6F
全破
03/14 05:19, 6F

03/14 06:17, 2月前 , 7F
推最後 社交工程比較省事
03/14 06:17, 7F

03/14 06:18, 2月前 , 8F
用複雜到自己都會忘記的密碼本末倒置
03/14 06:18, 8F

03/14 07:25, 2月前 , 9F
我帳號密碼都隨機生成 就算實際帳密洩漏也不會影響
03/14 07:25, 9F

03/14 07:25, 2月前 , 10F
到其他帳號 密碼本紀錄用密碼A上鎖 但輸入時我會刪
03/14 07:25, 10F

03/14 07:25, 2月前 , 11F
掉後兩碼再往前跳兩碼 加上關鍵密碼B 密碼本.密碼邏
03/14 07:25, 11F

03/14 07:25, 2月前 , 12F
輯.密碼A.密碼B 如果駭客有辦法能夠同時取得 那也沒
03/14 07:25, 12F

03/14 07:25, 2月前 , 13F
什麼手段能阻止他了
03/14 07:25, 13F

03/14 08:54, 2月前 , 14F

03/14 12:42, 2月前 , 15F
+1 我也覺得長度比起複雜度安全 印象中 原本提出密碼
03/14 12:42, 15F

03/14 12:42, 2月前 , 16F
複雜度的學者也承認複雜度對安全性幫助不大了
03/14 12:42, 16F
文章代碼(AID): #1byVKrz6 (C_Chat)
討論串 (同標題文章)
文章代碼(AID): #1byVKrz6 (C_Chat)