mal-lang / coreLang

A probabilistic attack simulation language for the (abstract) IT domain
https://mal-lang.org/coreLang/
Other
10 stars 12 forks source link

Network as application(s). #8

Open mathiasekstedt opened 4 years ago

mathiasekstedt commented 4 years ago

We say: a network is considered as a set of network accessible applications. If we really mean it I think we should model it that way too. This is clearly so for SDN of course but also for "traditional" networks this is true. they are loads of stacked network application software modules with som physical hardware at the very, very bottom. I think we should try to design it this way. Seems like the future. One thing we need to consider is if our current recursive executes relation will be enough for network stacks, or if something more is needed.

skatsikeas commented 3 years ago

The first steps towards that are already in the language. For example RoutingFirewall is an Application that can run on (hardware) System. Then a separate "managerApplication" that manages the RoutingFirewall can be modeled. If that manager application is compormised then the routing firewall is also considered as fully compromised.