Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things...

1

Transcript of Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things...

Page 1: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Arjmand Samuel, Ph.D.

Microsoft Azure - Internet of Things

Towards a Trustworthy Industrial Internet of Things Infrastructure

Page 2: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Internet of Things is a game changer

Page 3: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Organizations are benefiting from IoT today

Lido Stone Works

Page 4: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Scale# devices >> # humans, and growing fastVolume of data generated (and network traffic)

PaceInnovation pressure: analysis, command and controlSkill pressure: data science, other (niche) specialties

EnvironmentExtreme heterogeneity IT/OT collaborationInternet security and privacyEmerging standards & regulationsNew competitors

IoT Challenges

Page 5: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Get started quickly with preconfigured solutions for common

IoT scenarios.

Leverage a worldwide ecosystem of experienced IoT partners to tailor IoT solutions to your needs.

Azure IoT Suite

Connect millions of devices and integrate your business systems with new insights to transform your business.

azure.microsoft.com/solutions/iot-suite/

Page 6: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Analyze and act

on new data

Integrate and transform

business processes

Connect and scale

with efficiency

And

more

Real-time

operating

systems

SAP SalseForce

Office 365

Oracle DB2 WebSphere

Informix

DynamicsDevice Registry

Rules and Actions

Analytics

Dashboards & Visualization Twitter

Page 7: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Defense in depth

Device Security Connection Security Cloud Security

Securely connect millions of devices . . .

Over a secure internet connection . . .

To Microsoft Azure – built with security from the ground up

Page 8: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Why is IoT vulnerable?

Page 9: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

• Secure deployments start with secure design, development and deployment

• Secure development Lifecycle (SDL)

• Secure design by threat modeling

• Secure ecosystem

Page 10: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Secure development lifecycle

http://microsoft.com/sdl

Development process for creating (and running) secure software as practiced at Microsoft

Training Requirements Design Implementation Verification Release Response

Core Security

Training

Establish Security

Requirements

Create Quality

Gates / Bug Bars

Security &

Privacy Risk

Assessment

Establish Design

Requirements

Analyze Attack

Surface

Threat Modeling

Use Approved

Tools

Deprecate

Unsafe Functions

Static Analysis

Dynamic Analysis

Fuss Testing

Attack Surface

Review

Incident

Response Pane

Final Security

Review

Release Archive

Execute Incident

Response Plan

Page 11: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

The STRIDE model

Spoofing Identity:

Tampering with Data:

Repudiation:

Information Disclosure:

Denial of Service:

Elevation of Privilege:

aka.ms/iotarch

Page 12: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things
Page 13: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things
Page 14: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things
Page 15: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Component Threat Mitigation Risk Implementation

Device S Assigning identity to

the device and

authenticating the

device

Replacing device or part

of the device with some

other device. How do we

know we are talking to the

right device?

Authenticating the device, using

Transport Layer Security (TLS) or IPSec.

Infrastructure should support using

pre-shared key (PSK) on those devices

that cannot handle full asymmetric

cryptography.

Field Gateway S Authenticating the

Field gateway to Cloud

Gateway

If someone can spoof

Field Gateway, then it can

present itself as any

device

TLS RSA/PSK, IPSe, RFC 4279. All the

same key storage and attestation

concerns of devices in general

Device TID TLS (PSK/RSA) to

encrypt the traffic.

Reading data in transit

between devices.

Tampering with the data.

Overloading the device

with new connections

Security on the protocol level

(HTTP(S)/AMQP/MQTT/CoAP.

Page 16: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

IoT solution operator

IoT solution deployer

IoT solution developer

IoT hardware manufacturer and integrator

Page 17: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Security from the ground up

Microsoft Cloud

Largest online services in the world

Centers of excellence

Operational Security Assurance (OSA) process

Security Development Lifecycle (SDL)

azure.microsoft.com/documentation/articles/securing-iot-ground-up/

Page 18: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

• Scope hardware to minimum requirements

• Make hardware tamper proof

• Build around secure hardware

• Make upgrades secure

Page 19: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

• Follow secure software development

methodology

• Choose open source software with care

• Integrate with care

Page 20: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

• Deploy hardware securely

• Keep authentication keys safe

Page 21: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

• Keep system up to date

• Protect against malicious activity

• Audit frequently

• Physically protect the IoT infrastructure

Page 22: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

In closing

Internet of Things is the next big thing

For IoT hacks it is not about if, but when and how

Security in IoT

• Secure design

• Secure development

• Secure ecosystem

Page 23: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things

Thank you

Give us your feedback for this session: aka.ms/iotsecurity

Page 24: Towards a Trustworthy Industrial Internet of Things ... · Microsoft Azure - Internet of Things Towards a Trustworthy Industrial Internet of Things Infrastructure. Internet of Things