23
1 IoT資安技術說明 中華電信研究院 資安所 2018/08/15

IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

1

IoT資安技術說明

中華電信研究院

資安所

2018/08/15

Page 2: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

2

前言

IoT 資安議題

IoT資安研發技術

IoT終端設備資安防護之實作介紹

Page 3: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

3

前言

前10個最易受攻擊的IoT標的

國際IoT安全對策

GSMA IoT Security Guideline

IoT 資安議題

IoT資安研發技術

IoT終端設備資安防護之實作介紹

Page 4: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

4

1. 工業設備

2. 智慧汽車

3. IP 視訊設備

4. 政府安全設備

5. 智慧電網

6. 智慧建築

7. 智慧城市

8. 醫療設備

9. 航空運輸

10. 電子零售

http://www.ioti.com/security/10-most-vulnerable-iot-security-targets

Jul 27, 2016

Page 5: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

5

2017年8月美國參議院提出物聯網網路安全改善法案(Internet of Things Cybersecurity Improvement Act of 2017) 希望藉由聯邦政府的採購力量,讓製造商自主在IoT產品中建立包括:裝

置提供漏洞修補機制、不得使用固定密碼及含有任何已知漏洞等基本網際安全措施

2016年11月美國國土安全部發表《保護物聯網安全策略準則》 呼籲廠商重視IoT產品安全,建議以安全為優先原則, 在IoT裝置設計階段

就應考量安全問題、改善安全更新 與漏洞管理機制、建立可靠產品安全機制、推動IoT生 態體系的透明化等。督促業者從IoT產品的開發、生產 、導入到使用都能確保安全性

2016年5月國際電腦安全協會(ICSA Labs)發表物聯網裝置的安全測試專案 全球第一個IoT安全驗證計畫,測試IoT裝置的六大元件,包括:警報/記

錄、加密、認證、通訊、實體安全性及平台安全性,通過認證的裝置將可取得ICSA Labs的標誌,而更重要的是,就算已取得認證,也必須在裝置生命週期內定期檢驗,以持續改善裝置的安全性

Page 6: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

6

平台應用服務 終端生態系統 網路運營商

物聯網安全指南

v2, 2017/10

主要倡導發展安全物聯網服務的方法,意在確保整個服務週期實施最佳安全實踐

GSMA, Groupe Speciale Mobile Association 係由電信業者組成協會

Page 7: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

7

前言

IoT 資安議題

IoT 資安議題

IoT資安風險概況

IoT資安研發技術

IoT終端設備資安防護之實作介紹

Page 8: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

8

殭屍網路Mirai造成多起大規模DDoS攻擊事件,最高攻擊流量甚至超過1Tbps,超越過去10年來DDoS攻擊最高流量紀錄

利用 IPCAM、CCTV、DVR 等 IoT 終端設備進行 DDoS 攻擊

2017/10迄今,觀察到多種殭屍網路Mirai的變型,包含IoT Reaper / IOTroop, Satori, Okiru, Masuta, PureMasuta, OMG, …

IoT 資安由傳統資安議題延伸到IoT終端設備

IoT資安的威脅並不只有在傳統的伺服器、PC 與網路設備。資安威脅延伸到IoT終端設備上

傳統的伺服器、PC 與網路設備之資安議題,已有成熟的防範措施與規範

IoT 終端設備的安全性為開發廠商、系統整合商與使用者需要處理的首要議題

傳統資安議題

Application Layer (IoT 應用)

Service Layer (IoT大平台)

Network and Connection Layer (網路傳輸)

IoT終端設備

新的資安議題

Page 9: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

9

User

APP

IoT Platform

Gateway

Device

IoT System

Wi-Fi, ZigBee, Bluetooth, Wired

Fixed, WiFi, 3G/4G/5G

Fixed, WiFi, 3G/4G/5G

Fixed

不足的身分認證與授權 不安全的網路服務 隱私考量 不安全的雲端介面 安全設定不足 不安全的軟體/韌體 實體安全不足

不安全的網路介面 不足的身分認證與授權 隱私考量 安全設定不足 不安全的軟體/韌體

缺乏傳輸加密保護 不安全的行動介面

TAICS IPCAM 資安標準 (國內) 實體安全 系統安全 通訊安全 身分鑑別與授權機制安全 隱私保護

傳統資安風險

1.不安全的網路介面 2.不足的身分認證與授權 3.不安全的網路服務 5.隱私考量 8.安全設定不足 9.不安全的軟體/韌體 10.實體安全不足

OWASP IoT TOP10

(2014)

新資安風險

Page 10: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

10

前言

IoT 資安議題

IoT資安研發技術

IoT資安研發規劃

中華IoT Security 解決方案

IoT大平台 On-Site CA 與憑證安裝

IoT終端資安防護說明

硬體Secure Element元件架構

Secure Element 可提升IoT安全

IoT終端設備資安防護之實作介紹

Page 11: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

11

IoT應用

• 使用資安偵測、資安防護、資安檢測等三項資安功能,建構出IoT環境整體安全,以提昇本公司IoT服務的競爭力

• 提供PKI資安雙向認證技術、IoT裝置資安防護技術,

以確保IoT通訊環境的安全

• 導入認證機制、安全加密通道、身份存取控制、資

料儲存與管理、重要程式之開機合法性檢驗,與白

名單機制等等

資安防護

• 對IoT裝置、IoT大平台、IoT應用提出對應的檢測方

案,提前發現安全漏洞與提高IoT生態系統的安全性

• 主要檢測項目有主機安全、應用程式安全、資料庫

安全、網路安全、IoT裝置安全

資安檢測

• 建置IoT資安監控中心,提供事件鑑識分析,讓駭客

行蹤無所遁形

• 以日誌、流量及行為三大面向,進行完整全方位資

安監控

資安偵測

3G/4G/Wi-Fi/ NB-IoT Network

IoT大平台

IoT裝置

資安 防護

資安 檢測

資安 偵測

Internet/intranet

Page 12: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

12

User

APP

IoT智慧聯網平台

Secure Gateway (包含Secure Element)

Device/Sensor

IoT System

ZigBee,

Bluetooth,

Wired

Fixed, Wi-Fi,

3G/4G/5G

Fixed, Wi-Fi,

3G/4G/5G

Fixed

Internet

Intranet

巨量資料APT解決方案EyeQuila

Series

裝置資安監控與分析

(Embedded Linux…)

資安監控中心

TLS VPN

TLS VPN

客製化加密 (較低階終端)

IP白名單 開機合法性檢驗 帳戶安全性管理

客製化PKI模組

PKI憑證

TLS模組

驗證模組

IoT On-Site CA

發行憑證(CA)

元件登錄認證(RA)

線上查核身份(VA)

• PKI雙向認證技術 • TLS 資料傳輸加密技術

北向介面

南向介面

Page 13: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

13

Gateway/

Device #1

Manager

IoT智慧聯網平台

Internet

Gateway/

Device #2

Manager

Internet

MQTT/TCP

MQTT/TLS HTTPS

C++/ATOP Java/x86

② Request 憑證

& Download

⑤ Verify 憑證

④ Install 憑證與

Private Key

Register Authority

Certification Authority

Validation Authority

元件登錄認證

發行憑證

線上查核身分

IoT PKI 服務

①登錄註冊

IoT 服務平台建置 On-Site CA 之IoT PKI服務,提供簡易流程服務

③ Download

憑證 & Private Key

SDK for TLS & Authentication

PKI Lib

提供PKI資安雙向認證與TLS VPN連線技術,以達到裝置的合法性確認與資料安全傳輸

提供硬體HiKey或是Secure Element元件,進行金鑰與憑證的安全儲存,可防止設備被偽造、韌體被篡改

On-Site CA

Page 14: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

14

提供設備資安防護功能,防止設備被攻擊,例如防止設備非法連線、防止重要程式被破壞/修改、提升密碼強度

資安防護技術 白名單檢驗

重要程式之開機合法性檢驗

終端設備之使用者帳戶安全性管理

PAM通行碼管制功能

IoT 終端設備

Secure Element

資安防護技術 • 白名單檢驗(防火牆) • 重要程式之開機合法性檢驗

• 終端設備之使用者帳戶安全性管理

• PAM通行碼管制功能

Page 15: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

15

Support RSA 2048 & ECC 256 bit asymmetric cryptography key length

Unique asymmetric key pair per chip

AES 128, 192 and 256 bits Session key generation algorithm

Support SHA2 hash algorithm

Support CA Certificate

Crypto Library for Secure Applet

Support Device Authenticate

ISO 7816, SPI, SWP & USB Interface

OTA Provision Control module for Secure Application & SIM Profile

Secure Chip

& Storage

Embedded OS

Crypto Resource

SPI, SWP… Interface

Page 16: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

16

Secure Element 從軟體安全提升到硬體安全 Software

Page 17: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

17

前言

IoT 資安議題

IoT資安研發技術

IoT終端設備資安防護之實作介紹

IoT終端設備資安防護說明

概述

特色

用法

與IoT大平台之關聯

Page 18: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

18

IoT終端設備資安防護說明

本技術

屬IoT大平台上之裝置連網管理(平台核心)相關服務

可透過IoT大平台上之南向介面、裝置連網管理模組與北向介面等,提供IoT裝置終端資安防護應用

Page 19: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

19

概述APP

IoT智慧聯網平台

終端設備 (Gateway)

Sensor

Internet

IoT On-Site CA

發行憑證(CA)

元件登錄認證(RA)

以IoT大平台與終端

設備間之PKI資安

雙向認證技術,提

供終端設備資安防

護,確保IoT通訊環

境之整體安全

線上查核身份(VA)

TLS VPN

TLS VPN 資安防護SDK 白名單檢驗 重要程式之開機合法性檢驗

網路防火牆

客製化加密 (較低階終端)

PKI憑證 TLS模組 認證模組

Fixed, Wi-Fi, 3G/4G/5G

ZigBee, Bluetooth, Wired

PKI憑證 TLS模組 認證模組

Secure Element

USER

PKI:Public Key Infrastructure TLS: Transport Layer Security

HiKey

Secure Element

Page 20: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

20

特色

建立PKI雙向認證技術與TLS連線,以達到裝置的合法性確認,與保證兩個設備間通訊的保密性和資料完整性

設備安裝資安防護功能,可以防止設備被攻擊,例如設備無法正常提供服務,重要資料被竊取、破壞/修改,重要程式被破壞/修改

Internet

Sensor

Internet

改善前: Internet 資料未加密,駭客可以竊取機密、攻擊設備

終端設備 (Gateway)

IoT智慧聯網平台

IoT智慧聯網平台

Sensor

終端設備 (Gateway)

資安防護SDK

改善後: Internet 資料已加密,駭客無法竊取機密、攻擊設備

Page 21: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

21

用法 樹莓派整合HiKey之PKI雙向認證技術

與TLS 連線

1. 安裝樹莓派之雙向認證SDK

2. 於 IoT 大 平 台 申 請 PKI 憑 證 , 並 下 載 儲 存 至

HiKey

3. 樹莓派之加密傳輸程式,會使用HiKey中的PKI

憑證,來進行資料加密及建立TLS連線

4. IoT大平台接收到裝置的憑證與加密資料,會

呼叫CA Server確認憑證合法性,來完成雙向

認證服務,再進行資料解密

5. 拔除HiKey,IoT大平台不允許樹莓派上傳資料

高安全的資安防護功能

6. 安裝樹莓派之資安防護SDK

7. 樹莓派設備發現IP白名單與重要程式被竄改時,

會即時傳送警示信息到 IoT大平台與e-mail客

戶,提供客戶即時知道警示發生

IoT智慧聯網平台

樹莓派Gateway

TLS/雙向認證

元件登錄認證

發行憑證

線上查核身份

On-Site CA Server

2

憑證

3

4

缺少憑證則 無法上傳資料

WEB Server

5

雙向認證SDK

資安防護SDK

1

6

平台之專案

7

加密傳輸程式 TLS Agent

HiKey

Page 22: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

22

與IoT大平台之關聯 使用IoT大平台之資源

取得IoT大平台資源方式

資源分類 名稱 如何取得

文件 資安PKI雙向認證服務使用說明

IoT大平台網站開發者中心-資安PKI服務說明 https://iot.cht.com.tw/iot/developer/case

程式 資安防護SDK/範例程式

IoT大平台網站開發者中心-資安防護SDK說明 https://iot.cht.com.tw/iot/developer/case

利用IoT大平台下載合法的憑證

利用 DMP 設備連網管理功能,將終端設備資料上傳至平台儲存

利用IoT大平台提供的認證與安全連線模組,進行PKI雙向認證與TLS VPN連線

Page 23: IoT資安技術說明 · 10 前言 IoT 資安議題 IoT資安研發技術 IoT資安研發規劃 中華IoT Security 解決方案 IoT大平台 On-Site CA 與憑證安裝 IoT終端資安防護說明

23

www.cht.com.tw

1. 本報告內含本院蒐集整理的資料與本公司營業秘密,請謹慎使用。非經許可,請勿外洩給公司以外人員。

2. 本報告內資料均有時效性,同仁引用時請註明出處與日期。