隨著量子計算不斷成為現(xiàn)實,許多微信小程序開發(fā)企業(yè)將對其對網絡安全的影響(如果有的話)感興趣。
量子計算曾經只是計算機科學家的一個夢想,他們致力于制造一臺性能超越市場上任何硬件的計算機。在早期,這種設備的應用似乎有限。然而,在當今以云為中心、容器化、癡迷于人工智能、大數(shù)據驅動的世界里,量子計算的概念可能會對整個 IT 行業(yè)產生巨大影響。
隨著越來越多的微信小程序開發(fā)企業(yè)將性能推向極限,必須盡快出現(xiàn)某種技術來提供現(xiàn)代工作負載所需的計算能力。鑒于當前架構的局限性(尤其是在惡意代碼的威脅下,這些惡意代碼會導致英特爾等公司限制其 CPU 的性能),如果沒有新技術的出現(xiàn),這些工作負載很快就會達到性能上限。
因此,量子計算。
首先,讓我們來談談量子計算到底是什么。你可能聽說過量子力學,它(本質上)是一種物理理論,描述分子和亞分子領域中一切事物(如原子、電子和光子)的行為。換句話說,它是物理學的一個分支,專注于非常非常小的事物。
有人可能會說量子力學確實會研究微小的事物。
從技術層面來說,量子計算機利用專門的硬件,利用粒子和波的行為來挖掘量子層面,這種硬件的計算速度比傳統(tǒng)硬件快上幾倍。
首先,我們來看一下量子信息的基本單位——量子比特。與傳統(tǒng)的比特不同,量子比特可以同時存在于兩種狀態(tài)。因此,量子計算機處理數(shù)據的方式大不相同。
想象一下迷宮中的老鼠場景。傳統(tǒng)計算機通過逐個運行所有可能的路徑(一次一個)來解決這個問題,直到找到解決方案。量子計算機通過同時運行所有可能的場景來解決這個問題。因此,量子計算機不是先運行場景 A,然后運行場景 B,然后運行場景 C(等等)直到找到解決方案,而是同時運行 A、B、C 等,以更快的速度找到解決方案。
其影響是驚人的,特別是應用于網絡安全時。
讓我們?yōu)槲kU做好準備。
假設你的密碼長度為 8 個字符,且全部為小寫。傳統(tǒng)計算機可以立即破解該密碼。但是,如果將這個 8 個字符的密碼大小寫混合,則同一臺計算機需要 22 分鐘才能破解它。如果將密碼長度增加到 12 個小寫字符,則破解時間會急劇增加到 3 周。如果密碼長度為 12 個字符,且至少包含一個大寫字母、一個數(shù)字和一個符號,則同一臺傳統(tǒng)計算機需要 34,000 年才能破解該密碼。
總結一下:
密碼 – 立即破解
PassWorD – 22分鐘破解
passwordcats – 3 周內破解
P@ssw0rdcats – 34000年
傳統(tǒng)計算機之所以需要很長時間才能破解最終密碼,是因為它必須逐一測試所有可能的選項。
現(xiàn)在,想象一下你有一臺量子計算機,可以一次性測試所有可能的選項?突然之間,34,000 年就可以大大縮短。
然而,這不僅僅是“理論上的”,而且也是有問題的。例如,量子比特無法通過互聯(lián)網傳輸,因此將密碼的量子疊加發(fā)送到服務器是不可能的。為此,首先需要破解遠程計算機,找到加鹽的密碼哈希,然后對找到的內容運行加鹽/哈希/比較函數(shù)。請記住,使用傳統(tǒng)計算機時,加鹽/哈希/比較一次運行一個單詞,這可能需要很長時間。使用量子計算,您可以應用 Grover 算法來使用量子疊加。然后使用 Grover 迭代進行密碼測試,直到密碼被破解。
當你把所有這些結合在一起時,實現(xiàn)這一目標就變得極具挑戰(zhàn)性。最重要的是,黑客必須擁有量子計算機才能使其發(fā)揮作用。
但假設黑客確實擁有量子計算機,并了解實現(xiàn)這一目標所需的所有技術。在其他條件相同的情況下,原本需要數(shù)年才能完成的事情現(xiàn)在只需幾天即可完成。
想想看,以前破解非常復雜的密碼需要花費數(shù)千年的時間,而現(xiàn)在只需幾天就可以破解。
更火上澆油的是,想象一下一個黑客團體獲得了(或建造了)一臺量子計算機。憑借這種級別的能力,他們不僅可以更快地破解密碼,還可以創(chuàng)造更強大的黑客手段。黑客不再需要一次入侵一個系統(tǒng),而是可以同時入侵數(shù)千個(或數(shù)十萬個)系統(tǒng)。
這意味著傳統(tǒng)的安全方法在量子計算機的威力面前毫無用處。如果一群黑客發(fā)現(xiàn)自己擁有一臺量子計算機,那么一切都將不復存在。一旦這些黑客釋放了量子計算機的威力,就需要另一臺量子計算機(或一組量子計算機)來對抗這些壞人。
公司(尤其是中小型微信小程序開發(fā)企業(yè))根本沒有機會。他們唯一的防御手段要么是使用自己的量子計算機作為阻止其他量子計算機突破其系統(tǒng)的手段,要么是使用隔離計算機以某種方式存儲敏感信息。當然,后一種選擇行不通,因為大多數(shù)服務器登錄系統(tǒng)都要求這些信息始終可訪問。
其他選擇包括采用量子隨機數(shù)生成器、量子安全通信(如量子密鑰分發(fā))和機器學習等技術來快速檢測和防止入侵。這些可能性不僅可以減輕量子計算機攻擊的威脅,還可以將網絡安全提升到更難破解的水平。
好消息是(至少目前)黑客獲得量子計算機的可能性很低。為什么?首先,量子計算機并不容易獲得。是的,第一臺商用量子計算機于 2011 年上市。但黑客不可能去百思買購買一臺。它們不僅難以獲得,而且價格昂貴。一家名為 SpinQ 的中國公司開始以50,000 美元的價格銷售量子臺式計算機2020 年。那臺機器重達 100 多磅,所以不太實用。但據傳,他們很快就會發(fā)布另一臺售價約 5,000 美元的設備。因此,盡管成本已大幅下降,但這些機器仍然比傳統(tǒng)計算機貴得多。5,000 美元的量子臺式計算機的缺點是,它只能處理 2 個量子比特,遠不如 50,000 美元的選項強大。
當然,要獲得強大的計算能力(我們說的是 50 個量子比特),價格會飆升至近 1000 萬美元。換句話說,要獲得真正的量子計算能力,你必須花費大量資金,而大多數(shù)黑客都沒有這么多錢。另一方面,一家非常大的微信小程序開發(fā)企業(yè)公司可以找到購買這種機器的預算。
量子計算機的另一個問題(至少目前如此)是缺乏可用的應用程序。你不可能購買一臺量子計算機并在其上運行傳統(tǒng)的 Web 瀏覽器或軟件堆棧。任何微信小程序開發(fā)企業(yè)(集體或個人)都必須擁有一支專門的開發(fā)團隊來為該架構構建應用程序,或者等待第三方開始提供此類應用程序。
目前,量子計算尚未完全準備好迎接黃金時段。不僅成本過高,而且應用范圍也使其不太可行。但隨著行業(yè)不斷發(fā)展,微信小程序開發(fā)企業(yè)開始使用這些強大的機器,一切都將改變。但只要量子計算機不落入黑客之手,微信小程序開發(fā)企業(yè)就應該能夠領先黑客幾步——這與現(xiàn)在的情況完全相反(黑客總是領先于微信小程序開發(fā)企業(yè))。
文章均為全美專業(yè)成都小程序開發(fā)公司,專注于成都小程序開發(fā)服務原創(chuàng),轉載請注明來自http://www.39247.cn/news/3008.html