Gothenburg, Sweden – DIMVA 2019 - 16th Conference on Detection of Intrusions and Malware & Vulnerability Assessment
- D. Fauri, M. Kapsalakis, D. R. dos Santos, E.Costante, J. den Hartog, S. Etalle
Role Inference + Anomaly Detection = Situational Awareness in BACnet - - PowerPoint PPT Presentation
Role Inference + Anomaly Detection = Situational Awareness in BACnet networks D. Fauri , M. Kapsalakis, D. R. dos Santos, E.Costante, J. den Hartog, S. Etalle Gothenburg, Sweden DIMVA 2019 - 16th Conference on Detection of Intrusions and
Gothenburg, Sweden – DIMVA 2019 - 16th Conference on Detection of Intrusions and Malware & Vulnerability Assessment
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 2
Icons made by Freepik from www.flaticon.com
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 3
[1] M. Endsley, “Design and Evaluation for Situation Awareness Enhancement”, 1988
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 4
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 5
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 6 BACnet Profile Family Behavioral Role Controller Controller Field Device Lighting Control Stations Controller Lighting Controllers Field Device Miscellaneous Router Field Device er
<latexit sha1_base64="v25aLXC5tX1rxdndwxL 32dT9Gs=">A Op3ictVfrbts2F a7W6vVbtr97B92gY1taAzbwdBh2IA6CboNWNEsXi5AZAQ0RdlEqAtIypmn6nX2TnuEvcWOLNk1aUn2ho3+YVriOTzfd75DH4 jzqTqdv+8d/+D z/6+JMHD+1PHzWaj/e PL2QYSwIPSchD8XVGEvKWUDPFVOcXkWCYn/M6eX49jh7fzmjQrIw+FXNIzry8SRgHiNYwaObJ4/+cMZ0woJEYTBJr8fPR7ZDaKCoYMHEbjkER9nK5ITOGKHoVIQe41S+WM7Qa+wz rInOHDRWQgvUSxjzPkcYSlDwrCiLrpjaorUlPqd1HY4HlOebfltVPiDh3kc0gfL1S9YEnMs0gS9I4sPglfTDKztKPqbGnvJ0eA4oArp8aWovVpguLomo4SkuZXj6D mDg3c1crUbqN6J3SKZywUmIOjDLlujhyniLU1cGcd9DaiAqtQoMtQ3Eq1yADSRhsI92OumAjvksM0+Sot3 jpCb 9KUuVhwmVRuwtCN7wtbZvqm8MjhyShZr0Dnpguz3UPF74VNueMBlxPC+x02xzio5ixl2QHDoOAyVCzqkotbLfg/p6Aer9ekj6BuT1t0agi5wMIqiyvBgqdi7DuG41jCjJCqrEvMR0OT8 OEztoY+FQgOi4gVfVaOtoe4vcL1mlLuF6LVcGpHmWwxpIGs2 EhGrtef2WSqspTsptd+tV6XnmCHpTrsVpVytSz2y4RrKm4VaL30DJA6xiJ7aGji3OR+G8TClV24MuGhLTLdBLg9yHK59d MhzFwM2MVMvjXICFi8+Bp1+jMHDXFsYq8ONkzdOuq13zosvXowRB7VM0rlLvrMbvm6X9TbnmsBoftLVxpfgZBEAfZvy6k+hQHlG9SV0dZxSm4c6WvUWa3KlVSQpVeA3VM1fxFlB5kAwKpkqvqKRHFrorQPe0mirJ612RhQt0erg61xnZIS wYUGYciLvQVMLyriowafovhbA9yjKEZ2GsyjsK3WqjvXjDJKGcQx2FsSzrMHLP6UagP0Dbe1fZ/dRm8UiE2CVYKvQGB3hCfejHzVOvwnT9VDCYOgnhQChL6j9pL/RhtkVGagR1IXKGOTqj2F1ta RG0 P+a3kJKN5AP3+zt9/tdBcDbU56xWTfKsbpzd5fjhuSOKO cLiHXONuhKFYRwk0RIyAS9uJ Y0wuQWGr2EaYJ9KUG92Z0pRC564yAPKPICDFk/XLRLsSzn3x3Dt8SFcNQWT7EvqbpX3zSh Q aCUju1Ys5UiHKbmPIZYISBTcl 2EChQptJ ligQlISvOUKHb7uxZyskxZxk3PZGJzctHv9Lqd3i/9/VcvCpYeWM+sz60vrJ710npl/WidWucWaTQah43vGt83v2y+bV40r/Kl9+8VNp9Z2mjivwH5nrBx</latexit><latexit sha1_base64="v25aLXC5tX1rxdndwxL 32dT9Gs=">A Op3ictVfrbts2F a7W6vVbtr97B92gY1taAzbwdBh2IA6CboNWNEsXi5AZAQ0RdlEqAtIypmn6nX2TnuEvcWOLNk1aUn2ho3+YVriOTzfd75DH4 jzqTqdv+8d/+D z/6+JMHD+1PHzWaj/e PL2QYSwIPSchD8XVGEvKWUDPFVOcXkWCYn/M6eX49jh7fzmjQrIw+FXNIzry8SRgHiNYwaObJ4/+cMZ0woJEYTBJr8fPR7ZDaKCoYMHEbjkER9nK5ITOGKHoVIQe41S+WM7Qa+wz rInOHDRWQgvUSxjzPkcYSlDwrCiLrpjaorUlPqd1HY4HlOebfltVPiDh3kc0gfL1S9YEnMs0gS9I4sPglfTDKztKPqbGnvJ0eA4oArp8aWovVpguLomo4SkuZXj6D mDg3c1crUbqN6J3SKZywUmIOjDLlujhyniLU1cGcd9DaiAqtQoMtQ3Eq1yADSRhsI92OumAjvksM0+Sot3 jpCb 9KUuVhwmVRuwtCN7wtbZvqm8MjhyShZr0Dnpguz3UPF74VNueMBlxPC+x02xzio5ixl2QHDoOAyVCzqkotbLfg/p6Aer9ekj6BuT1t0agi5wMIqiyvBgqdi7DuG41jCjJCqrEvMR0OT8 OEztoY+FQgOi4gVfVaOtoe4vcL1mlLuF6LVcGpHmWwxpIGs2 EhGrtef2WSqspTsptd+tV6XnmCHpTrsVpVytSz2y4RrKm4VaL30DJA6xiJ7aGji3OR+G8TClV24MuGhLTLdBLg9yHK59d MhzFwM2MVMvjXICFi8+Bp1+jMHDXFsYq8ONkzdOuq13zosvXowRB7VM0rlLvrMbvm6X9TbnmsBoftLVxpfgZBEAfZvy6k+hQHlG9SV0dZxSm4c6WvUWa3KlVSQpVeA3VM1fxFlB5kAwKpkqvqKRHFrorQPe0mirJ612RhQt0erg61xnZIS wYUGYciLvQVMLyriowafovhbA9yjKEZ2GsyjsK3WqjvXjDJKGcQx2FsSzrMHLP6UagP0Dbe1fZ/dRm8UiE2CVYKvQGB3hCfejHzVOvwnT9VDCYOgnhQChL6j9pL/RhtkVGagR1IXKGOTqj2F1ta RG0 P+a3kJKN5AP3+zt9/tdBcDbU56xWTfKsbpzd5fjhuSOKO cLiHXONuhKFYRwk0RIyAS9uJ Y0wuQWGr2EaYJ9KUG92Z0pRC564yAPKPICDFk/XLRLsSzn3x3Dt8SFcNQWT7EvqbpX3zSh Q aCUju1Ys5UiHKbmPIZYISBTcl 2EChQptJ ligQlISvOUKHb7uxZyskxZxk3PZGJzctHv9Lqd3i/9/VcvCpYeWM+sz60vrJ710npl/WidWucWaTQah43vGt83v2y+bV40r/Kl9+8VNp9Z2mjivwH5nrBx</latexit><latexit sha1_base64="v25aLXC5tX1rxdndwxL 32dT9Gs=">A Op3ictVfrbts2F a7W6vVbtr97B92gY1taAzbwdBh2IA6CboNWNEsXi5AZAQ0RdlEqAtIypmn6nX2TnuEvcWOLNk1aUn2ho3+YVriOTzfd75DH4 jzqTqdv+8d/+D z/6+JMHD+1PHzWaj/e PL2QYSwIPSchD8XVGEvKWUDPFVOcXkWCYn/M6eX49jh7fzmjQrIw+FXNIzry8SRgHiNYwaObJ4/+cMZ0woJEYTBJr8fPR7ZDaKCoYMHEbjkER9nK5ITOGKHoVIQe41S+WM7Qa+wz rInOHDRWQgvUSxjzPkcYSlDwrCiLrpjaorUlPqd1HY4HlOebfltVPiDh3kc0gfL1S9YEnMs0gS9I4sPglfTDKztKPqbGnvJ0eA4oArp8aWovVpguLomo4SkuZXj6D mDg3c1crUbqN6J3SKZywUmIOjDLlujhyniLU1cGcd9DaiAqtQoMtQ3Eq1yADSRhsI92OumAjvksM0+Sot3 jpCb 9KUuVhwmVRuwtCN7wtbZvqm8MjhyShZr0Dnpguz3UPF74VNueMBlxPC+x02xzio5ixl2QHDoOAyVCzqkotbLfg/p6Aer9ekj6BuT1t0agi5wMIqiyvBgqdi7DuG41jCjJCqrEvMR0OT8 OEztoY+FQgOi4gVfVaOtoe4vcL1mlLuF6LVcGpHmWwxpIGs2 EhGrtef2WSqspTsptd+tV6XnmCHpTrsVpVytSz2y4RrKm4VaL30DJA6xiJ7aGji3OR+G8TClV24MuGhLTLdBLg9yHK59d MhzFwM2MVMvjXICFi8+Bp1+jMHDXFsYq8ONkzdOuq13zosvXowRB7VM0rlLvrMbvm6X9TbnmsBoftLVxpfgZBEAfZvy6k+hQHlG9SV0dZxSm4c6WvUWa3KlVSQpVeA3VM1fxFlB5kAwKpkqvqKRHFrorQPe0mirJ612RhQt0erg61xnZIS wYUGYciLvQVMLyriowafovhbA9yjKEZ2GsyjsK3WqjvXjDJKGcQx2FsSzrMHLP6UagP0Dbe1fZ/dRm8UiE2CVYKvQGB3hCfejHzVOvwnT9VDCYOgnhQChL6j9pL/RhtkVGagR1IXKGOTqj2F1ta RG0 P+a3kJKN5AP3+zt9/tdBcDbU56xWTfKsbpzd5fjhuSOKO cLiHXONuhKFYRwk0RIyAS9uJ Y0wuQWGr2EaYJ9KUG92Z0pRC564yAPKPICDFk/XLRLsSzn3x3Dt8SFcNQWT7EvqbpX3zSh Q aCUju1Ys5UiHKbmPIZYISBTcl 2EChQptJ ligQlISvOUKHb7uxZyskxZxk3PZGJzctHv9Lqd3i/9/VcvCpYeWM+sz60vrJ710npl/WidWucWaTQah43vGt83v2y+bV40r/Kl9+8VNp9Z2mjivwH5nrBx</latexit><latexit sha1_base64="v25aLXC5tX1rxdndwxL 32dT9Gs=">A Op3ictVfrbts2F a7W6vVbtr97B92gY1taAzbwdBh2IA6CboNWNEsXi5AZAQ0RdlEqAtIypmn6nX2TnuEvcWOLNk1aUn2ho3+YVriOTzfd75DH4 jzqTqdv+8d/+D z/6+JMHD+1PHzWaj/e PL2QYSwIPSchD8XVGEvKWUDPFVOcXkWCYn/M6eX49jh7fzmjQrIw+FXNIzry8SRgHiNYwaObJ4/+cMZ0woJEYTBJr8fPR7ZDaKCoYMHEbjkER9nK5ITOGKHoVIQe41S+WM7Qa+wz rInOHDRWQgvUSxjzPkcYSlDwrCiLrpjaorUlPqd1HY4HlOebfltVPiDh3kc0gfL1S9YEnMs0gS9I4sPglfTDKztKPqbGnvJ0eA4oArp8aWovVpguLomo4SkuZXj6D mDg3c1crUbqN6J3SKZywUmIOjDLlujhyniLU1cGcd9DaiAqtQoMtQ3Eq1yADSRhsI92OumAjvksM0+Sot3 jpCb 9KUuVhwmVRuwtCN7wtbZvqm8MjhyShZr0Dnpguz3UPF74VNueMBlxPC+x02xzio5ixl2QHDoOAyVCzqkotbLfg/p6Aer9ekj6BuT1t0agi5wMIqiyvBgqdi7DuG41jCjJCqrEvMR0OT8 OEztoY+FQgOi4gVfVaOtoe4vcL1mlLuF6LVcGpHmWwxpIGs2 EhGrtef2WSqspTsptd+tV6XnmCHpTrsVpVytSz2y4RrKm4VaL30DJA6xiJ7aGji3OR+G8TClV24MuGhLTLdBLg9yHK59d MhzFwM2MVMvjXICFi8+Bp1+jMHDXFsYq8ONkzdOuq13zosvXowRB7VM0rlLvrMbvm6X9TbnmsBoftLVxpfgZBEAfZvy6k+hQHlG9SV0dZxSm4c6WvUWa3KlVSQpVeA3VM1fxFlB5kAwKpkqvqKRHFrorQPe0mirJ612RhQt0erg61xnZIS wYUGYciLvQVMLyriowafovhbA9yjKEZ2GsyjsK3WqjvXjDJKGcQx2FsSzrMHLP6UagP0Dbe1fZ/dRm8UiE2CVYKvQGB3hCfejHzVOvwnT9VDCYOgnhQChL6j9pL/RhtkVGagR1IXKGOTqj2F1ta RG0 P+a3kJKN5AP3+zt9/tdBcDbU56xWTfKsbpzd5fjhuSOKO cLiHXONuhKFYRwk0RIyAS9uJ Y0wuQWGr2EaYJ9KUG92Z0pRC564yAPKPICDFk/XLRLsSzn3x3Dt8SFcNQWT7EvqbpX3zSh Q aCUju1Ys5UiHKbmPIZYISBTcl 2EChQptJ ligQlISvOUKHb7uxZyskxZxk3PZGJzctHv9Lqd3i/9/VcvCpYeWM+sz60vrJ710npl/WidWucWaTQah43vGt83v2y+bV40r/Kl9+8VNp9Z2mjivwH5nrBx</latexit><latexit sha1_base64="v25aLXC5tX1rxdndwxL 32dT9Gs=">A Op3ictVfrbts2F a7W6vVbtr97B92gY1taAzbwdBh2IA6CboNWNEsXi5AZAQ0RdlEqAtIypmn6nX2TnuEvcWOLNk1aUn2ho3+YVriOTzfd75DH4 jzqTqdv+8d/+D z/6+JMHD+1PHzWaj/e PL2QYSwIPSchD8XVGEvKWUDPFVOcXkWCYn/M6eX49jh7fzmjQrIw+FXNIzry8SRgHiNYwaObJ4/+cMZ0woJEYTBJr8fPR7ZDaKCoYMHEbjkER9nK5ITOGKHoVIQe41S+WM7Qa+wz rInOHDRWQgvUSxjzPkcYSlDwrCiLrpjaorUlPqd1HY4HlOebfltVPiDh3kc0gfL1S9YEnMs0gS9I4sPglfTDKztKPqbGnvJ0eA4oArp8aWovVpguLomo4SkuZXj6D mDg3c1crUbqN6J3SKZywUmIOjDLlujhyniLU1cGcd9DaiAqtQoMtQ3Eq1yADSRhsI92OumAjvksM0+Sot3 jpCb 9KUuVhwmVRuwtCN7wtbZvqm8MjhyShZr0Dnpguz3UPF74VNueMBlxPC+x02xzio5ixl2QHDoOAyVCzqkotbLfg/p6Aer9ekj6BuT1t0agi5wMIqiyvBgqdi7DuG41jCjJCqrEvMR0OT8 OEztoY+FQgOi4gVfVaOtoe4vcL1mlLuF6LVcGpHmWwxpIGs2 EhGrtef2WSqspTsptd+tV6XnmCHpTrsVpVytSz2y4RrKm4VaL30DJA6xiJ7aGji3OR+G8TClV24MuGhLTLdBLg9yHK59d MhzFwM2MVMvjXICFi8+Bp1+jMHDXFsYq8ONkzdOuq13zosvXowRB7VM0rlLvrMbvm6X9TbnmsBoftLVxpfgZBEAfZvy6k+hQHlG9SV0dZxSm4c6WvUWa3KlVSQpVeA3VM1fxFlB5kAwKpkqvqKRHFrorQPe0mirJ612RhQt0erg61xnZIS wYUGYciLvQVMLyriowafovhbA9yjKEZ2GsyjsK3WqjvXjDJKGcQx2FsSzrMHLP6UagP0Dbe1fZ/dRm8UiE2CVYKvQGB3hCfejHzVOvwnT9VDCYOgnhQChL6j9pL/RhtkVGagR1IXKGOTqj2F1ta RG0 P+a3kJKN5AP3+zt9/tdBcDbU56xWTfKsbpzd5fjhuSOKO cLiHXONuhKFYRwk0RIyAS9uJ Y0wuQWGr2EaYJ9KUG92Z0pRC564yAPKPICDFk/XLRLsSzn3x3Dt8SFcNQWT7EvqbpX3zSh Q aCUju1Ys5UiHKbmPIZYISBTcl 2EChQptJ ligQlISvOUKHb7uxZyskxZxk3PZGJzctHv9Lqd3i/9/VcvCpYeWM+sz60vrJ710npl/WidWucWaTQah43vGt83v2y+bV40r/Kl9+8VNp9Z2mjivwH5nrBx</latexit>[2] H. Esquivel-Vargas, “Automatic deployment of specification-based intrusion detection in the BACnet protocol”, 2017
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 7
FD FD FD FD FD
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 8
Network Traffic BACnet Parser Inventory Builder Message Fields Role-based intrusion detection Dynamic Network Map Alert Role Classifier Situational Awareness Adaptable Intrusion Detection Device Role
Device Description
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 9
Network Traffic BACnet Parser Inventory Builder Message Fields Role-based intrusion detection Dynamic Network Map Alert Role Classifier Situational Awareness Adaptable Intrusion Detection Device Role Device Description
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 10
Network Traffic BACnet Parser Inventory Builder Message Fields Role-based intrusion detection Dynamic Network Map Alert Role Classifier Situational Awareness Adaptable Intrusion Detection Device Role Device Description
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 11
Network Traffic BACnet Parser Inventory Builder Message Fields Role-based intrusion detection Dynamic Network Map Alert Role Classifier Situational Awareness Adaptable Intrusion Detection Device Role Device Description
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 12
Dataset 2 Role Ground truth Controller 219 Router 21 Workstation 1 Total 241 HBC Classification TP FP 213 212 1 21 21 234 233 1 HBC + DBC Classification TP FP 220 219 1 21 21 241 240 1
<latexit sha1_base64="0GuiuY9oBplKq9eFU IqK45w/BA=">A GHnicvVTLbhMxFJ2WBEp4tIUlmwsVFRIhmpkUAeqmIhV0WVBfUhxVHsdJrHjske2pKMP8C s+hRUS IgFG/gbPI8 pi1iVRwlOfa59/j6jOcGEWfauO7vhcUrtfrVa0vXGzdu3rq9vLJ650DLWBG6TySX6ijAmnIm6L5h tOjSFEcBpweBuNOxh+eUKWZFHvmNK 9EA8FGzC jV06Xq21U CHTCQG25S0a4L7vQYiVBiqmBg2SlaHmPO0MYuNOVZpAiT/pA2A89SHgrBUGHPDbK1xKBI/TUiaoGA 29jYwg34KSCERtkJit8 6a3kFNYBNc8qd0nPKrxWMhZ9hMCo2IwQFf1pwEQsl+lIYZTknKpstg6+9yKrCJV7xKYgCgpm1KFUY21yk3Iy56AivScN5jDN3vCqAZWa7HwdjXSECU08Gv7NsIsta08t23nZudCsCy1CTRvZrJTR4Vjr6dO3 mYOb+7tos0cvMoAQt3WUxr25uR9rz07p+dPsTdxq7Bu3sYMuRPahRntwjw9v0l7o8hvt6fil20mPIbt/2Lp/Dn9mQXFb wM /PbmN1K919mnpmdFL4+8em7kpu8+2Wc7RLHK2tuy80HnAdeCdac uwer/xEfUni0LYVkvnVxW6EI6p6CVb2yVjJBo 1tTuP8ZB2LRQ4pNpanjWwFB7alT4MpLJfYSBfnc9IcKj1aRg0wYIQm5FNyf50VdYMnvcSJiL71gtSqA5iDkZC1hqhzxQlhp9agIlitjAgI6w sU2iopQYNn6fueCdPfN5cOC3PLflvfHXtpqlH0vOPe B8 jxnGfOlrPj7Dr7Dql9rH2ufa19q3+qf6l/r/8oQhcXypy7TmXUf/0BYHLRgA= </latexit><latexit sha1_base64="0GuiuY9oBplKq9eFU IqK45w/BA=">A GHnicvVTLbhMxFJ2WBEp4tIUlmwsVFRIhmpkUAeqmIhV0WVBfUhxVHsdJrHjske2pKMP8C s+hRUS IgFG/gbPI8 pi1iVRwlOfa59/j6jOcGEWfauO7vhcUrtfrVa0vXGzdu3rq9vLJ650DLWBG6TySX6ijAmnIm6L5h tOjSFEcBpweBuNOxh+eUKWZFHvmNK 9EA8FGzC jV06Xq21U CHTCQG25S0a4L7vQYiVBiqmBg2SlaHmPO0MYuNOVZpAiT/pA2A89SHgrBUGHPDbK1xKBI/TUiaoGA 29jYwg34KSCERtkJit8 6a3kFNYBNc8qd0nPKrxWMhZ9hMCo2IwQFf1pwEQsl+lIYZTknKpstg6+9yKrCJV7xKYgCgpm1KFUY21yk3Iy56AivScN5jDN3vCqAZWa7HwdjXSECU08Gv7NsIsta08t23nZudCsCy1CTRvZrJTR4Vjr6dO3 mYOb+7tos0cvMoAQt3WUxr25uR9rz07p+dPsTdxq7Bu3sYMuRPahRntwjw9v0l7o8hvt6fil20mPIbt/2Lp/Dn9mQXFb wM /PbmN1K919mnpmdFL4+8em7kpu8+2Wc7RLHK2tuy80HnAdeCdac uwer/xEfUni0LYVkvnVxW6EI6p6CVb2yVjJBo 1tTuP8ZB2LRQ4pNpanjWwFB7alT4MpLJfYSBfnc9IcKj1aRg0wYIQm5FNyf50VdYMnvcSJiL71gtSqA5iDkZC1hqhzxQlhp9agIlitjAgI6w sU2iopQYNn6fueCdPfN5cOC3PLflvfHXtpqlH0vOPe B8 jxnGfOlrPj7Dr7Dql9rH2ufa19q3+qf6l/r/8oQhcXypy7TmXUf/0BYHLRgA= </latexit><latexit sha1_base64="0GuiuY9oBplKq9eFU IqK45w/BA=">A GHnicvVTLbhMxFJ2WBEp4tIUlmwsVFRIhmpkUAeqmIhV0WVBfUhxVHsdJrHjske2pKMP8C s+hRUS IgFG/gbPI8 pi1iVRwlOfa59/j6jOcGEWfauO7vhcUrtfrVa0vXGzdu3rq9vLJ650DLWBG6TySX6ijAmnIm6L5h tOjSFEcBpweBuNOxh+eUKWZFHvmNK 9EA8FGzC jV06Xq21U CHTCQG25S0a4L7vQYiVBiqmBg2SlaHmPO0MYuNOVZpAiT/pA2A89SHgrBUGHPDbK1xKBI/TUiaoGA 29jYwg34KSCERtkJit8 6a3kFNYBNc8qd0nPKrxWMhZ9hMCo2IwQFf1pwEQsl+lIYZTknKpstg6+9yKrCJV7xKYgCgpm1KFUY21yk3Iy56AivScN5jDN3vCqAZWa7HwdjXSECU08Gv7NsIsta08t23nZudCsCy1CTRvZrJTR4Vjr6dO3 mYOb+7tos0cvMoAQt3WUxr25uR9rz07p+dPsTdxq7Bu3sYMuRPahRntwjw9v0l7o8hvt6fil20mPIbt/2Lp/Dn9mQXFb wM /PbmN1K919mnpmdFL4+8em7kpu8+2Wc7RLHK2tuy80HnAdeCdac uwer/xEfUni0LYVkvnVxW6EI6p6CVb2yVjJBo 1tTuP8ZB2LRQ4pNpanjWwFB7alT4MpLJfYSBfnc9IcKj1aRg0wYIQm5FNyf50VdYMnvcSJiL71gtSqA5iDkZC1hqhzxQlhp9agIlitjAgI6w sU2iopQYNn6fueCdPfN5cOC3PLflvfHXtpqlH0vOPe B8 jxnGfOlrPj7Dr7Dql9rH2ufa19q3+qf6l/r/8oQhcXypy7TmXUf/0BYHLRgA= </latexit><latexit sha1_base64="0GuiuY9oBplKq9eFU IqK45w/BA=">A GHnicvVTLbhMxFJ2WBEp4tIUlmwsVFRIhmpkUAeqmIhV0WVBfUhxVHsdJrHjske2pKMP8C s+hRUS IgFG/gbPI8 pi1iVRwlOfa59/j6jOcGEWfauO7vhcUrtfrVa0vXGzdu3rq9vLJ650DLWBG6TySX6ijAmnIm6L5h tOjSFEcBpweBuNOxh+eUKWZFHvmNK 9EA8FGzC jV06Xq21U CHTCQG25S0a4L7vQYiVBiqmBg2SlaHmPO0MYuNOVZpAiT/pA2A89SHgrBUGHPDbK1xKBI/TUiaoGA 29jYwg34KSCERtkJit8 6a3kFNYBNc8qd0nPKrxWMhZ9hMCo2IwQFf1pwEQsl+lIYZTknKpstg6+9yKrCJV7xKYgCgpm1KFUY21yk3Iy56AivScN5jDN3vCqAZWa7HwdjXSECU08Gv7NsIsta08t23nZudCsCy1CTRvZrJTR4Vjr6dO3 mYOb+7tos0cvMoAQt3WUxr25uR9rz07p+dPsTdxq7Bu3sYMuRPahRntwjw9v0l7o8hvt6fil20mPIbt/2Lp/Dn9mQXFb wM /PbmN1K919mnpmdFL4+8em7kpu8+2Wc7RLHK2tuy80HnAdeCdac uwer/xEfUni0LYVkvnVxW6EI6p6CVb2yVjJBo 1tTuP8ZB2LRQ4pNpanjWwFB7alT4MpLJfYSBfnc9IcKj1aRg0wYIQm5FNyf50VdYMnvcSJiL71gtSqA5iDkZC1hqhzxQlhp9agIlitjAgI6w sU2iopQYNn6fueCdPfN5cOC3PLflvfHXtpqlH0vOPe B8 jxnGfOlrPj7Dr7Dql9rH2ufa19q3+qf6l/r/8oQhcXypy7TmXUf/0BYHLRgA= </latexit><latexit sha1_base64="0GuiuY9oBplKq9eFU IqK45w/BA=">A GHnicvVTLbhMxFJ2WBEp4tIUlmwsVFRIhmpkUAeqmIhV0WVBfUhxVHsdJrHjske2pKMP8C s+hRUS IgFG/gbPI8 pi1iVRwlOfa59/j6jOcGEWfauO7vhcUrtfrVa0vXGzdu3rq9vLJ650DLWBG6TySX6ijAmnIm6L5h tOjSFEcBpweBuNOxh+eUKWZFHvmNK 9EA8FGzC jV06Xq21U CHTCQG25S0a4L7vQYiVBiqmBg2SlaHmPO0MYuNOVZpAiT/pA2A89SHgrBUGHPDbK1xKBI/TUiaoGA 29jYwg34KSCERtkJit8 6a3kFNYBNc8qd0nPKrxWMhZ9hMCo2IwQFf1pwEQsl+lIYZTknKpstg6+9yKrCJV7xKYgCgpm1KFUY21yk3Iy56AivScN5jDN3vCqAZWa7HwdjXSECU08Gv7NsIsta08t23nZudCsCy1CTRvZrJTR4Vjr6dO3 mYOb+7tos0cvMoAQt3WUxr25uR9rz07p+dPsTdxq7Bu3sYMuRPahRntwjw9v0l7o8hvt6fil20mPIbt/2Lp/Dn9mQXFb wM /PbmN1K919mnpmdFL4+8em7kpu8+2Wc7RLHK2tuy80HnAdeCdac uwer/xEfUni0LYVkvnVxW6EI6p6CVb2yVjJBo 1tTuP8ZB2LRQ4pNpanjWwFB7alT4MpLJfYSBfnc9IcKj1aRg0wYIQm5FNyf50VdYMnvcSJiL71gtSqA5iDkZC1hqhzxQlhp9agIlitjAgI6w sU2iopQYNn6fueCdPfN5cOC3PLflvfHXtpqlH0vOPe B8 jxnGfOlrPj7Dr7Dql9rH2ufa19q3+qf6l/r/8oQhcXypy7TmXUf/0BYHLRgA= </latexit>Network Traffic BACnet Parser Inventory Builder Message Fields Role-based intrusion detection Dynamic Network Map Alert Role Classifier Situational Awareness Adaptable Intrusion Detection Device Role Device Description
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 13
WriteProperty request Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 14
Wago 750-831 (Controller) FS-QS-1010 (Router) BMT-DIO 4/2 BMT-AI 8 BMT-AO 4 BACnet/IP BACnet/IP BACnet MS/TP BACnet MS/TP BACnet MS/TP Raspberry Pi Our Solution Wago BACnet Configurator (Workstation) Mango Automation (Workstation)
[3] D. Fauri et al., “Leveraging Semantics for Actionable Intrusion Detection in Building Automation Systems”, CRITIS ‘18
Role Inference + Anomaly Detection = Situational Awareness in BACnet Networks - D.Fauri et al. 15