Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS...
Transcript of Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS...
![Page 1: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/1.jpg)
![Page 2: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/2.jpg)
![Page 3: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/3.jpg)
Azureで IoTを実現する
Things Connectivity
Data Insight Action
Azure
StorageSQL
DatabaseHDInsight
(Hadoop)
Machine
Learning
Microsoft
Power BI
Cosmos DB
SQL Data
Warehouse
Azure Data
Lake Store
Stream
AnalyticsData
FactoryAzure
Data Lake
AnalyticsCognitive
Services
IoT Hub
Event Hub
Azure Monitor Logic AppsFunctions
DPS
IoT Edge
![Page 4: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/4.jpg)
膨大なデバイスの接続・通信・管理とビッグデータ
![Page 5: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/5.jpg)
IoTにおける脅威
サーバー/クラウド
ざっくり普通のクラウドと同じ
なりすましなりすまし
盗聴
改竄
乗っ取り
ロジック改竄
不正アクセス
盗聴
![Page 6: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/6.jpg)
参考 – IoT Security Architecturehttps://docs.microsoft.com/en-us/azure/iot-fundamentals/iot-security-architecture
参考- Microsoft Security Development Lifecycle https://www.microsoft.com/en-us/securityengineering/sdl/
![Page 7: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/7.jpg)
セキュアなデバイス接続
IoT Device
IoT Device
![Page 8: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/8.jpg)
8
Device Stream
Streaming
Endpoint
SSHD
(daemon)
Device
Local
Proxy
Service
Local
Proxy
SSH
(client)
Connection
over point
443
Connection
over point
443
Connection
over point 22
(default for
SSH)
Connection
over point
2222
(arbitrary port)
Device Service
IoT Hubを介して、セキュアにSSH接続可能セキュリティ情報の最小限化
その他のアクセスは拒否!
![Page 9: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/9.jpg)
![Page 10: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/10.jpg)
© Microsoft Corporation
“Highly-secured connected devices”に要求される7つの特徴
Hardware
Root of Trust
デバイスアイデンティティとソフトウェアの一貫性はハードウェアで保障されているか?
Defense
in Depth
たとえセキュリティ機構が破られても、保護可能なままか?
Small Trusted
Computing Base
デバイスのTCBは、アプリその他のコードのバグから守られているか?
Dynamic
Compartments
デバイス導入後にセキュリティ保持機構を改善することが可能か?
Certificate-Based
Authentication
デバイスは認証でパスワードの代わりに証明書を使うか?
Failure
Reporting
デバイスは障害や異常をレポートするか?
デバイスは自動的にソフトウェアのアップデートを行うか?
Renewable
Security
= Silicon support required = OS support required = Cloud Service support required
![Page 11: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/11.jpg)
© Microsoft Corporation
幾つかの特徴は、ハードウェアでしか対処できない
o ハードウェアがデバイスアイデンティティを
守る
o ハードウェアがセキュアブートを提供
o ハードウェアがシステムの一貫性を証明
偽造暗号キーの生成防止はハードウェアで
デバイスのアイデンティティとソフトウェアの一貫性はハードウェアで確保されるか?
Hardware Root of Trust
![Page 12: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/12.jpg)
© Microsoft Corporation
幾つかの特徴は、ハードウェア、ソフトウェア両方に依存
o ハードウェアがバリアを生成
o ソフトウェアがコンパートメントを生成
どんな障害の波及も内部バリアがブロックする
デバイスは配置後にセキュリティプロテクションを改善できるか?
Dynamic Compartments
![Page 13: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/13.jpg)
© Microsoft Corporation
幾つかの特徴は、ハードウェア、ソフトウェアに加え、クラウドも必要
デバイスセキュリティを、新たに出現した脅威やセキュリティ侵害に対して、リニューアル
デバイスは自動的にソフトウェアアップデート可能か?
Renewable Security
o クラウドがアップデートを供給
o ソフトウェアがアップデートを適用
o クラウドはロールバックを防ぐ
![Page 14: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/14.jpg)
© Microsoft Corporation
Microsoft
The Seven Properties of Highly Secure Devices
https://www.microsoft.com/en-us/research/publication/seven-properties-highly-secure-devices/
![Page 15: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/15.jpg)
© Microsoft Corporation
Azure Sphere 対応MCU
接続性と信頼された”Hardware Root of Trust” を提供するマイクロソフトのセキュリティテクノロジーが組み込まれた状態でシリコンパートナーから提供される
Azure Sphere OS
新しいIoTエクスペリエンスを実現する“信頼されたプラットフォーム”を作るために、10年間のライフタイムを提供する
Azure Sphere Security Service
全てのAzure Sphereデバイスをガードする; D2D、D2C通信に対する信頼されたブローカー、新たな脅威の検知、デバイスセキュリティの更新を提供
Azure Sphere はエンドツーエンドのソリューション
![Page 16: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/16.jpg)
© Microsoft Corporation
Microsoft
PlutonSecurity
Subsystem
Firewall Firewall Firewall
Firewall Firewall Firewall
Multiplexed I/O
SPII2CUARTI2STDMPWMGPIO ADC
ARM Cortex-AOptimized for
low power
FLASH ≥ 4MB
SRAM≥ 4MB
Network ConnectionWi-Fi in first chips
ARM Cortex-MFor real-time processing
Azure Sphere MCU
コネクテッドビルトインされたネットワーク機能
セキュアードビルトインされたマイクロソフトのシリコンセキュリティ技術。Microsoft Pluton セキュリティサブシステムを内包
クロスオーバーリアルタイム処理はCortex-M、アプリはCortex-Aで実行
Connected Intelligent Edgeに対し、”secured root of trust”を創出
![Page 17: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/17.jpg)
© Microsoft Corporation
Azure Sphere OS アーキテクチャ
App Containers for POSIX (on Cortex-A)
App Containers for
I/O (on Cortex-Ms)
On-chip Cloud Services
HLOS Kernel
Security Monitor
Azure Sphere MCUs
OS Layer 4
OS Layer 3
OS Layer 2
OS Layer 1
Hardware
The Azure Sphere OS
オンチップクラウドサービス
アップデート、認証、接続機能を提供
カスタム Linux カーネル
シリコンの進化への最適化とコードの再利
用セキュリティモニター
一貫性と保持とクリティカルリソースへのアクセスをガード
セキュアアプリケーションコンテナー
コードを、アジリティ、ロバストネス、セキュリティ向けにコンパートメント化
IoT、セキュリティ、MCUアジリティ向けに最適化
![Page 18: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/18.jpg)
© Microsoft Corporation
保護する
デバイスと顧客を、全ての通信に対する証明書ベースの認証で保護する
検知する新たに出現したセキュリティへの脅威を、デバイス上の障害を自動化されたプロセスで検知する
対応する完全に自動化されたデバイス上のOSアップデート機能で脅威に対応する
許可するAzure Sphere で強化されたデバイスへの、ソフトウェアの容易なアップデートを許可する
Azure Sphere Security Service全ての Azure Sphereデバイスを接続・保護する
![Page 19: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/19.jpg)
Plutonセキュリティ概要
![Page 20: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/20.jpg)
Azure Sphereを使う
Azure ActiveDirectory
![Page 21: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/21.jpg)
IoTセキュリティの基盤
![Page 22: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/22.jpg)
Active Directory
Azure ActiveDirectory
Windows
MacOSiOS
Android
![Page 23: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/23.jpg)
その先へ…
![Page 24: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/24.jpg)
一連の作業の流れの正当性を保証する
![Page 25: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/25.jpg)
連なるトランザクションチェーンで正当性を保持
T
T
![Page 26: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/26.jpg)
最後に
![Page 27: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/27.jpg)
![Page 28: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/28.jpg)
自分のペースで学べるサイト
https://docs.microsoft.com/ja-jp/learn/ https://www.microsoft.com/handsonlabs
![Page 29: Azure - jnsa.org · AzureでIoTを実現する Things Connec tivity ... The Azure Sphere OS オンチップクラウドサービス アップデート、認証、接続機能を提供](https://reader031.fdocuments.net/reader031/viewer/2022011810/5dd0e584d6be591ccb6339f3/html5/thumbnails/29.jpg)
de:code 2019階催!
https://seeedjp.github.io/ReButton/
http://matsujirushi.hatenablog.jp/entry/2019/01/23/171257
※“Seeed ReButton”で検索