FBI到底要求蘋果做些什麼?
簡單來說,FBI就是想要蘋果幫著猜出法魯克那部iPhone 5c的密碼。
你可能會問,FBI這麼牛逼,為什麼不自己猜呢?下面讓澎湃新聞來告訴你,這種徒手猜中的幾率有多大。
事實上,世界上的每部iPhone都擁有一個加密芯片,但這種芯片使用一種叫做AES的複雜算法來保護用戶的數據,即每一台iPhone都會有一個獨一無二的“加密鑰匙”用來徹底打亂或者整理iPhone上的數據。這個密鑰的長度為256比特,也就是由一串256個“1”或者是“0”組成,有著數不勝數的組合方式。
這也最終意味著,如果警方使用“暴力破解”的方式來猜出正確的密鑰,估計全世界的電腦都來加入這個大工程,你用幾輩子也還是猜不完。
而對於蘋果公司來說,所有iPhone一出廠,他們都不會保留他們的密鑰,所以即使FBI獲得了手機上的數據,那也只是一堆亂碼,仍然需要密鑰來將亂碼恢復成真正有意義的數據,而蘋果公司對此也無能為力。
所以FBI為什麼還要找上蘋果呢?原來,在通往一部加密iPhone的道路中,最脆弱的一環並不在這個密鑰,而在於手機用戶自己設置的默認的4位或者6位的鎖屏密碼。這也就意味著,如果只有4位或者6位,那麼密碼的可能性也就被局限在了1萬種或是100萬種之中。
為此,FBI有著專門的“暴力解密”機器人,自動輸入每一種可能的密碼,直到輸入正確的密碼。這樣的話,如果每秒輸一次,那麼100萬種也不過需要11天就能完成。
等等,你以為蘋果真的那麼傻,猜不到有這種機器人嗎?
所以,蘋果公司特意設置了一種程序,在你連續猜錯5次密碼之後,iPhone會自動鎖定1分鐘,之後才會允許你繼續輸入,而越往後如果你還是猜錯,你將為此等待的時間就更長,最長可達1小時。除此之外,用戶還可以選擇啟動“自毀”程序,直接永久抹除這部手機中的所有數據。
所以,FBI此次就是要求蘋果能夠稍微修改下法魯克iPhone的軟件,令他們更容易猜到密碼,防止它啟動自毀程序,允許他們採用電子輸入的方式輸入密碼等等。
|