題:
按鍵時間可以提高密碼的安全性嗎?
Moo-Juice
2016-04-29 00:31:32 UTC
view on stackexchange narkive permalink

當我年輕的時候,剛開始20年前的軟件開發生涯時,我在Amiga上寫了一些代碼,雖然密碼了,但是還記錄了(在一定閾值內)速度,

這意味著,不僅用戶必須輸入正確的密碼,而且他們還必須對按鍵進行計時。為了測試它,我的腦子裡有節奏,可以每次都不斷地重新輸入密碼。但是,如果我只是定期或緩慢地輸入它,那麼它就不會被接受。

我不是安全專家(值得慶幸的是,我的程序位於不太困難的區域),但是我突然想到了該程序我年輕時寫的書,這些天是否對安全性是可行的補充,或者甚至不值得考慮。

Tap - Taptaptap - TapTap - Tap

潛在問題:可訪問性。
具有免費/付費大學水平課程的網站coursera.com會在每次考試之前進行此操作,以確保正確的人參加了考試。可以共享密碼,不能選擇鍵定時(無論如何都不容易)_
對音樂家有利,並確保軍事級機密的安全,對日常使用不利。
這肯定會增加我的挫敗感,因為我經常只用一隻手輸入密碼,而且在登錄失敗時,我會變慢並確保我不會弄亂。同樣,qV519 [YW; BAZE * qvjj11也不容易使節奏變暗;)當然,還有密碼管理器。
我實際上是使用機器學習來實現這樣的系統的,但是我發現它對於密碼之類的簡短輸入來說太不可靠了。但是,如果提供更多的輸入(例如更長的Facebook帖子),它可能會相當準確(檢測率高達95%)。因此,它可以*在*登錄後用於增強安全性,例如檢查是否有人剛剛開始使用計算機。然後,可以確保再次輸入密碼。
KeePass,你們不時瀏覽該網站嗎?我希望您已準備好實施擊鍵算法來模仿我的自然打字。一旦KeyPass確實實現了此功能(很有可能),我該如何鍵入KesPass模仿某種一致性的'0'=)4S-,5nB?#M76It“ 1”}?#C`?
問題:1)用戶必須事先知道這一點2)輸入速度**會隨著時間而變化:如果您第一次輸入的是隨機密碼,則第一次輸入時會非常緩慢,但過一會兒就會變得很肌肉-內存,並且可以快速輸入。3)如果我斷了一根手指/手臂,並且幾天甚至幾週都無法達到相同的時間,該怎麼辦?4)所有KeePass用戶(或其他密碼管理器工具)看起來都一樣...可能不是問題,因為在這種情況下,密碼本身可能足夠牢固。5)肩膀衝浪可能會變得更容易。
當我只有一隻手可以打字時,或者我真的很噁心/疲勞時,會發生什麼?我不能進去嗎涼!
在我決定要從移動設備登錄並且根本不使用實際的鍵盤之前,效果很好。
-1
@MathieuK。密碼本身就是一個問題。我知道有些盲人用戶使用screenreader軟件讀出屏幕上的內容和/或鍵入的內容,並且密碼被讀出為“ asterisk asterisk asterisk asterisk ...”。他們設法輸入密碼,但是如果密碼很複雜或如果他們不熟悉鍵的位置,則很費時間。
在我的情況下,PC鍵盤,筆記本鍵盤和智能手機鍵盤肯定會創建不同的密碼。
更不用說您需要實現此客戶端(_impossible_)以確保安全。如果您使用此密碼作為FDE密碼,那麼我可以簡單地替換您的啟動加載程序(如果您使用FDE基本上還是蠻力提示,那麼在啟動時會看到提示),而且如果您在網站上,則更容易。
由於我不時更改密碼(每個人都應不時更改密碼),因此輸入速度取決於密碼的使用期限。越來越快,直到我再次給自己輸入新密碼。Keyrate適用於普通文本,但不適用於您記住的密碼等內容。
如果用作一般啟發式方法,這將使我無法使用最有效的肩膀密碼安全性技術:在輸入密碼時,我將在qwerty和Dvorak佈局之間隨機地來回切換,以使所使用的擊鍵具有很大的可變性。他們。按鍵的節奏與按鍵的相對位置高度相關,因為用於每個按鍵的手指和用於每個按鍵過渡的激活筋在佈局之間會有所不同。
唯一可以接受的做法是,如果不是敲擊門檻不是硬性進入障礙,而是如果擊鍵模式不符合習慣數據的閾值,則觸發通知帳戶所有者的觸發器。如果用於觸發“在{20160503}的{14:56}處檢測到可疑登錄”。給我發電子郵件,這可能是可以接受的,特別是如果系統中的信息包含我的PII或我的財務數據時。如果我在喝酒或正在操作另一台機器時單手登錄,則可以忽略該警報,但仍然可以獲得合法訪問權限。
您可以要求“秘密敲門”作為第二個因素。
保存並自動填寫密碼字段的瀏覽器也會帶來麻煩。
十四 答案:
schroeder
2016-04-29 01:55:00 UTC
view on stackexchange narkive permalink

您要查找的術語是“ 擊鍵動力學”或“擊鍵生物特徵”,並且是一個有趣且不斷發展的領域。

這個想法是,個人以某種方式鍵入某些鍵,這種鍵不會隨時間變化很大。如果您可以映射這些動態,那麼您可能會完全放棄密碼,而只需讓用戶鍵入任何內容即可。

我聽說在第二次世界大戰期間,盟軍在德國信息室裡用一個隱藏的麥克風監視了德國人。禁止操作員講話,但盟軍解碼器實際上可以僅憑打字的聲音就能識別正在鍵入的操作員以及大部分消息!他們給每個操作員一個暱稱,因為他們不知道自己的真實身份。
@CJDennis聽起來很合邏輯。如今,這類攻擊仍在使用。例如:對SSH會話的擊鍵進行計時(僅通過計時網絡流量的時刻,而不是實際內容的時間),並將其與受害者的常見鍵入模式進行比較……或從頭開始分析它們。
-1
該系統的唯一缺點是我剛剛更改了工作密碼。我正在學習時,現在正在緩慢而刻意地輸入它。再過一兩週,我將發展出新的肌肉記憶力,並能夠更快地鍵入。擊鍵動態會要求我在接下來的90天內進行操作,直到再次進行更改為止,這將非常非常煩人,並且使肩膀衝浪更加容易。
與任何*補充*生物識別標記一樣,使用此標記的正確方法是記錄一個置信度,該置信度表示訪問系統的個人就是他們所代表的身份。如果置信度降至某個閾值以下,請通過預選的通信渠道(例如電子郵件)提醒他們,擔心某些未經授權的人可能已經訪問了他們的登錄信息(在時間x到系統y,因此他們可以通過某種方式確定是否可能是他們)。對於大多數用途來說,這是令人反感的,但是如果(比如說)我的銀行這樣做的話,我會好的。
@CJDennis:您可能正在考慮一些故事,聯盟的無線電攔截收集人員可以認識到德國不同無線電運營商的風格。實際上,發送摩爾斯電碼實際上是通過無線電廣播您的電報鍵擊。一個操作員的個人模式被稱為他們的“手”,這是盟軍聽眾會認識到的,以幫助確定哪個傳輸來自與上一個相同的位置。(無線電消息不附帶源地址標頭)。(很遺憾,我無法用Google搜索有關“手”的任何內容;我記得在書中讀過它。)
@FreeMan有多種創建閾值的方法。像OP一樣,我在幾年前進行了試驗,發現至少對我來說,字符之間的停頓長度在緩慢鍵入新密碼和快速鍵入舊密碼之間成比例增長。因此,如果這對您也是如此,並且實現被考慮在內,那麼您就不會有這個問題。
@PeterCordes我認為您正在考慮操作員的“拳頭”。人們不僅會跟踪敵方特工的拳頭,還會了解經常與之交談(或傾聽)的那些人的拳頭,就像他們經常與之交談的人的聲音或與他們經常通信的人的筆跡一樣通過草書。同樣,人的拳頭好壞,就像字典或筆跡好壞一樣。
是的,謝謝。其他人已經使我想起了正確的用語,但主持人似乎刪除了我們的評論,而不是將其移至通過鏈接聊天。因此,現在只有不完整/偽造的。/嘆。
我對@Samthere進行了命名,並提供瞭如何使用它來提高密碼的安全性,這就是要問的問題。98個人認為我的回答很好,包括Moo-Juice。每個人都有意見。
-1
@Izkata如果您切換到具有不同佈局(例如qwerty / qwertz)的鍵盤,我懷疑它是否成立。我只是在昨天才遭受這種痛苦,我懷疑它完全破壞了任何通常的打字動態
Ben
2016-04-29 01:16:15 UTC
view on stackexchange narkive permalink

我認為您的應用程序或網站的合法用戶會非常非常煩惱。手指折斷或一隻手拿著三明治之類的東西都會使您的登錄無法使用。此外,您應該鼓勵使用密碼管理器,它可以非常快速地發送擊鍵,或者完全不發送擊鍵。您的方案可能甚至會阻止最好的密碼管理器正常工作。

而且更多的攻擊可能是自動攻擊,而不是手動攻擊,因為這樣的輸入很可能類似於輸入密碼的密碼管理器...
密碼管理器始終可以生成隨機的按鍵輸入模式,但這並不能解決三明治夾的問題。
除此之外,還存在不同輸入設備的問題。我敢打賭,大多數人在筆記本電腦,手機,平板電腦或Xbox上輸入不同的速度。
@dirkk-他們確實這樣做。每個人都使用各種各樣的設備,儘管這個話題很有趣,但是由於人們會使用不同的輸入設備來輸入密碼,因此最終存在缺陷。雖然有點巧妙的想法,也許作為第二個因素。
-1
甚至當它是標準鍵盤而不是您自己的鍵盤時,您的時間也會受到影響。我是80速打字員,設置完美。我在筆記本電腦上的表現不盡如人意,儘管我可以像在主系統中那樣插入外部鍵盤會更好,但即使那樣,鍵盤的定位不理想也會影響我的打字。
三明治。
它可以用來濾除暴力嘗試。即如果按鍵被非人道地快速按下。對?
一些非人工輸入雖然有效,但您不應過濾掉它們。請參閱我關於密碼管理器的觀點。
Robert Mennell
2016-04-29 02:17:29 UTC
view on stackexchange narkive permalink

這裡有些好壞,有些醜陋。

好的
它增加了密碼的熵,使暴力破解變得更困難了

糟糕的
它基於可以被可聽地記錄和計時的東西,並且需要容錯能力,這意味著只需要足夠接近就可以呈現出這種感覺

醜陋的
人們隨著時間的推移而變化。由於多種原因(傷害,年齡,忘記模式的進行),他們可能不再能夠以相同的準確速度和頻率或在公差範圍內進入模式,這實際上損害了用戶使用服務的能力

因此,儘管這是一個很棒的主意和一個有趣的領域,但實際上,對於人類來說,保持密碼的熵僅是困難的。更糟糕的是,使用機器來重新創建模式很容易。在沒有人或模式的事先知識的情況下,這將使破解變得更加困難,但是隨著時間的流逝,它也可能使用戶對您的服務的體驗惡化,並使收集有關密碼熵的本地信息變得更加容易。

但是這些對於任何生物特徵識別都是相似的優點/缺點,對嗎?
關。問題在於,這不僅是生物特徵,還包括音頻特徵(聲音模式)。生物指標更好,因為您必須看到它們才能記錄下來。對於時序模式,這僅需要在附近。
它確實給密碼帶來了一些很酷的熵,但這很容易做到,而無需通過僅增加長度或字符集來添加額外的系統。
“容易攔截/複製”和“容易忘記”幾乎是密碼的兩個最差的功能。
要補充一點:經常,當我無法登錄時,我通常會緩慢輸入密碼,並且我確定自己使用的是正確的密碼,這使我覺得我誤按了一個鍵。
您也可以將移動設備留在鍵盤旁邊以捕獲圖案。https://www.ted.com/talks/avi_rubin_all_your_devices_can_be_hacked?language=zh-CN,大約12:55。
user1717828
2016-04-29 03:28:40 UTC
view on stackexchange narkive permalink

這些天對安全性是否可行

我認為這不可行的唯一原因是人們最近從許多不同的設備登錄。我可以保證您與在主工作桌面上輸入密碼和平板電腦上的Swype鍵盤沒有任何關聯。

甚至是筆記本電腦還是台式機,或者您使用不同的鍵盤佈局(使用英語,使用其他語言的個人系統或喜歡dvorak)。
用手機站在公共汽車上與坐在電腦前的辦公桌上
為此,對於同一設備(筆記本電腦),我具有不同的鼠標/鍵盤組合。當我旅行時,我會使用一個迷你鍵盤,甚至是一個模壓在筆記本電腦中的鍵盤,當我在工作中的辦公桌旁時,我會擁有與家裡不同的鍵盤/鼠標設置等。除了一天中的時間(咖啡因/疲倦)外,我擊鍵的時間也據此而有很大不同,而gawd只知道還有什麼。擊鍵動態變化對於安全功能來說根本不是一個好的選擇。
goncalopp
2016-04-29 06:29:19 UTC
view on stackexchange narkive permalink

是的,它更加安全。它將使8個字符的定時密碼與約9.5個字符的非定時密碼一樣強。

這將是擊鍵動態的一種形式。這是一段時間以來一直處於積極研究的領域-儘管運行在Amiga上的軟件可能早於大多數!

有一個python軟件包,以防您要嘗試。

一些現代服務實際上使用了這種技術-例如Coursera,它可以確保回答問題的人是實際用戶。


讓我們探索一些理論來回答您的問題。 人工身份驗證的常用選項是:

  • 您知道的東西(密碼,密碼)
  • 您知道的東西(手機,硬件令牌,智能卡)
  • 您的身份(指紋,虹膜,步態)。通常 biometrics

擊鍵動力學屬於第三類。通常,好的身份驗證系統依賴於其中多個。當使用兩個不同的系統時,這通常稱為雙因素身份驗證


通常,生物特徵識別帶有一些警告

  • 它們可能會隨著時間變化。您的打字方式會隨著一天中的時間,椅子和桌子的高度,您使用的鍵盤以及其他許多因素而改變
  • 它們可能會無法挽回地丟失。如果您失去一根手指,則將永遠無法進行身份驗證。

您的設計沒有採用傳統的生物識別技術。您正在要求用戶記住鍵入模式。這屬於第一類(您知道的),因此,有效地,您可以使用來衡量它添加的安全性。

假設您的系統有兩個可能的按鍵持續時間(您的示例似乎暗示了這一點),則每個字符會增加一點熵-因此,它將使8個字符的定時密碼的強度大約為9.5個字符,而非定時密碼。


當然,與生物特徵擊鍵動力學相比,該設計也存在缺陷:

  • 該模式非常獨特的事實將使使用錄音機的攻擊者更容易受到攻擊。
  • 由於用戶已知該模式,因此可以強制他們將其公開。傳統的擊鍵動態可以用作隱式身份驗證
“這會使每個字符增加一點熵-因此,它將使8個字符的定時密碼的強度與〜9.5個字符長的非定時密碼的強度差不多。”這聽起來是錯誤的。每個字符多一位,則應多給您8位。假設您通常有1.1位/字符,那麼您將有〜8.8 + 8 = 16.8,相當於15.2個字符,而不是9.5。此外,我想說的不是字母的數目,而是字母之間的間隔數,因此它將是7,而不是8,但這並不重要。
@FabioTurati我的缺點是沒有說明我的假設:) **我假設使用長度為36個字符集的隨機密碼**,[每個字符可為您提供5.17位](https://en.wikipedia.org/wiki/Password_strength#Random_passwords)。((5.17 * 8 + 8)/ 5.17〜= 9.5)。我不確定您從哪裡獲得1.1位/字符,這聽起來很低-也許是對於非隨機數字引腳?
知道了我當時正在考慮典型的英語單詞,並且基於[this](http://what-if.xkcd.com/34/)(“ Shannon確定,典型書面英語的信息內容約為每個字母1.0至1.2位“)我的值為1.1位/字符。但是現在我明白你的意思了。謝謝!
R.. GitHub STOP HELPING ICE
2016-04-29 02:50:58 UTC
view on stackexchange narkive permalink

由於這基本上排除了使用密碼管理器(這是密碼安全性的基本最佳實踐)的作用,因此它不能改善但會損害密碼安全性。

它應該可以以閃電般的速度輸入密碼管理器工作,但這將成為登錄的“唯一”方式
如果將它用作密碼管理器的密碼怎麼辦?;)
聽起來像是一種鎖定一切的好方法。
@R ..這很有趣。您要么破解密碼管理器的加密,要么必須記住密碼。好玩好玩。
@wizzwizz4:正確使用密碼管理器後,您會忘記密碼,因為您從不知道/從未看到過密碼。它們都是隨機的長字符串。
-1
TTT
2016-04-29 01:54:25 UTC
view on stackexchange narkive permalink

這是一個很好的主意,其最終結果將是密碼熵的增加。例如,假設您的閾值為1/4秒,最大暫停時間為1秒。在某些時候,暫停將被轉換為位,這將使密碼字符集有效增加4倍;例如80個字符集將變為320個字符集。實施80個可能的字符的10位密碼,通過實施您的想法將使暴力破解的難度增加100萬倍。換句話說,您的10個字符的密碼將變得更像13或14個字符。

實際上,我看到的主要好處是,人們可能更容易記住歌曲的節奏加上10個字符比記住14個字符要好。但是最好的密碼是人類無論如何都不會記住的密碼,因此(對所有相關方而言)僅向密碼中添加更多字符以實現相同的熵增加可能會容易得多。

通過使密碼管理器難以使用或使其無法使用,可能會*降低*熵。必須能夠記住並連續輸入密碼的用戶將不會使用長密碼或複雜密碼。與鼓勵使用較短的密碼而不是密碼管理器可以毫不費力地處理的非常長且非常複雜的密碼相比,記錄10位密碼的鍵盤計時所產生的熵*損失*很小。
你誤會了我的意思。人們*不會*在這種情況下使用密碼管理器,並且您會積極地勸阻其使用。當您告訴用戶他們需要一個* x *個字符長的密碼,但是如果他們手動輸入密碼時,則只能輸入* y *個字符長(其中* x * <* y *),這一點尤其正確。這更不用說其他人指出的許多問題了。
我不想反复研究,因為我們倆都已經提出了自己的觀點。但是我相信您會大大高估時序信息的熵值和用戶的合理性,而低估了用戶的懶惰,用戶選擇密碼的隨意性以及以不引起任何後果的方式實施這種系統的挑戰主要問題。
考慮了更多之後,我認為我們可以刪除此評論線程,除了您的第一個評論(我現在將刪除我的評論)。我的回答應該很簡單:我的回答和最初的問題不是在談論實現,而只是在談論這樣做的數學效果。我的第二段同意您的看法:我們應該使用pw管理器,如果您只需在密碼中添加幾個字符並獲得相同的結果,為什麼還要煩擾開發人員和用戶的麻煩。
Jozef Woods
2016-04-29 18:37:39 UTC
view on stackexchange narkive permalink

我已經在這方面以及一些相關領域做了一些工作,我對這個問題的回答取決於您有多少時間:

簡短的回答:是的,但是有一個。

簡而言之,就像您先前發現的那樣,在觀察到的擊鍵(或其他行為生物特徵識別模式)上存在相似之處。從理論上講,這些可以用於額外的安全性,但是誤報率和誤報率仍然相對較高,因此可用性令人懷疑,並且我沒有推薦任何可靠的預建庫。 p>

更長的答案:不,但是帶有一個。

在安全性方面,行為生物識別技術存在的問題是它不適合我們當前的模型。如果您得到密碼,那是對的還是錯的。如果某物正在測量您的虹膜,那是匹配還是不匹配。沒有迴旋餘地或擺動空間,一個或另一個是二進制身份驗證。

行為人不這樣做。行為根據一天中的時間,一個月中的時間和外面的天氣而變化。您可以說“這個人看起來像這個人”,但沒有“幹/幹”的“是/否”響應,這使它們在傳統身份驗證方面很糟糕,尤其是在密碼等較短的樣本中。

另一方面,可以衡量行為分析的很多(em>很多(網絡使用,按鍵,鼠標使用,移動以及其他許多功能)。可以將這些 組合在一起,以在長時間內提供持續的置信度指示。因此,例如,您可以登錄自己的計算機,由於尚未通過銀行驗證,因此您無法訪問銀行。做一些您需要做的事情,工作一會兒,算法將返回一個良好的置信度值,並授予對特權系統的訪問權限。

本質上,當前存在的二進制身份驗證路由並不理想適用於行為生物特徵識別,但是基於信任的身份驗證有很多希望。

Chris H
2016-04-29 13:25:18 UTC
view on stackexchange narkive permalink

否的另一個原因:假設您的用戶偶爾輸入錯誤的密碼。 可能會完美地鍵入它,但是我們其他人有時手指發胖。他們可能會在第二次嘗試時輸入速度較慢,從而弄亂了指標。如果存在任何可檢測到的超時/延遲(速率限製或緩慢的登錄服務器),則尤其如此,因為他們不想等待第一個已經煩惱的另一個延遲

caveman
2016-04-29 09:11:38 UTC
view on stackexchange narkive permalink

我們將此稱為“ 定時密碼輸入”。

基本上,您正在執行的操作是:

  • 嘗試增加密碼熵。

這有一些弊端,例如人們變化的事實,幾年後它可能會咬你。

問題是:這種增加收入的方法嗎?密碼熵值得嗎?要正確回答這個問題,您需要首先測量需要定時輸入密碼才能獲得的總熵。

我認為您不會獲得太多的熵,因為大多數人會通常使用鍵盤的方式大致相同。因此,當您知道大多數人通常使用鍵盤的方式大致相同時,您會知道知道定時打字的過程中並沒有太多的熵(或信息)。

因此,我建議:

  • 定時密碼輸入不值得冒險。
  • 如果您需要更多的熵,只需使用更高質量的密碼(更長的隨機字母即可)。
“大多數人通常會以相似的方式使用鍵盤。”您對此有參考嗎?我希望人們以明顯不同的方式使用鍵盤。
不,這只是我的觀察。我觀察到的是,有幾類鍵盤使用方法。我猜想最多有5個類,並且很有可能以不統一的方式進行分配。例如。有些班級擁有龐大的用戶群,而其他班級則少刮鬍子。因此,如果測量由這5個非均勻分佈的類獲得的熵,則其熵應小於僅添加2.3位的熵。
Dylan Larsen
2016-05-03 07:17:01 UTC
view on stackexchange narkive permalink

這是一個很酷的主意,但是如果沒有像其他所有人所說的那樣正確實施,那將是行不通的,因為人們會改變並且必須正確實施容錯。

我的實施此操作的一種好方法的主意是查看用戶是否在特定的時間模式中輸入了密碼,如果輸入的密碼不是正確且密碼正確,則可以使用此信息使請求看起來有點可疑並可能有其他要求,例如可能要求用戶將文本輸入到手機中以確保確實是文本。

優點:用戶通常會輸入密碼(如果輸入)時間到了,您可以使用輔助身份驗證措施。這只會打擾用戶,如果他們輸入不正確或試圖進入其帳戶的人。

缺點:他們的誤報可能會惹惱用戶。用戶嘗試登錄,並且可以通過看著你的肩膀的人看到和/或記錄時間。

Dennis Jaheruddin
2016-05-03 14:56:14 UTC
view on stackexchange narkive permalink

是的,如果處理得當,它可以工作

好處顯而易見:他人很難用您的密碼登錄。猜測變得越來越困難,即使有人擁有(部分)密碼,他仍未完成。

因此,我將解決這些問題:

是的,您仍然可以使用斷手指

當然,斷手指時密碼可能會“丟失”,但是可以通過提供(更強的)主密碼來解決。如果您遇到無法使您保持黑體狀態的情況,可以隨時使用主密碼進入。(並在需要時更改黑體)。

是的,您仍然可以使用多個設備

很顯然,不同類型的設備將具有不同的程序,但是如果您經常使用它們,則每個設備的程序應該足夠穩定。這樣,您可以允許用戶擁有多個有效的程序。

是的,您仍然可以使用密碼管理器

很明顯,可以使密碼管理器提交該程序以及擊鍵。儘管這可能具有挑戰性,但在使用密碼管理器登錄時僅使用上述主密碼可能非常容易。

T.S
2016-04-30 16:44:57 UTC
view on stackexchange narkive permalink

而不是殘酷地阻止/允許用戶,您可以讓它在10到20次登錄期間“學習”用戶的方法,並以稍許的時間裕度獲取中間值。

常規登錄:-密碼+通過應用程序/短信/電子郵件鏈接的兩次登錄功能

過一會兒,您將了解他的模式,並可以為用戶提供啟用附加安全性的選項,然後降低安全性有時他需要使用兩個因素登錄。 (假定使用了相同的IP)

啟用附加安全性後,只要IP來源相同,您就可以允許用戶僅使用密碼登錄。登錄方法。當您發現用戶與以前的註冊相比其登錄點按速度有很大不同時,您可以再次要求兩因素登錄並更新列表。 (始終取5次登錄嘗試的中位數,以消除極端情況)

Chris Johns
2016-05-03 04:39:50 UTC
view on stackexchange narkive permalink

我認為,這在經常使用密碼且輸入內容不允許使用多種字符的情況下最具潛力。一個明顯的例子是類似門的進入代碼。這也具有一個優點,即使有人能夠看到您肩膀上的代碼本身,他們仍然必須正確調整節奏。這也使您可以從非常基本的輸入設備中獲得更多的熵。

您甚至可以想像這樣一種情況:只有一個按鈕,而節奏是唯一的輸入,畢竟這是“秘密敲門”的數字版本。

如果別無其他,這對於低級別的安全應用程序可能具有一些新穎的價值,對於專業音樂家來說,它們可能具有更嚴重的利基市場,他們應該具有非常準確的時機意識。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...