1
Joe FitzPatrick
@securelyfitz
15+ years of hardware fun:
• silicon debug
• security research
• pen testing of CPUs
• security training
SecuringHardware.com:
• Applied Physical Attacks Training
• HardwareSecurity.Training
25
Samuel Beckett, IOT Startup Coach
"Ever tried. Ever failed. No matter. Try again. Fail again. Fail better."
"Try again. Fail again. Better again. Or better worse. Fail worse again. Still worse again."
27
Vladimir, IOT Startup CISO
Well? What do we do?
Estragon, IOT Startup CEO
Don't let's do anything. It's safer.
34
18 Gbps HDMI2 cable = 36 bits/ft
45 miles = 1 megabyte
2010's - Cloud Everything, CPU Cycles to Spare
Vladimir, IOT Startup CISO
What do we do now?
Estragon, IOT Startup CEO
Wait.
Yes, but while waiting.
What about hanging ourselves?
44
What is IOT Security?
“...[IOT Security] is a dramatic vacuum. Pity the [hacker] who seeks a chink in its armour, for it is all chink. It has no plot, no climax, no denouement; no beginning, no middle, and no end… [IOT Security] frankly jettisons everything by which we recognize [Security]...
Kenneth Tynan [with liberties]
The Observer, 1955
”
46
Where do Computers Fit?
Functionality
Turing Completeness
RISC vs CISC
Hardware acceleration:
Floating point
Cryptography
Performance
Moore’s Law
Performance per square foot
Performance per dollar
Performance per watt
Usability
Line Printers
Keyboards
Screens
CLIs
Mice
GUIs
UX
Touchscreen LCDs
Reliability
MTBF
Exception handling
ECC storage
RAID
Connectivity
Modemsa
Ethernet
Wifi
4G
Security?
Virtual Memory
DEP
ASLR
Virtualization
Hardware RNGs?
Accelerated Crypto
Vladimir, IOT Startup CISO
Words words. Speak.
@securelyfitz, IOT Security Cynic
[IOT Security] told me to tell you [it] won't come this evening but surely tomorrow.
Is that all?
Yes Sir.
You work [on IOT Security]?
Yes Sir.
What do you do?
I mind the goats, sir.
55
What About ICS?
What About Medical Devices?
What About Mobile Devices?
What About IOT?
[What] is [IOT Security]?
[IOT Security]?
You took me for [IOT Security].
Oh no, Sir, not for an instant, Sir.
[What] is [IOT Secuirty]?
Oh [it's] a... a kind of acquaintance.
Nothing of the kind, we hardly know [it].
True... we don't know [it] very well... but all the same...
Personally, I wouldn't even know [IOT Security] if I saw [it].
00
...and the full attack surface and complications of full stack OSs.
...and the full attack surface and complications of connected devices.
...and the full attack surface and complications of that potentially personal information.
...and the full attack surface and complications of kinetic threats.
...and the full attack surface and complications of physical access.
...and the full attack surface and complications of rushed and incomplete implementations.
...and the full attack surface and complications of legacy and unsupported devices.
Let us not then speak ill of our generation, it is not any unhappier than its predecessors.
Let us not speak well of it either.
Let us not speak of it at all.
08
What is IOT Security?
“If I knew, I would have said so in the play”
10
We don’t care about security until we:
1. Learn we don’t have it
2. Have the capacity to solve it
We could wait until mainstream computing's security level catches up...
...maybe that's tomorrow?
...maybe all the old attacks are new again?
Estragon, IOT Startup CEO
And if we dropped [IOT Security]? If we droped [it]?
Vladimir, IOT Startup CISO
[IOT Security] would punish us.
13
We could be proactive and lead the way:
• Document our security expectations.
• Minimize attack surface
• Respond constructively to security reports.
• Apply mainstream best practices to IOT devices
• Insist on it as producers and consumers
Vladimir, Bay-area, homeless, IOT Startup has-been, on DFS
It's too much for one [person].
On the other hand, what's the good of losing heart now, that's what I say.
We should have thought of [security] a million years ago, in the nineties.