一、HIS系統存儲加密:到底加密什么?
HIS系統里真正需要加密的是敏感患者數據,不是整個數據庫全加密:
1.姓名、身份證號、手機號、住址
2.病歷主訴、診斷、檢查報告、處方
3.醫保結算信息、費用明細
4.傳染病、精神類、未成年人、孕產婦等特殊數據
普通日志、系統配置、公開價目表一般不加密,只做脫敏或訪問控制。
![]()
嘉訊醫院信息HIS系統開發
二、HIS系統存儲加密的三種主流實現方式
1. 數據庫透明加密 TDE(最常用)
- 對整個數據庫文件加密
- 應用層(HIS系統)無感,不用改代碼
- 防止:硬盤被盜、數據庫文件被直接拷貝拖庫
- 適用:Oracle、SQL Server、MySQL 企業版、達夢、人大金倉
優點:部署快、不影響業務
缺點:無法防止內部高權限賬號直接查明文
2. 字段級加密 / 列加密(最安全)
- 只對敏感字段加密:姓名、身份證、診斷等
- 即使 DBA 登錄數據庫,看到的也是密文
- 密鑰由應用或密鑰管理系統(KMS)控制
適合:HIS系統、電子病歷系統、LIS系統等核心業務表
合規要求:等保三級、密評、個人信息保護法必備
3. 應用層加密(HIS系統程序自己加密)
- HIS系統系統在寫入數據庫前先加密
- 讀取時先解密再展示
- 完全由廠商控制,數據庫管理員看不到明文
優點:最安全
缺點:需要HIS系統開發商支持,改動較大
![]()
嘉訊醫院信息HIS系統開發
三、醫院場景下必須有的加密能力
1. 國密算法支持
合規硬性要求:
- SM2(非對稱)
- SM3(哈希)
- SM4(對稱加密)
不能只使用 AES、RSA 應付檢查。
2. 密鑰管理KMS
- 密鑰專人管理、專人審批
- 密鑰與數據分離存儲
- 定期輪換(建議季度/半年)
- 防止密鑰泄露導致全盤解密
3. 密文仍能正常使用(不癱瘓業務)
好的存儲加密必須滿足:
- 加密后不影響掛號、收費、發藥、醫保結算
- 支持模糊查詢、條件檢索
- 不顯著降低數據庫性能
4. 備份加密
- 自動備份文件必須同樣加密
- 異地災備、離線備份也不能是明文
- 恢復時需密鑰驗證
![]()
嘉訊醫院信息HIS系統開發
四、HIS系統存儲加密常見誤區(很重要)
1. 只做TDE就萬事大吉
TDE 防文件被盜,但防不了內部人員拖庫。
→ 必須搭配字段加密 + 權限控制 + 審計。
2. 加密后性能崩了
字段加密過多、索引失效會導致 HIS 卡頓。
→ 只加密敏感字段,不加密索引字段。
3. 密鑰丟了,數據全廢
必須做密鑰備份、雙人管理、應急恢復流程。
4. 測試庫也帶明文敏感數據
測試、開發環境必須脫敏+加密,否則極易泄露。
![]()
嘉訊醫院信息HIS系統開發
五、最簡落地建議(醫院信息科直接可用)
1. 優先上TDE透明加密,快速滿足等保
2. 對核心表做SM4字段級加密
3. 部署密鑰管理系統KMS
4. 備份加密+日志審計
5. 測試環境強制脫敏,禁止明文導出
嘉訊醫院信息HIS系統開發
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.