iT邦幫忙

2026 iThome 鐵人賽

0

DAY53 Data State 資料狀態

  • 一. 為什麼要分資料狀態(Data State)
    • 1.1 靜態資料 Data at Rest
    • 1.2 傳輸中的資料 Data in Transit
    • 1.3 使用中的資料 Data in Use

資料在不同狀態下,要用不同方式保護

狀態大致分三種:

  1. Data at Rest 靜態資料
  2. Data in Transit 傳輸中的資料
  3. Data in Use 使用中的資料

一. 為什麼要分資料狀態(Data State)

通常一筆資料不會永遠待在同一個地方

例如(登入網站):

  • 密碼存在資料庫:
    • 靜態資料
  • 登入時從瀏覽器送出去
    • 傳輸中的資料
  • 伺服器收到後進入記憶體處理
    • 使用中的資料

都是同樣的一筆資料在短時間可能經過三種狀態

1.1 靜態資料 Data at Rest

目前存在儲存媒體中,沒有在傳輸的資料

例如:

  • SSD 固態硬碟
  • HDD 硬碟
  • Database 資料庫
  • USB 隨身碟
  • Backup 備份
  • Cloud Storage 雲端

這個狀態中的資料最容易造成的風險
舉例(筆電被偷)
如果筆電中的資料剛好都是明文
可能攻擊者拿到儲存裝置
就能直接讀取

所以常見的保護方式有:

  • 全磁碟加密
  • 檔案加密
  • 資料庫加密
  • 存取控制
  • 備份加密

等等的各種加密方式

1.2 傳輸中的資料 Data in Transit

資料正在不同設備或系統之間傳送

例如一份資料:

  • PC -> Cloud
  • Server -> Database
  • Email傳送

只要從A移動到B
就算是傳送中的資料

傳送中的資料可能有的風險
被攔截或是竊取
例如:
資料在網路傳輸時
如果是明文傳輸,並且沒用安全通道
攻擊者可以利用封包竊聽等等的方式
竊取機密資料

該如何保護?
最常見就是加密傳輸中的資料
例如:

  • TLS 傳輸安全協定
  • HTTPS
  • VPN 虛擬私人網路
  • IPsec 網際網路安全協定

1.3 使用中的資料 Data in Use

資料正在被CPU、程序、應用程式處理

資料在處理時通常需要可以看到內容
例如進入記憶體中處理時需要解密
所以這個階段的資料特別危險

常見的風險

  • 記憶體傾印
  • 記憶體擷取
  • 權限提升
  • 程序注入
  • 緩衝區溢位

該如何保護正在使用中的資料?

  • 存取控制
  • 最小權限
  • 程序隔離
  • 記憶體保護
  • EDR 端點偵測與回應
  • 安全的程式設計

上一篇
DAY52 EDR 端點偵測與回應/Sysmon 系統監控工具
系列文
格鬥教練想轉職學資安是否搞錯了什麼(自學第一步)IPAS初級筆記 共 52 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言