Tuesday, April 15, 2014

Security of Internet of Things

Security of Things: 

An Implementers’ Guide to Cyber-Security for Internet of Things

Devices and Beyond

Examples of Internet of Things uses include but are not limited to:
  • Personal: Health and activity monitoring and wearable computing. 
  • Vehicular: Telematics, control systems, and other supporting systems for road, rail, maritime, and air transport. 
  • Smart Homes: Home networks home automation, security, smart meters, entertainment, and domestic appliances. 
  • Smart Buildings: Electricity and building management systems. Electronic access management and monitoring. 
  • Smart Cities: Food safety, power generation and distribution, transit supporting systems and infrastructure, population (monitoring, management, and control), telecommunications, and emergency services supporting systems. 
  • Smart Business: Supply chain management, distribution, telepresence, and document management. 
  • Health Care Life Critical: Life supporting, monitoring, and diagnostics systems used within the health sector. 
  • Industrial: Robotics, industrial automation. 
  • Space: Satellites, space vehicles, and associated supporting systems. 
So it is "Smart Things", or "Smart Internet"... 

JSON Schema

JSON Schema Examples:

Here is a basic example of a JSON Schema:
 "title": "Example Schema",
 "type": "object",
 "properties": {
  "firstName": {
   "type": "string"
  "lastName": {
   "type": "string"
  "age": {
   "description": "Age in years",
   "type": "integer",
   "minimum": 0
 "required": ["firstName", "lastName"]

Resilient Systems

podcast: RunAs Radio Resiliency with Michael Nygard

circulareconomy - Resilience vs Efficiency:
“Resilience is the capacity of a system to absorb disturbance and reorganise while undergoing change so as to still retain essentially the same function, structure, identity, and feedbacks.”"

"A system is brittle if it is unable to effectively absorb shock"

Consider a plate glass window in comparison to a trampoline net. 

The plate glass window can take a significant shock without budging, but at some point it can no longer absorb an impact and fractures. It is brittle. 

The trampoline net, on the other hand, will be moved by even a minor impact, but because of its ability to deform and stretch, it will not fracture (or tear) until far greater stress is applied then is needed to break the glass window. 

Resilience (network) - Wikipedia, the free encyclopedia
In computer networking: “Resiliency is the ability to provide and maintain an acceptable level of service in the face of faults and challenges to normal operation.”

R.I.P. Vecxo