色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

根據(jù)陳老師“艷照門”事件來詳細講解UFS數(shù)據(jù)安全

SSDFans ? 來源:未知 ? 作者:易水寒 ? 2018-07-06 10:49 ? 次閱讀

前面提到RPMB使用認證機制和抗重放攻擊機制保障數(shù)據(jù)不被黑客攻擊,除此之外,UFS還有其它一些手段來保護用戶數(shù)據(jù)安全,這一章節(jié)我們來關(guān)注UFS數(shù)據(jù)安全。

UFS設(shè)備用來存儲個人或者企業(yè)的數(shù)據(jù)信息,UFS設(shè)備需要這樣一種機制,就是必要時,數(shù)據(jù)能永久從設(shè)備(閃存)刪除,這樣就能防止別有用心的人通過反向工程獲取你的數(shù)據(jù)。

話說,陳老師吸取了上次教訓(xùn),每次拍照后,事后“閱后即焚”。陳老師想:這樣就沒有人看到我們的照片了吧。陳老師很是得意。

沒有想到,不久后網(wǎng)上又爆出陳老師新的“艷照門”事件。陳老師很是納悶,我不是明明都刪除了嗎??

我們幫陳老師分析一下為什么刪了的照片還能被修手機的人弄出來。

手機文件系統(tǒng)把陳老師拍的照片數(shù)據(jù)用邏輯塊管理,然后把這些邏輯塊寫到UFS設(shè)備的存儲介質(zhì)(如上圖所示)。陳老師刪除照片,刪除的只是邏輯塊數(shù)據(jù),存在UFS存儲介質(zhì)上的數(shù)據(jù)還在原地,如下圖所示:

修手機的一看,這不陳老師嗎?修手機的知道肯定能發(fā)現(xiàn)什么,嘴角不禁露出一絲不易覺察的笑。他從文件中沒有找到照片,有點失望。小子吃一塹長一智呀!但獵奇的心不會讓他輕易放棄的,有經(jīng)驗的他盯上了存儲卡。功夫不負有心人,他從存儲介質(zhì)里把照片弄出來!

拍照不容易,且拍且珍惜。我們看看如何避免陳老師的悲劇。

擦除操作(Erase Operation)

注意,這個“擦除”操作不是擦除存儲介質(zhì),不是閃存層面的擦除操作,而是UFS層面的擦除操作。數(shù)據(jù)寫在閃存上,UFS設(shè)備內(nèi)部有個邏輯地址到物理地址的映射,擦除操作通過切斷這種映射,主機就不能獲得擦除掉的數(shù)據(jù)。

根據(jù)陳老師“艷照門”事件來詳細講解UFS數(shù)據(jù)安全

當(dāng)陳老師刪除照片時,它切斷了用戶直接訪問照片的途徑:

當(dāng)陳老師刪除照片后,手機系統(tǒng)會通過發(fā)送UNMAP命令(就是通常說的TRIM)來告訴設(shè)備這些照片數(shù)據(jù)無效。設(shè)備收到該命令后,然后根據(jù)邏輯單元描述符中的bProvisioningType來確定執(zhí)行具體操作。

bProvisioningType:

00h: Thin Provisioning is disabled (default)

02h: Thin Provisioning is enabled and TPRZ = 0 (Discard)

03h: Thin Provisioning is enabled and TPRZ = 1 (Erase)

即當(dāng)bProvisioningType= 03h時,設(shè)備執(zhí)行擦除操作,即切斷邏輯地址到物理空間的映射。

一個邏輯塊如果被擦除,那么主機訪問這個邏輯塊時,設(shè)備必須返回全0數(shù)據(jù)給主機。

注意,這個“擦除”操作不是擦除存儲介質(zhì),只是主機讓設(shè)備切斷邏輯地址到物理地址的映射,因此不保證照片數(shù)據(jù)從閃存介質(zhì)刪除。但是,由于UFS設(shè)備知道該照片數(shù)據(jù)已經(jīng)刪除(沒有邏輯塊到物理空間的映射),在后續(xù)垃圾回收時,這些被刪掉的數(shù)據(jù)很大概率會從介質(zhì)上擦除掉。

舍棄操作(Discard Operation)

和擦除操作類似,主機通過發(fā)送UNMAP命令來執(zhí)行舍棄操作。當(dāng)bProvisioningType = 02h時,設(shè)備執(zhí)行舍棄操作。

舍棄操作和擦除操作的區(qū)別:主機訪問一個被舍棄的邏輯塊,可能獲得任何數(shù)據(jù),甚至包括舍棄前的數(shù)據(jù),而擦除操作是主機獲得全0數(shù)據(jù)。也就是說,對刪除的照片,如果UFS設(shè)備執(zhí)行的是舍棄操作,那么主機還可能獲得原圖片;如果UFS設(shè)備執(zhí)行的是擦除操作,主機不可能再獲得原照片。

但不管是舍棄操作還是擦除操作,都不能保證照片從存儲介質(zhì)上刪除。像修手機這樣的人,它不走尋常路(通過手機系統(tǒng)),直接操作閃存的話,還是有可能把刪除的照片找回來。

陳老師看到這里,急了,難道我以后再也不能拍照了嗎??

別急,小陳!你先坐下,聽我慢慢講。

安全清除(Secure Removal)

陳老師,有三種可選策略用以安全清除數(shù)據(jù),你造嗎?

設(shè)備控制器擦除(Erase)要被刪除的邏輯塊所對應(yīng)的物理地址空間;

2. 設(shè)備控制器用單一字符覆蓋寫要被刪除的邏輯塊所對應(yīng)的物理地址空間,然后擦除設(shè)備;

3. 設(shè)備控制器用單一字符、字符補碼和隨機字符,依次覆蓋寫要被刪除的邏輯塊所對應(yīng)的物理地址空間。

又是覆蓋寫,又是擦除,照片是徹底從閃存中刪除了。

陳老師聽到這里,情緒緩和下來,終于是坐了下來。

清除操作(Purge Operation)

清除操作是針對垃圾數(shù)據(jù)(比如陳老師刪除的照片),讓這些數(shù)據(jù)不僅不能通過正規(guī)渠道(操作系統(tǒng))訪問,還讓這些數(shù)據(jù)無法從存儲介質(zhì)中獲取,徹底把垃圾數(shù)據(jù)從UFS設(shè)備清除掉。

前面所說的擦除和舍棄操作,都是主機通過命令層的UNMAP命令來實施的。而清除操作則是主機通過設(shè)備管理器的Query功能來告訴設(shè)備的。

這里涉及到一個重要的標志(flag)和一個重要的屬性(Attribute),分別是發(fā)PurgeEnable和bPurgeStatus,前者用以使能/禁止清除操作,后者用以設(shè)備向主機提供清除操作的狀態(tài)信息。

fPurgeEnable:

上電或者重啟,該標志位0;

主機通過設(shè)置或者清除該標志,使能或禁止清除操作;

只有當(dāng)所有邏輯單元的命令隊列空的時候,主機才能設(shè)置該標志為1使能清除操作;

當(dāng)UFS設(shè)備執(zhí)行完清除操作或者發(fā)生錯誤,該標志會被清零;

如果主機想終止設(shè)備執(zhí)行清除操作,可以通過清除該標志達到目的。

bPurgeStatus:

主機為了讓設(shè)備執(zhí)行清除操作,主機通過QUERY REQUEST UPIU設(shè)置fPurgeEnable = 1。如果當(dāng)前邏輯單元的命令隊列中沒有任何命令,設(shè)備會執(zhí)行清除操作。一旦設(shè)備開始執(zhí)行清除操作,它不會響應(yīng)主機發(fā)來的任何命令。如果這個時候主機需要讓設(shè)備緊急響應(yīng)命令,主機首先應(yīng)該通過QUERY REQUEST UPIU設(shè)置fPurgeEnable = 0來提前終止設(shè)備的清除操作,然后再發(fā)送命令。

下圖是清除操作的狀態(tài)機圖:

根據(jù)陳老師“艷照門”事件來詳細講解UFS數(shù)據(jù)安全

UFS設(shè)備在執(zhí)行清除操作時,對那些垃圾數(shù)據(jù),有以下幾種處理方式:

默認是把這些垃圾數(shù)據(jù)從閃存空間擦除掉;

或者先用單個字符(比如全A)覆蓋寫,然后再擦除;

抑或先用單個字符(比如A)覆蓋寫,然后用它的補碼(比如5)覆蓋寫,最后用隨機字符覆蓋寫;

最后還可以使用用戶自定義的方式處理。

這些手段前面已經(jīng)介紹過。

格式化設(shè)備(Wipe Device)

主機通過發(fā)送FORMAT UNIT命令格式化所有的邏輯單元(RPMB LU除外)。不過,對那些寫保護的邏輯單元,F(xiàn)ORMAT UNIT命令會失敗。

FORMAT UNIT的命令對象是Device well know LU,它格式化除RPMB之外所有無寫保護的邏輯單元。

FORMAT UNIT會切斷邏輯塊到物理空間的映射。但如果要讓數(shù)據(jù)徹底從設(shè)備上清除,UFS設(shè)備還需要執(zhí)行Purge操作,這樣數(shù)據(jù)才能徹底刪除。

寫保護

前面都是千方百計的清除數(shù)據(jù),但有時候UFS設(shè)備需要保護寫的數(shù)據(jù)。

每個邏輯邏輯單元(除了RPMB)有寫保護屬性。寫保護包括永久寫保護和上電寫保護,前者的意思是說,一旦該邏輯單元寫保護使能,將終生是寫保護(不能改回去了);而后者寫保護只對某次上電有效,如果設(shè)備重上電或者重啟,寫保護將失效。

最后總結(jié)一下UFS數(shù)據(jù)安全機制:

安全擦除(本章重點講述);

寫保護(本章講述);

RPMB,提供數(shù)據(jù)認證和抗重放攻擊機制保護一些重要數(shù)據(jù)。

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

    關(guān)注

    16

    文章

    1782

    瀏覽量

    114895
  • 數(shù)據(jù)安全
    +關(guān)注

    關(guān)注

    2

    文章

    681

    瀏覽量

    29939
  • UFS
    UFS
    +關(guān)注

    關(guān)注

    6

    文章

    103

    瀏覽量

    24037

原文標題:蛋蛋讀UFS之九:UFS數(shù)據(jù)安全

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    UFS Card是什么?

    Card 其實與 eMMC 是一樣的傳輸介面 , 只是封裝的不同 . SD Card 內(nèi)部就是 eMMC,只是以卡片的封裝成型. UFS Card也是一樣, 內(nèi)部是eUFS顆粒,已卡片外型封裝
    發(fā)表于 09-17 09:05

    eMMC與UFS的差異

    , 可以同步工作,工作模式為半雙工, 每個通道允許讀寫傳輸, 但是同一時間只能讀 或 寫.UFS 全名是 Universal Flash Storage, 中文翻譯為"通用快閃記憶體儲存"
    發(fā)表于 09-18 09:05

    ufs3.1和ufs2.1區(qū)別是什么?

    ufs3.1和ufs2.1區(qū)別是什么?ufs3.0和ufs3.1區(qū)別是什么?
    發(fā)表于 06-18 08:00

    【分享】鴻蒙系統(tǒng)締造者,上交大陳海波老師親授操作系統(tǒng)課程

    前段時間,論壇不是有個蓋樓活動,主要的獎品就是《現(xiàn)代操作系統(tǒng):原理與實現(xiàn)》。其實上交大官方,已經(jīng)在B站上傳了本書配套課程的全部講解。但是,人氣太少了,陳老師是華為鴻蒙系統(tǒng)的締造者。希望大家多多
    發(fā)表于 04-29 14:48

    手機研發(fā)必須了解的UFS相關(guān)知識

      在手機中有三大件組成:CPU、內(nèi)存DDR、存儲設(shè)備(EMMC/UFS等),內(nèi)存用以臨時存儲程序運行時所需的數(shù)據(jù)(掉電數(shù)據(jù)丟失),而存儲設(shè)備用以長久保存數(shù)據(jù)(掉電
    發(fā)表于 03-29 11:08

    [老師教你快速看懂電子電路圖].宏.掃描版

    電子發(fā)燒友網(wǎng)站提供《[老師教你快速看懂電子電路圖].宏.掃描版.txt》資料免費下載
    發(fā)表于 12-25 11:45 ?0次下載

    老師教你快速識別和檢測電子元器件.宏.掃描版

    電子發(fā)燒友網(wǎng)站提供《老師教你快速識別和檢測電子元器件.宏.掃描版.txt》資料免費下載
    發(fā)表于 01-07 17:40 ?0次下載

    老師教你快速識別和檢測電子元器件_宏.PDF

    老師教你快速識別和檢測電子元器件
    發(fā)表于 12-16 14:59 ?0次下載

    中斷系統(tǒng)講解_田老師的PIC單片機教案6

    中斷系統(tǒng)講解_田老師的PIC單片機教案6,快來下載吧
    發(fā)表于 09-01 18:17 ?0次下載

    步進馬達的詳細講解

    步進馬達的詳細講解步進馬達的詳細講解步進馬達的詳細講解
    發(fā)表于 11-30 11:55 ?0次下載

    老師教你學(xué)電子:電子元器件的選用與檢測PDF電子書免費下載

    《電子元器件的選用與檢測》是“老師教你學(xué)電子”叢書中的一本,目的是幫助電子技術(shù)愛好者快速學(xué)會選用與檢測電子元器件。全書共分9章,第1章講解電子元器件基礎(chǔ)知識,第2章講解基本元件的選用
    發(fā)表于 04-04 08:00 ?21次下載
    <b class='flag-5'>門</b><b class='flag-5'>老師</b>教你學(xué)電子:電子元器件的選用與檢測PDF電子書免費下載

    老師教你學(xué)電子:電子愛好者入門PDF電子書免費下載

    《電子愛好者入門》是 “老師教你學(xué)電子”叢書中的一本,目的是幫助電子技術(shù)愛好者快速入門。全書共分8章,第1章講解電子技術(shù)的基礎(chǔ)知識,第2章講解看懂電路圖的方法和技巧,第3章
    發(fā)表于 04-04 08:00 ?28次下載
    <b class='flag-5'>門</b><b class='flag-5'>老師</b>教你學(xué)電子:電子愛好者入門PDF電子書免費下載

    新能源汽車的功能安全詳細講解

    電子發(fā)燒友網(wǎng)站提供《新能源汽車的功能安全詳細講解.pdf》資料免費下載
    發(fā)表于 11-26 04:28 ?92次下載

    UFS – 更快、更安全的閃存存儲

    在當(dāng)今智能設(shè)備的互聯(lián)世界中,我們希望更快地訪問我們的數(shù)據(jù),同時我們希望它得到保護并免受入侵者的侵害。閃存不僅速度更快,而且安全可靠,其化身為UFS - 通用閃存。此博客深入了解 UFS
    的頭像 發(fā)表于 05-26 15:29 ?2744次閱讀
    <b class='flag-5'>UFS</b> – 更快、更<b class='flag-5'>安全</b>的閃存存儲

    ufs3.1和ufs4.0有什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別

    ufs3.1和ufs4.0有什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別? UFS是一種高速、節(jié)能、可靠的非易失性存儲器,旨在提供更快的
    的頭像 發(fā)表于 01-17 11:05 ?3.1w次閱讀
    主站蜘蛛池模板: 免费观看男生桶美女私人部位| 肉动漫无修3D在线观看| 日韩免费一区| 2018国产天天弄谢| 国产在线精品亚洲一品区| 欧美成人无码A区在线观看免费 | 麻豆产精品一二三产区区| 小776 论坛| 成人毛片手机版免费看| 麻豆狠色伊人亚洲综合网站| 亚洲精品国偷拍电影自产在线| 草柳最新地址| 男女肉大捧进出全过程免费| 伊人yinren6综合网色狠狠| 国产人在线成免费视频| 入禽太深免费视频10| A级毛片无码久久精品免费| 久久这里只有精品视频9| 亚洲精品无码不卡在线播HE| 国产第一页在线视频| 秋霞电影院兔费理论观频84mb| 2021国产在线视频| 久久国产乱子伦免费精品| 亚洲国产成人精品不卡青青草原| 国产GV天堂亚洲国产GV刚刚碰| 欧美片第1页 综合| 999视频在线观看| 快播性爱电影| 在公交车上被JB草坏了被轮J了| 果冻传媒2021精品在线观看| 午夜人妻理论片天堂影院| 国产精品成人观看视频免费| 色综合伊人色综合网站中国| 超碰97人人做人人爱亚洲尤物| 欧美xxxav| AV天堂午夜精品一区| 男男被强bl高h文| 99精品国产自在自线| 免费看国产精品麻豆| 8x华人免费视频| 蜜柚视频网在线观看免费|