News & Analysis

Security checklist for embedded devices

4/22/2002 11:28 AM EDT

Security checklist for embedded devices
  • Don't assume that an embedded device is too dumb or too obscure to be compromised — don't take embedded security for granted.
  • Completely configure and harden connected embedded devices before hooking them up to your local network.
  • Keep devices under development on private, isolated networks — developer hacking can facilitate unwelcome cracking from without or within.
  • Inventory and understand the ports and services available on a given device or from an embedded OS. Enable only those your application truly needs and disable the rest.
  • Consider placing embedded devices outside your corporate firewall; let them access corporate network resources through selected ports or, better, via secure services like SSL (Web interface), SSH or over a VPN.
  • Take extra care to secure wireless interfaces on embedded devices (for example, 802.11b): Use available security native to the protocol; harden access points (e.g., restrict wireless connections by MAC addresses); place access points outside your firewall, if possible.
  • Anticipate future software-update needs on deployed devices to apply security patches (via OSGI and so on) onto flash or other rewritable storage media.
  • For remote update, download and data logging, consider using pull-only access, where devices connect intermittently to "phone home," instead of pushing data onto always-connected and thereby exploitable devices.
  • Begin thinking about embedded devices like any other enterprise asset on a network.

— Bill Weinberg, MontaVista Software Inc.





Please sign in to post comment

Navigate to related information

EE Buzz DesignCon

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)

Feedback Form