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

The disabled defence on the IDPS asset is not logically coherent #67

Open andrewbwm opened 2 years ago

andrewbwm commented 2 years ago

The following issue was discovered when working on #64, #65, and #47.

The IDPS asset uses two important defences:

However, in the case of an IDPS its absence should actually make it more likely for the attacker to succeed. Given the current MAL framework that lacks a not operator we cannot have a defence lead to enabling an attack step. As such, the current behaviour of the disabled defence on IDPS assets is illogical and should generally be avoided.

If possible the disabled defence should be hidden in visualisation tools, this is why it was tagged with @Override @hidden in b676fe78e5cd18fcd8cf680ac68c3209ee101866.

No functional workaround was discovered in the discussions around it and the decision was made to defer a proper solution to a later time.