Search
Close this search box.

Chatelaine Security for the Interoperability Building Box (IBB)

There is a growing recognition that traditional models of cybersecurity are inadequate to secure complex systems and detect security flaws in systems of systems. (Many definitions essentially declare complex systems and systems of systems to be equivalent terms.) Full-stack systems are too fragile and ponderous to readily address smart cities or even smart buildings. The spatial web anticipates unbounded numbers of systems interacting, each with its own technology, purpose, and even perhaps frame of spatial reference.

I read this week about applying behavioural economics to cybersecurity and calling the result (and the new book) “Security Chaos Engineering.” It seems aligned with models for security in actor-based systems, which seem to be the only way to develop the IoT at a true scale.

Actors do not know what other actors do in a system. Actors receive messages from other actors in potentially massive concurrent computation systems. In response to a message it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received. Actors can only affect each other indirectly through messaging and cannot know the state of other actors.

You may recognize this as the fundamental model of cloud-native computing, whether the cloud is in a faraway data center, in many such data centers, in an on-premises cloud, or in some hybrid of the above. Some name this approach microservices. What makes it work is well-defined invariant interfaces, that is, fully defined messages between systems. Any system, then, no matter how large or complex, can participate AS IF an actor so long as it limits a specific interaction to these commonly-defined messages.

The Interoperability Building Box (IBB) describes a “cloud in the basement”. An IBB may be part of a hybrid cloud, with some participants in potentially in off-premises data centers. Transactive energy is essentially a means to replace an integrated control system with a system of systems, with each economic actor clearly a separate system. Self-maintaining buildings, i.e., those able to order their own supplies, such as air filters, may participate in different off-premises clouds. Advanced integrations, as described in the

This last week found me discussing the implications of these approaches for cybersecurity standards. Traditional cybersecurity doctrine, including for cyber-physical systems, assumes too much homogeneity of systems, in internal design and in purpose, and thus makes assumptions of cybersecurity agent omniscience that are unachievable. In complex systems, it is far easier to influence the system that your target system relies on than to ever touch the target system. Even within a single system, a man-in-the-middle exploits on sensors or even some chewing gum on the sensor, or a light tap of a mallet on the sensor, or even remote infrasonic attacks on a sensor array. It is easy to get one system to misinform another and hard to detect such interference.

What one can do is monitor the patterns of interactions (messages) between distributed actors, likely with ML (machine learning), and notice that one of the systems is acting less and less as expected. This can work even in a zero-trust environment, in which all the actual messages are encrypted. One still cannot know automatically whether the changes in behavior are due to enemy action or merely a change in programmed motivation.

Maggie had the misfortune of being on a four-and-a-half-hour drive with me last week and so endured a long description of this approach and of the week’s conversations. She promptly declared this to be a chatelaine model. Hmmm.

A chatelaine is the mistress of a large estate (chateau) who may not know everything that is going on but has all the keys and notice patterns. There is no butter in the in the bin – is the milk-maid on vacation—did she get married—was she fired—did the cow run dry—do we need a new cow? The chatelaine can notify the owner, and she can invent a plan of action and investigation. I liked it. It is a much more approachable, easier-to-understand, term than mouthfuls such as “chaos security engineering”.

I want a chatelaine in the messaging fabric of the IBB.

LinkedIn
Twitter
Pinterest
Facebook