| Literature DB >> 35684744 |
Mohamed Abdel-Basset1, Abduallah Gamal1, Karam M Sallam2, Ibrahim Elgendi2, Kumudu Munasinghe2, Abbas Jamalipour3.
Abstract
Cyber-attacks are getting increasingly complex, and as a result, the functional concerns of intrusion-detection systems (IDSs) are becoming increasingly difficult to resolve. The credibility of security services, such as privacy preservation, authenticity, and accessibility, may be jeopardized if breaches are not detected. Different organizations currently utilize a variety of tactics, strategies, and technology to protect the systems' credibility in order to combat these dangers. Safeguarding approaches include establishing rules and procedures, developing user awareness, deploying firewall and verification systems, regulating system access, and forming computer-issue management groups. The effectiveness of intrusion-detection systems is not sufficiently recognized. IDS is used in businesses to examine possibly harmful tendencies occurring in technological environments. Determining an effective IDS is a complex task for organizations that require consideration of many key criteria and their sub-aspects. To deal with these multiple and interrelated criteria and their sub-aspects, a multi-criteria decision-making (MCMD) approach was applied. These criteria and their sub-aspects can also include some ambiguity and uncertainty, and thus they were treated using q-rung orthopair fuzzy sets (q-ROFS) and q-rung orthopair fuzzy numbers (q-ROFNs). Additionally, the problem of combining expert and specialist opinions was dealt with using the q-rung orthopair fuzzy weighted geometric (q-ROFWG). Initially, the entropy method was applied to assess the priorities of the key criteria and their sub-aspects. Then, the combined compromised solution (CoCoSo) method was applied to evaluate six IDSs according to their effectiveness and reliability. Afterward, comparative and sensitivity analyses were performed to confirm the stability, reliability, and performance of the proposed approach. The findings indicate that most of the IDSs appear to be systems with high potential. According to the results, Suricata is the best IDS that relies on multi-threading performance.Entities:
Keywords: MCDM; cyber-attacks; intrusion-detection system; q-ROFWG; q-rung orthopair fuzzy sets
Mesh:
Year: 2022 PMID: 35684744 PMCID: PMC9185350 DOI: 10.3390/s22114123
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Comparison of the HIDS and NIDS structure [23].
Figure 2Comparison of the geometric area of various fuzzy membership degrees: IFNs, PFNs, and q-ROFNs.
Figure 3Decision framework for IDS evaluation.
Verbal variables and their corresponding q-ROFNs for the weighting criteria and ranking alternatives.
| Verbal Variables for Criteria | Abbreviations for Criteria | Verbal Variables for Alternatives | Abbreviations for Alternatives | q-ROFNs | |
|---|---|---|---|---|---|
| μ | ʋ | ||||
| Extremely poor | ELP | Extremely low | EXO | 0.11 | 0.99 |
| Very poor | VPO | Very low | VLO | 0.22 | 0.88 |
| Poor | POO | Low | LLO | 0.33 | 0.77 |
| Medium poor | MDP | Medium low | MEL | 0.44 | 0.66 |
| Fair | FAR | Medium | MED | 0.55 | 0.55 |
| Medium good | MDG | Medium high | MEH | 0.66 | 0.44 |
| Good | GOO | High | HGH | 0.77 | 0.33 |
| Very good | VGO | Very high | VEH | 0.88 | 0.22 |
| Extremely good | EXG | Extremely high | EXH | 0.99 | 0.11 |
The evaluation matrix for criteria based on q-ROFN with respect to experts.
| Criteria | Experts | |||
|---|---|---|---|---|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decision evaluation matrix for alternatives in terms of criteria based on q-ROFN.
| Criteria | Alternatives (Intrusion-Detection Systems) | |||
|---|---|---|---|---|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Combined evaluation matrix for alternatives in terms of the criteria based on q-ROFN.
| Criteria | Alternatives (Intrusion-Detection Systems) | |||
|---|---|---|---|---|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 4The general structure of the network and IDS.
Figure 5The hierarchy structure of the problem.
Verbal evaluations of the main criteria by each expert and the aggregated main criteria weights.
| Main Criteria |
|
|
|
| Aggregated Results |
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| GOO | VGO | EXG | VGO | [0.887, 0.253] | 0.549576 | 0.450424 | 0.166067 | 0.278 |
|
| FAR | MDG | MDG | GOO | [0.656, 0.461] | 0.133121 | 0.866879 | 0.319610 | 0.226 |
|
| GOO | VGO | VGO | VGO | [0.856, 0.260] | 0.460183 | 0.539817 | 0.199025 | 0.266 |
|
| MDG | POO | VGO | MDP | [0.538, 0.651] | 0.144820 | 0.855180 | 0.315296 | 0.230 |
Verbal evaluations of the protected system’s criteria and aggregated main criteria weights.
| Sub-Criteria |
|
|
|
| Aggregated Results |
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| MDP | FAR | VPO | EXG | [0.449, 0.748] | 0.243794 | 0.756206 | 0.360331 | 0.319 |
|
| ELP | VGO | MDP | MDG | [0.445, 0.862] | 0.484883 | 0.515117 | 0.245452 | 0.377 |
|
| VGO | GOO | GOO | POO | [0.667, 0.576] | 0.172681 | 0.827319 | 0.394216 | 0.304 |
Verbal evaluations of the audit source location’s criteria and aggregated main criteria weights.
| Sub-Criteria |
|
|
|
| Aggregated Results |
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| VPO | EXG | MDP | FAR | [0.510, 0.922] | 0.684180 | 0.315820 | 0.151557 | 0.282 |
|
| ELP | VGO | MDP | MDG | [0.445, 0.862] | 0.484883 | 0.515117 | 0.247197 | 0.251 |
|
| VGO | MDG | MDG | POO | [0.609, 0.588] | 0.133588 | 0.866412 | 0.415779 | 0.196 |
|
| VGO | MDP | ELP | MDG | [0.361, 0.906] | 0.613525 | 0.386475 | 0.185464 | 0.271 |
Verbal evaluations of the targets’ criteria and aggregated main criteria weights.
| Sub-Criteria |
|
|
|
| Aggregated Results |
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| FAR | MDG | MDG | GOO | [0.656, 0.461] | 0.133121 | 0.866879 | 0.431377 | 0.284 |
|
| VGO | MDP | ELP | MDG | [0.361, 0.906] | 0.613525 | 0.386475 | 0.192318 | 0.404 |
|
| MDP | FAR | VPO | EXG | [0.449, 0.748] | 0.243794 | 0.756206 | 0.376304 | 0.312 |
Verbal evaluations of the types’ criteria and aggregated main criteria weights.
| Sub-Criteria |
|
|
|
| Aggregated Results |
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
|
| MDP | FAR | VPO | GOO | [0.427, 0.748] | 0.241568 | 0.758432 | 0.356283 | 0.322 |
|
| MDG | POO | VGO | MDP | [0.538, 0.651] | 0.144820 | 0.855180 | 0.401732 | 0.299 |
|
| ELP | VGO | MDP | MDG | [0.445, 0.862] | 0.484883 | 0.515117 | 0.241983 | 0.379 |
The global weights of the sub criteria for evaluating intrusion-detection systems.
|
|
|
| |||||
|---|---|---|---|---|---|---|---|
| Sub-criteria |
|
|
|
|
|
|
|
| Local weights | 0.319 | 0.377 | 0.304 | 0.282 | 0.251 | 0.196 | 0.271 |
| Global weights | 0.089 | 0.105 | 0.085 | 0.064 | 0.056 | 0.045 | 0.061 |
|
|
|
| |||||
| Sub-criteria |
|
|
|
|
|
| |
| Local weights | 0.284 | 0.404 | 0.312 | 0.322 | 0.299 | 0.379 | |
| Global weights | 0.075 | 0.107 | 0.083 | 0.074 | 0.069 | 0.087 | |
Evaluations of the IDSs in terms of criteria.
| IDS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| VEH | VEH | VEH | VEH | MEH | MEH | HGH | HGH | HGH | VLO | VLO | VLO | HGH |
|
| VEH | VEH | VEH | HGH | VEH | HGH | HGH | VEH | VEH | MEL | HGH | HGH | MED | |
|
| HGH | HGH | HGH | HGH | HGH | HGH | HGH | VEH | VEH | MED | MEL | MEL | MED | |
|
| HGH | HGH | HGH | VEH | EXH | HGH | HGH | EXH | VEH | HGH | VLO | HGH | MED | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| HGH | LLO | EXO | VEH | LLO | MEL | HGH | VEH | VEH | VLO | VLO | VLO | VEH |
|
| VEH | LLO | EXO | HGH | HGH | MEH | VEH | VEH | VEH | MEL | HGH | HGH | VLO | |
|
| HGH | LLO | EXO | HGH | MEL | MED | HGH | VEH | VEH | MED | MEL | MEL | MED | |
|
| HGH | LLO | EXO | EXH | VEH | MED | HGH | EXH | VEH | HGH | VLO | HGH | LLO | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| HGH | VEH | VEH | VEH | HGH | MED | HGH | VEH | MEL | VLO | VLO | VLO | EXO |
|
| VEH | VEH | VEH | HGH | EXH | VEH | VEH | VEH | MEL | MEL | HGH | HGH | EXO | |
|
| HGH | HGH | HGH | HGH | VEH | MEH | HGH | VEH | MEL | MED | MEL | MEL | EXO | |
|
| HGH | HGH | HGH | VEH | EXH | HGH | HGH | VEH | MEL | HGH | VLO | HGH | EXO | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| VEH | VEH | VEH | VEH | LLO | MEL | HGH | HGH | MED | VLO | VLO | VLO | MEL |
|
| VEH | VEH | VEH | HGH | HGH | MEH | VEH | HGH | MED | MEL | HGH | HGH | MEL | |
|
| HGH | HGH | HGH | HGH | MEL | MED | HGH | HGH | MED | MED | MEL | MEL | MEL | |
|
| HGH | HGH | HGH | EXH | VEH | MED | HGH | HGH | MED | HGH | VLO | HGH | MEL | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| HGH | VEH | VLO | VEH | HGH | MED | HGH | VLO | VEH | VLO | VLO | VLO | HGH |
|
| VEH | VEH | HGH | HGH | EXH | VEH | VEH | VLO | VEH | MEL | HGH | HGH | MED | |
|
| HGH | HGH | MEL | HGH | VEH | MEH | HGH | VLO | VEH | MED | MEL | MEL | MED | |
|
| HGH | HGH | VLO | VEH | EXH | HGH | HGH | VLO | VEH | HGH | VLO | HGH | MED | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| HGH | VEH | VEH | VEH | HGH | MED | HGH | VEH | MEH | VLO | VLO | VLO | VLO |
|
| VEH | VEH | VEH | HGH | EXH | VEH | VEH | VEH | MEH | MEL | HGH | HGH | VLO | |
|
| HGH | HGH | HGH | HGH | VEH | MEH | HGH | VEH | MEH | MED | MEL | MEL | VLO | |
|
| HGH | HGH | HGH | VEH | EXH | HGH | HGH | VEH | MEH | HGH | VLO | HGH | VLO |
The aggregated evaluations matrix of the IDSs.
|
|
|
|
|
|
|
|
|
|
| [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.817, 0.342] | [0.747, 0.365] | [0.770, 0.330] |
|
| [0.801, 0.318] | [0.330, 0.770] | [0.110, 0.990] | [0.832, 0.301] | [0.564, 0.630] | [0.555, 0.562] | [0.801, 0.311] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.823, 0.295] | [0.832, 0.301] | [0.909, 0.248] | [0.715, 0.438] | [0.801, 0.311] |
|
| [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.832, 0.301] | [0.817, 0.342] | [0.555, 0.562] | [0.801, 0.311] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.394, 0.780] | [0.812, 0.303] | [0.909, 0.284] | [0.715, 0.438] | [0.801, 0.318] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.823, 0.295] | [0.812, 0.303] | [0.909, 0.284] | [0.715, 0.438] | [0.801, 0.318] |
|
|
|
|
|
|
|
| |
|
| [0.877, 0.259] | [0.857, 0.260] | [0.458, 0.713] | [0.394, 0.780] | [0.507, 0.704] | [0.588, 0.528] | |
|
| [0.901, 0.211] | [0.880, 0.220] | [0.458, 0.715] | [0.441, 0.661] | [0.507, 0.706] | [0.414, 0.765] | |
|
| [0.880, 0.220] | [0.440, 0.660] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.110, 0.990] | |
|
| [0.770, 0.330] | [0.550, 0.550] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.440, 0.432] | |
|
| [0.220, 0.880] | [0.880, 0.220] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.588, 0.528] | |
|
| [0.880, 0.220] | [0.660, 0.440] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.220, 0.880] | |
The normalized evaluation matrix of the IDSs.
|
|
|
|
|
|
|
|
|
|
| [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.817, 0.342] | [0.747, 0.365] | [0.770, 0.330] |
|
| [0.801, 0.318] | [0.330, 0.770] | [0.110, 0.990] | [0.832, 0.301] | [0.564, 0.630] | [0.555, 0.562] | [0.801, 0.311] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.823, 0.295] | [0.832, 0.301] | [0.909, 0.248] | [0.715, 0.438] | [0.801, 0.311] |
|
| [0.823, 0.295] | [0.823, 0.295] | [0.823, 0.295] | [0.832, 0.301] | [0.817, 0.342] | [0.555, 0.562] | [0.801, 0.311] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.394, 0.780] | [0.812, 0.303] | [0.909, 0.284] | [0.715, 0.438] | [0.801, 0.318] |
|
| [0.801, 0.318] | [0.823, 0.295] | [0.823, 0.295] | [0.812, 0.303] | [0.909, 0.284] | [0.715, 0.438] | [0.801, 0.318] |
|
|
|
|
|
|
|
| |
|
| [0.877, 0.259] | [0.857, 0.260] | [0.458, 0.713] | [0.394, 0.780] | [0.507, 0.704] | [0.588, 0.528] | |
|
| [0.901, 0.211] | [0.880, 0.220] | [0.458, 0.715] | [0.441, 0.661] | [0.507, 0.706] | [0.414, 0.765] | |
|
| [0.880, 0.220] | [0.440, 0.660] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.110, 0.990] | |
|
| [0.770, 0.330] | [0.550, 0.550] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.440, 0.432] | |
|
| [0.220, 0.880] | [0.880, 0.220] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.588, 0.528] | |
|
| [0.880, 0.220] | [0.660, 0.440] | [0.458, 0.714] | [0.394, 0.780] | [0.507, 0.705] | [0.220, 0.880] | |
The and values of the IDSs.
| IDSs | Wq-ROFHA Operator | Wq-ROFHGM Operator | ||
|---|---|---|---|---|
|
|
|
|
| |
|
| 0.784 | 0.382 | 0.139 | 0.567 |
|
| 0.741 | 0.489 | 0.102 | 0.789 |
|
| 0.767 | 0.438 | 0.113 | 0.777 |
|
| 0.741 | 0.421 | 0.127 | 0.578 |
|
| 0.760 | 0.483 | 0.119 | 0.671 |
|
| 0.771 | 0.419 | 0.125 | 0.651 |
The score values of the IDSs for and .
| IDS |
|
|
|---|---|---|
|
| 0.701 | 0.286 |
|
| 0.626 | 0.156 |
|
| 0.665 | 0.168 |
|
| 0.660 | 0.275 |
|
| 0.639 | 0.224 |
|
| 0.676 | 0.237 |
The proportional importance and the final ranking of the IDSs.
| IDS |
|
|
|
| Rank |
|---|---|---|---|---|---|
|
| 0.186 | 2.952 | 1.000 | 2.398 | 1 |
|
| 0.147 | 2.000 | 0.792 | 1.595 | 6 |
|
| 0.157 | 2.136 | 0.843 | 1.701 | 5 |
|
| 0.176 | 2.814 | 0.947 | 2.089 | 2 |
|
| 0.162 | 2.455 | 0.874 | 1.867 | 4 |
|
| 0.172 | 2.597 | 0.925 | 1.976 | 3 |
Figure 6Ranking of the IDSs using the CoCoSo method.
Comparative analysis with other approach for ranking the IDSs.
| Approaches |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| q-ROF Entropy-CoCoSo | 2.398 | 1.595 | 1.701 | 2.089 | 1.867 | 1.976 |
| Ranking | 1 | 6 | 5 | 2 | 4 | 3 |
| Fuzzy AHP-TOPSIS | 0.927 | 0.287 | 0.582 | 0.675 | 0.497 | 0.723 |
| Ranking | 1 | 6 | 4 | 3 | 5 | 2 |
Figure 7Final ranking of the six IDSs using various approaches.
Figure 8Closeness coefficient values of IDSs in terms of different values of q.
Figure 9Closeness coefficient values of IDSs in terms of different values of γ.
Figure 10Closeness coefficient values of IDSs in terms of the different values of q and .
Figure 11Closeness coefficient values of the IDSs in terms of the different values of .