Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Design-Level Supply Chain Attacks In The Real World

Moshe Zioni

Supply ChainTalks52 minIntermediateOpen on YouTube ↗

Where

Talks
LASCON 2022

Duration

52 min

Shows how design-stage decisions create supply chain weaknesses, with IoT, cryptography standard and influence case studies.

Summary

The talk argues that supply chain security discussions usually begin at coding, dependencies and build pipelines, which leaves the design stage as a blind spot. The speaker defines three kinds of design-level risk: environmental constraints, compatibility and regulation, and malicious influence over decision-making and standards.

For environmental constraints, he uses a low-cost smart switch whose messaging protocol shipped with encryption disabled by default, because the microcontroller had too little memory to run TLS. A later hardware revision moved to a successor chip with more memory, which gave developers room to enable encryption. For compatibility, he traces export-grade cryptography from 1990s export rules to the FREAK downgrade vulnerability, which affected a large share of servers at the time. For malicious influence, he walks through the Dual_EC_DRBG random number generator, which was standardized by NIST and later linked to alleged pressure from intelligence agencies.

He closes with practical remediation: run architecture reviews early, watch internal feature requests so security can weigh in sooner, track errata and upcoming revisions of standards, disable weak options by default, and have diverse experts review standards so influence is visible. The main takeaway is that design choices constrain everything written later and are costly to reverse.

Related talks