chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)智能鎖中提高安全性的13個關鍵方法

物聯(lián)網(wǎng)芯片 ? 來源:物聯(lián)網(wǎng)芯片 ? 作者:物聯(lián)網(wǎng)芯片 ? 2019-07-12 11:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著智能家居物聯(lián)網(wǎng)生態(tài)逐步普及,更多的傳統(tǒng)設備物聯(lián)網(wǎng)化呈現(xiàn)急劇增長趨勢,智能鎖就是一個很好的例子,智能鎖鎖可以提供一些典型的功能比如:遠程解鎖,智能手機集成,高級身份驗證方法等。但作為一個個人安防設備,安全是消費者最為關注的問題,現(xiàn)在我們就來看看一個優(yōu)秀智能鎖開發(fā)者如何來從開發(fā)角度來提高安全性。

最近安全實驗室RISCURE在一些智能鎖設備中設備中分析了內(nèi)部,反向設計了固件和相應的智能手機應用程序,并嘗試了幾次攻擊,看看鎖是否可能受到損害??偨Y如下:

(1)可以使用外部設備上的物理攻擊打開第一個鎖,通過一些練習,這個鎖可以在幾分鐘內(nèi)被打開。

(2)可以對無線通信協(xié)議使用加密攻擊來打開第二個鎖,使得門在一小時內(nèi)被遠程打開而不用鎖或門使用物理的方式。

(3)第三把鎖被充分保護,以抵御測試者的攻擊。但是也發(fā)現(xiàn)了這一點上的副作用:鎖容易受到拒絕服務的攻擊,阻止合法用戶解鎖。。

這些研究結果表明,智能鎖可以帶來新的風險,應該更強調(diào)智能鎖在發(fā)展過程中的安全。根據(jù)分析,結合在評估安全嵌入式設備方面擁有豐富的經(jīng)驗,這里總結了以下,對智能鎖開發(fā)人員提供了13條建議。

1:正確使用密碼學

許多智能鎖依賴于加密算法來驗證用戶并保持身份驗證標記保密。雖然一般來說,標準的加密算法是被認為非常安全,它們的實施和組合方式通常決定了實際情況安全級別。

避免使用專有的加密協(xié)議

密碼專家對標準加密算法和協(xié)議進行了廣泛的審查和研究。這些標準的算法安全性已經(jīng)非常成熟且經(jīng)過大量驗證,但是一些開發(fā)人員卻通過構建新的加密算法或以不設計使用的方式組合現(xiàn)有加密算法。但效果往往適得其反,但在許多情況下,由于算法的不成熟,設備往往更容易受到攻擊。

使用高強度的隨機數(shù)生成器

對于安全通信,身份驗證和設備密鑰生成,使用高熵隨機數(shù)至關重要。確保用于加密目的的隨機數(shù)是從高質(zhì)量的隨機數(shù)發(fā)生器獲得的,也就是要做到真隨機性。比如時間或者其他可預測的值作為種子的偽隨機數(shù)是很容易被黑的。

不要在所有設備上存儲相同的秘密

如果在其他設備中也發(fā)現(xiàn)了涉及預共享密鑰的鎖密碼,主要風險是它很容易受到攻擊而且不需要攻擊者在現(xiàn)場,一般采用一鎖一密的方式是最佳的。

不要使用弱密鑰生成或派生

如果根據(jù)攻擊者已知的可預測數(shù)據(jù)或生成密鑰,那么攻擊者可以直接確認密鑰。

安全地存放和運輸鑰匙

許多開發(fā)人員聲稱具備強大的加密技術,但重要的是確保保存在硬件中的密鑰不能輕易被讀取,也要確保無線通信信道或云端系統(tǒng)中的漏洞不被旁路攻擊或者竊聽。

2:關閉測試和調(diào)試功能

在開發(fā)嵌入式設備時,開發(fā)人員通常使用調(diào)試接口,測試功能或“后門”來支持他們的開發(fā)過程。在構建生產(chǎn)版本時,盡可能地關閉這些調(diào)試機制,因為它們對于想攻擊該設備的人來說也非常有用。,測試者已經(jīng)在智能鎖上使用這些接口來獲取內(nèi)部存儲器的固件和運行時間。這顯著減少了反向工程和理解固件所需的時間。

在某些情況下,開發(fā)人員選擇使邏輯上無法訪問測試功能。但是,我們建議從代碼庫中完全刪除此功能的執(zhí)行,因為一些邏輯攻擊可以重新啟用測試功能。此外,保持測試功能通常會導致調(diào)試字符串仍然包含在固件中并被引用。這會導致固件上的逆向工程的可能性。

3:安全更新機制

與任何其他軟件產(chǎn)品一樣,智能鎖上運行的固件可能包含錯誤和漏洞。嵌入式設備通常支持固件升級,通常使用從網(wǎng)上下載的映像。安全地實施此更新機制非常重要。我們推薦:

(1)·正確驗證更新映像。例如,通過在對新固件編程之前驗證加密簽名?!?/p>

(2)防止固件降級,因為這會帶來重新引入漏洞的風險。

(3)確保未經(jīng)所有者同意,無法從外部調(diào)用軟件更新機制。

除了真實性之外,還應考慮固件的機密性。輕松訪問固件,例如,當它可以從互聯(lián)網(wǎng)上下載時,簡化了反向工程過程。

4:防止外部設備的影響

不要信任來自在惡劣環(huán)境中運行的設備或接口的命令。這包括通過無線通信信道發(fā)送的命令以及外部設備比如安裝在門外的按鍵所發(fā)送的命令。由于攻擊者已經(jīng)(或通過一些努力可以獲得)控制這些外部設備,命令可以很容易地監(jiān)控,復制或修改。

如果外部鍵盤對用戶進行身份驗證,則此外部按鍵應僅發(fā)送認證數(shù)據(jù)到內(nèi)部單元,或者它應該執(zhí)行到內(nèi)部單元的安全通道并實施防篡改。無論如何,請確保他人難以添加竊聽裝備到外部設備。

5:實施緩和中繼攻擊

假設智能鎖在其密鑰(例如,移動電話)非常接近時自動打開。在這種情況下,攻擊者可以使用另一個通信通頻道來縮短智能鎖和所有者智能手機之間的距離并打開鎖。這種中繼攻擊可以看作是一種中間人攻擊,其中通信沒有被修改。我們建議實施針對此類攻擊的緩解措施; 例如,通過要求所有者的故意行動(例如,按下按鈕以打開門)或?qū)νㄐ偶訌妵栏竦臅r間要求。

6:使用安全編碼實踐

許多軟件漏洞都是由不安全的編碼實踐引起的,例如數(shù)據(jù)長度的內(nèi)存副本來自不受信任來源。這可能導致緩沖區(qū)溢出,從而成功利用智能鎖。我們建議實施安全編碼實踐,例如正確的輸入驗證,安全的默認返回值和深度防御(即實現(xiàn)多層安全機制)。

7:防止異?;顒?/p>

在被分析的智能鎖上,我們進行了多次攻擊,包括成功和不成功,這將被智能鎖內(nèi)的軟件所識別如果它可以監(jiān)視異?;顒拥脑?,通常,暴力攻擊(例如,暴力輸入PIN)或加密攻擊需要對智能鎖發(fā)送大量的請求以實現(xiàn)破解的目標。

我們建議監(jiān)控通信異?;顒硬⒉扇∵m當措施。例如,限制對智能鎖的請求數(shù)并通知所有者。請注意實施這些應對措施不得導致拒絕服務(DOS)攻擊的可能性。例如,在十次嘗試失敗后仍保持門關閉也會阻止智能鎖的合法用戶進門。

8:實施適當?shù)某蜂N支持

在某些情況下,打開智能鎖的密鑰可能會受到損害或丟失,例如當帶有智能鎖密鑰的智能手機被盜時。另一個例子是攻擊者試圖出售使用過的鎖,同時仍然持有有效的解鎖標記。為了防止未經(jīng)身份驗證的訪問,智能鎖的開發(fā)人員應該提供撤銷可能受到攻擊的密鑰的功能。我們建議確保撤銷機制不僅依賴于密鑰設備來刪除標記,而且還主動對鎖進行干涉來 確保以前有效的密鑰被刪除或被列入黑名單。

9:防止物理攻擊

當智能鎖還包括外部單元在惡劣環(huán)境中操作時,必須考慮對該外部單元的半侵入性和侵入性攻擊。特別是如果外部單元發(fā)送對內(nèi)部單元的“機密”消息,可以將外部單元物理地改變?yōu)槌掷m(xù)發(fā)送“機密”消息。在沒有其他漏洞的情況下,攻擊者可能會嘗試執(zhí)行更高級的攻擊例如故障注入或側通道分析。

故障注入攻擊旨在通過引入環(huán)境異常來干擾目標的正常操作,如電壓尖峰或電磁脈沖。干擾可能導致目標跳過執(zhí)行某些代碼,或執(zhí)行完全不同的代碼 - 從而達到繞過身份驗證的最終目標。這些攻擊特別適合帶外部單元的鎖,攻擊者通??梢钥刂齐娫础?/p>

側信道攻擊使用來自電子電路的泄漏來恢復秘密信息。例如,攻擊者可能能夠測量芯片的功耗或電磁輻射來恢復加密算法中使用的密鑰,利用執(zhí)行的漏洞而不是算法本身的弱點。

甚至內(nèi)部單元也可能被側通道分析或故障注入所攻擊。有一個最近的例子表明,長距離邊通道可能攻擊到混合信號芯片所發(fā)射的無線電信號。像這樣的芯片通常在智能鎖中找到。因此,我們建議,組件在惡劣環(huán)境中運行時受到故障注入和側通道分析攻擊時,應采取應對措施。

10:拒絕服務攻擊

與網(wǎng)上的服務器類似,智能鎖可能會在使用拒絕服務(DoS)攻擊的時候遭受攻擊,攻擊者試圖阻止合法請求來打開門。攻擊者的目標可能是為了破壞某個品牌的聲譽。攻擊可能是由以下原因引起的:導致某種內(nèi)存損壞的無效命令。故意保持連接打開(例如,藍牙Wi-Fi)。中止(惡意)固件升級嘗試。我們建議考慮這些類型的攻擊,并確保任何外部請求經(jīng)過適當?shù)尿炞C和處理。

11:對于“鑰匙”的攻擊

對于智能鎖,傳統(tǒng)密鑰由數(shù)字版本取代。這可能是按鍵,智能卡,RFID標簽或智能手機。特別是當密鑰在智能設備上使用時,例如智能手機,必須考慮此設備的攻擊。第三方應用程序可能會嘗試訪問身份驗證令牌或鑰匙打開門。此外,攻擊者可能會創(chuàng)建一個請求身份驗證令牌的假鎖。智能手機可能會認為鎖是一個合法的,并泄露秘密信息。

我們建議在鎖和密鑰之間實現(xiàn)相互身份驗證(雙向認證)。

12:保障后端系統(tǒng)

許多智能鎖使用在云端運行的后端系統(tǒng)來保持客戶端更新和管理密鑰或令牌。因此,后端系統(tǒng)的安全性就像鎖本身安全一樣重要。對后端系統(tǒng)的攻擊甚至可以更好地擴展,并允許攻擊者獲得對大量鎖的控制。對保護后端系統(tǒng)的不同方法的詳細分析超出了本文的目的。我們建議考慮適當?shù)陌踩珯C制。這意味著在很大程度上取決于系統(tǒng)的架構。

13:這不僅僅是打開門

智能鎖不僅應該保護門??紤]用戶的隱私也很重要。作為一個例如,竊賊使用郵件堆積作為居民休假的指標。在一個鎖中我們已經(jīng)確定了可能通過展示等效數(shù)字來發(fā)現(xiàn)最后一次使用鎖是什么時候。這項檢查可以快速執(zhí)行,一個竊賊可以開車和周圍掃描智能鎖幾天,并同時建立一個所有房屋的哪些鎖一直沒被使用的示意圖。由于此信息對于鎖的所有者不可見,因此他們不知道并且不會采取任何對策。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能安防
    +關注

    關注

    13

    文章

    665

    瀏覽量

    61350
  • 智能鎖
    +關注

    關注

    18

    文章

    1120

    瀏覽量

    41047

原文標題:開發(fā)智能鎖中提高安全性的13個關鍵方法

文章出處:【微信號:iotbanks,微信公眾號:iotbanks】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發(fā)關鍵點介紹

    需要考慮嵌入式系統(tǒng)的資源限制,例如:內(nèi)存、CPU處理能力等等。因此,嵌入式開發(fā)需要開發(fā)人員具備優(yōu)化代碼的能力。嵌入式系統(tǒng)的安全性非常重要,開發(fā)人員需要考慮各種
    發(fā)表于 11-13 08:12

    意法半導體攜手ISEO推動智能安全升級

    領域的名字。這家意大利智能制造商,自半個世紀前成立以來,現(xiàn)已成為全球高安全性系統(tǒng)領域的權威企業(yè)。在過去五年里,ISEO通過整合意法半導體的技術實現(xiàn)了戰(zhàn)略轉型,從而更好地應對客戶不斷
    的頭像 發(fā)表于 11-03 09:37 ?305次閱讀

    瑞薩電子RA4L1 MCU為低功耗設備提高安全性

    隨著自動化和IoT成為我們?nèi)粘I畹囊徊糠?,高?b class='flag-5'>安全性在低功耗設備中變得更加重要,以確保建筑物安全、阻止入侵者進入家中并保護用戶免受任何數(shù)據(jù)修改或泄漏。
    的頭像 發(fā)表于 09-23 10:39 ?1557次閱讀
    瑞薩電子RA4L1 MCU為低功耗設備<b class='flag-5'>提高安全性</b>

    有哪些技術可以提高邊緣計算設備的安全性?

    設備自身安全、數(shù)據(jù)安全、網(wǎng)絡安全、身份認證、安全管理、新興技術賦能六大核心維度,梳理可提升邊緣計算設備安全性
    的頭像 發(fā)表于 09-05 15:44 ?973次閱讀
    有哪些技術可以<b class='flag-5'>提高</b>邊緣計算設備的<b class='flag-5'>安全性</b>?

    核電站反應堆冷卻系統(tǒng):高安全性電容在輻射環(huán)境中的 “穩(wěn)定輸出”

    核電站作為現(xiàn)代能源體系的重要組成部分,其安全運行直接關系到社會經(jīng)濟發(fā)展和公眾健康。反應堆冷卻系統(tǒng)是核電站安全運行的核心環(huán)節(jié)之一,而高安全性電容作為冷卻系統(tǒng)關鍵電氣設備的穩(wěn)壓保障,在輻射
    的頭像 發(fā)表于 08-22 10:38 ?622次閱讀
    核電站反應堆冷卻系統(tǒng):<b class='flag-5'>高安全性</b>電容在輻射環(huán)境中的 “穩(wěn)定輸出”

    宏集分享 | 集中告警管理如何提升設施安全性?

    提高團隊響應速度,優(yōu)化維護運營在工業(yè)或商業(yè)建筑中,集中告警管理已成為確保安全性或檢測故障的必備工具。通過將所有安全系統(tǒng)集中管理,企業(yè)能夠?qū)⑺懈婢y(tǒng)一在一HMI界面中,大幅提升響應速
    的頭像 發(fā)表于 08-08 18:25 ?297次閱讀
    宏集分享 | 集中告警管理如何提升設施<b class='flag-5'>安全性</b>?

    請問DM平臺訪問安全性如何控制?

    DM平臺訪問安全性如何控制?
    發(fā)表于 08-06 06:01

    聯(lián)世界,智啟萬家,華普微藍牙智能解決方案

    隨著智能家居的快速發(fā)展,智能門鎖正成為家庭安防的關鍵入口設備。華普微依托自主研發(fā)的低功耗藍牙BLE芯片和模組,為智能門鎖廠商提供一整套高集成度、低功耗、
    的頭像 發(fā)表于 06-26 15:46 ?468次閱讀
    <b class='flag-5'>鎖</b>聯(lián)世界,智啟萬家,華普微藍牙<b class='flag-5'>智能</b><b class='flag-5'>鎖</b>解決方案

    低功耗藍牙智能門鎖應用

    、公寓:可實現(xiàn)酒店,公寓門鎖智能化管理,客人可通過手機APP進行開鎖、關等操作,提高入住體驗。 3、辦公場所:通過手機APP設置不同辦公區(qū)域門鎖的權限,防止非法人員進入辦公區(qū)域,提高安全性
    發(fā)表于 06-25 09:47

    高安全低功耗MCU:機器人控制系統(tǒng)的智能化與可靠提升

    。在機器人不斷向更復雜、更智能的方向發(fā)展的當下,對控制系統(tǒng)的性能要求也在成倍提升。高安全性和低功耗成為了機器人控制系統(tǒng)中至關重要的兩關鍵指標。廈門國科安芯科技有限公司推出的基于32位
    的頭像 發(fā)表于 04-20 15:13 ?701次閱讀

    PoE交換機在安防監(jiān)控系統(tǒng)中的關鍵作用

    ,從而確保安防系統(tǒng)的持續(xù)運行和數(shù)據(jù)完整。 提高安全性 統(tǒng)一的電源與安全性 在安防系統(tǒng)領域,電源和安全的整合對于確保不間斷的監(jiān)控和訪問控制作至關重要。PoE交換機通過將電力輸
    發(fā)表于 03-24 16:41

    電路的優(yōu)缺點分析

    節(jié)省能源,尤其是在需要長時間保持狀態(tài)的應用中。 提高安全性安全相關的應用中,自電路可以確保即使在控制信號中斷的情況下,系統(tǒng)也能保持安全狀態(tài),例如在緊急停止按鈕釋放后,系統(tǒng)保持停止
    的頭像 發(fā)表于 01-18 10:00 ?1375次閱讀

    如何提高嵌入式代碼質(zhì)量?

    嵌入式系統(tǒng)的發(fā)展已經(jīng)深刻地影響了我們?nèi)粘I畹姆椒矫婷?,?b class='flag-5'>智能家居到汽車控制系統(tǒng),再到醫(yī)療設備和工業(yè)自動化等領域,嵌入式系統(tǒng)無處不在。嵌入式軟件的質(zhì)量直接關系到系統(tǒng)的安全性、穩(wěn)定性和性能。因此,提高
    發(fā)表于 01-15 10:48

    如何實現(xiàn) HTTP 協(xié)議的安全性

    協(xié)議的安全性,可以采取以下幾種方法: 1. 使用HTTPS HTTPS(安全超文本傳輸協(xié)議)是HTTP的安全版本,它在HTTP的基礎上通過SSL/TLS協(xié)議提供了數(shù)據(jù)加密、數(shù)據(jù)完整
    的頭像 發(fā)表于 12-30 09:22 ?1470次閱讀

    電池的安全性測試項目有哪些?

    選擇更加安全可靠的電池產(chǎn)品,也能提高對電池安全性的信任。在電池技術日益進步的今天,安全性測試仍將是確保電池產(chǎn)品質(zhì)量和用戶安全的重要保障。
    的頭像 發(fā)表于 12-06 09:55 ?2342次閱讀
    電池的<b class='flag-5'>安全性</b>測試項目有哪些?