Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
andrewbwm opened this issue Nov 5, 2021 · 0 comments
Open
Labels
bug Something isn't working help wanted Extra attention is needed question Further information is requested

Comments

@andrewbwm
Copy link
Collaborator

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

The IDPS asset uses two important defences:

  • effectiveness, which determines how well the IDPS performs its task of restricting malicious activity from occurring on the associated Applications.
  • disabled, which it inherits from the Application asset which it expands, that is used to represent whether or not an Application is present. The lack of Application in the model is seen as reducing the ability of an attacker to launch attacks as a particular attack vector is not available to them.

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 b676fe7.

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

@andrewbwm andrewbwm added bug Something isn't working help wanted Extra attention is needed question Further information is requested labels Nov 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant