slight nm and xp file changes, and DOTFILES for all networks
This commit is contained in:
parent
3cce81ee6a
commit
417049ff0b
15461
CG_Files/Network_1/DOTFILE.dot
Normal file
15461
CG_Files/Network_1/DOTFILE.dot
Normal file
File diff suppressed because it is too large
Load Diff
@ -15,7 +15,7 @@ network model =
|
|||||||
quality:car1,parkingbrake_months=0;
|
quality:car1,parkingbrake_months=0;
|
||||||
quality:car1,brakepipe_months=0;
|
quality:car1,brakepipe_months=0;
|
||||||
quality:car1,brakehoses_months=0;
|
quality:car1,brakehoses_months=0;
|
||||||
quality:car1,engine=gas;
|
quality:car1,engine=diesel;
|
||||||
quality:car1,TIME_ADVANCE_STEP=0;
|
quality:car1,TIME_ADVANCE_STEP=0;
|
||||||
|
|
||||||
# Vio Status
|
# Vio Status
|
||||||
@ -29,7 +29,7 @@ network model =
|
|||||||
quality:car1,parkingbrake_vio=false;
|
quality:car1,parkingbrake_vio=false;
|
||||||
quality:car1,brakepipe_vio=false;
|
quality:car1,brakepipe_vio=false;
|
||||||
quality:car1,brakehoses_vio=false;
|
quality:car1,brakehoses_vio=false;
|
||||||
quality:car1,compliance_vio=false;
|
quality:car1,compliance_vios=0;
|
||||||
|
|
||||||
topology:car1<->car1,road;
|
topology:car1<->car1,road;
|
||||||
tags:
|
tags:
|
||||||
|
|||||||
@ -4,7 +4,7 @@ exploit brake_pads(a)=
|
|||||||
quality:a,brake_vio=false;
|
quality:a,brake_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,brake_vio=true;
|
update quality:a,brake_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit exhaust_pipes(a)=
|
exploit exhaust_pipes(a)=
|
||||||
@ -12,7 +12,7 @@ exploit exhaust_pipes(a)=
|
|||||||
quality:a,exhaust_months>=12;
|
quality:a,exhaust_months>=12;
|
||||||
quality:a,exhaust_vio=false;
|
quality:a,exhaust_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
update quality:a,exhaust_vio=true;
|
update quality:a,exhaust_vio=true;
|
||||||
.
|
.
|
||||||
|
|
||||||
@ -21,8 +21,7 @@ exploit ac_filter(a)=
|
|||||||
quality:a,ac_odometer>=12000;
|
quality:a,ac_odometer>=12000;
|
||||||
quality:a,ac_vio=false;
|
quality:a,ac_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
insert quality:a,is_critical=true;
|
update quality:a,compliance_vios+=1;
|
||||||
update quality:a,compliance_vio=true;
|
|
||||||
update quality:a,ac_vio=true;
|
update quality:a,ac_vio=true;
|
||||||
.
|
.
|
||||||
|
|
||||||
@ -32,8 +31,7 @@ exploit vacuum_pump(a)=
|
|||||||
quality:a,engine=diesel;
|
quality:a,engine=diesel;
|
||||||
quality:a,vacuum_vio=false;
|
quality:a,vacuum_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
insert quality:a,is_critical=true;
|
update quality:a,compliance_vios+=1;
|
||||||
update quality:a,compliance_vio=true;
|
|
||||||
update quality:a,vacuum_vio=true;
|
update quality:a,vacuum_vio=true;
|
||||||
.
|
.
|
||||||
|
|
||||||
@ -43,7 +41,7 @@ exploit engine_oil(a)=
|
|||||||
quality:a,oil_vio=false;
|
quality:a,oil_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,oil_vio=true;
|
update quality:a,oil_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit driveshaft_boots(a)=
|
exploit driveshaft_boots(a)=
|
||||||
@ -52,7 +50,7 @@ exploit driveshaft_boots(a)=
|
|||||||
quality:a,driveshaft_vio=false;
|
quality:a,driveshaft_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,driveshaft_vio=true;
|
update quality:a,driveshaft_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit engine_coolant(a)=
|
exploit engine_coolant(a)=
|
||||||
@ -61,7 +59,7 @@ exploit engine_coolant(a)=
|
|||||||
quality:a,coolant_vio=false;
|
quality:a,coolant_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,coolant_vio=true;
|
update quality:a,coolant_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit parking_brake(a)=
|
exploit parking_brake(a)=
|
||||||
@ -70,7 +68,7 @@ exploit parking_brake(a)=
|
|||||||
quality:a,parkingbrake_vio=false;
|
quality:a,parkingbrake_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,parkingbrake_vio=true;
|
update quality:a,parkingbrake_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit brake_pipes(a)=
|
exploit brake_pipes(a)=
|
||||||
@ -79,7 +77,7 @@ exploit brake_pipes(a)=
|
|||||||
quality:a,brakepipe_vio=false;
|
quality:a,brakepipe_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,brakepipe_vio=true;
|
update quality:a,brakepipe_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit brake_hoses(a)=
|
exploit brake_hoses(a)=
|
||||||
@ -88,7 +86,7 @@ exploit brake_hoses(a)=
|
|||||||
quality:a,brakehoses_vio=false;
|
quality:a,brakehoses_vio=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,brakehoses_vio=true;
|
update quality:a,brakehoses_vio=true;
|
||||||
update quality:a,compliance_vio=true;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
time group exploit time_advance(a)=
|
time group exploit time_advance(a)=
|
||||||
|
|||||||
11486
CG_Files/Network_2/DOTFILE.dot
Normal file
11486
CG_Files/Network_2/DOTFILE.dot
Normal file
File diff suppressed because it is too large
Load Diff
@ -52,10 +52,10 @@ network model =
|
|||||||
quality:emp4,has_pin=true;
|
quality:emp4,has_pin=true;
|
||||||
quality:emp5,has_pin=true;
|
quality:emp5,has_pin=true;
|
||||||
|
|
||||||
quality:emp1,uses_mobile=false;
|
quality:emp1,uses_mobile=true;
|
||||||
quality:emp2,uses_mobile=false;
|
quality:emp2,uses_mobile=false;
|
||||||
quality:emp3,uses_mobile=true;
|
quality:emp3,uses_mobile=false;
|
||||||
quality:emp3,mobile_regs=true;
|
quality:emp1,mobile_regs=true;
|
||||||
quality:emp4,uses_mobile=false;
|
quality:emp4,uses_mobile=false;
|
||||||
quality:emp5,uses_mobile=true;
|
quality:emp5,uses_mobile=true;
|
||||||
quality:emp5,mobile_regs=true;
|
quality:emp5,mobile_regs=true;
|
||||||
@ -92,10 +92,10 @@ network model =
|
|||||||
# Database Info
|
# Database Info
|
||||||
quality:db,encryption=AES256;
|
quality:db,encryption=AES256;
|
||||||
quality:db,cert_expir=20220701;
|
quality:db,cert_expir=20220701;
|
||||||
quality:db,TIME_ADVANCE_STEP=0;
|
quality:db,expired_cert=false;
|
||||||
|
|
||||||
quality:db,compliance_vios=0;
|
quality:db,compliance_vios=0;
|
||||||
|
|
||||||
topology:emp1<->emp1,comp;
|
topology:emp1<->company,comp;
|
||||||
tags:
|
tags:
|
||||||
.
|
.
|
||||||
|
|||||||
@ -2,7 +2,7 @@ exploit hipaa_training(a)=
|
|||||||
preconditions:
|
preconditions:
|
||||||
quality:a,current_emp=true;
|
quality:a,current_emp=true;
|
||||||
quality:a,hipaa_training_date<=20210503;
|
quality:a,hipaa_training_date<=20210503;
|
||||||
posconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
@ -10,25 +10,25 @@ exploit pol_proc_attest(a)=
|
|||||||
preconditions:
|
preconditions:
|
||||||
quality:a,current_emp=true;
|
quality:a,current_emp=true;
|
||||||
quality:a,pol_proc_attestation<=20210503;
|
quality:a,pol_proc_attestation<=20210503;
|
||||||
posconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
cofficer group exploit comp_officer(a)=
|
exploit comp_officer(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,hipaa_compliance_officer=false;
|
quality:a,hipaa_compliance_officer=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
pofficer group exploit priv_officer(a)=
|
exploit priv_officer(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,hipaa_privacy_officer=false;
|
quality:a,hipaa_privacy_officer=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
sofficer group exploit sec_officer(a)=
|
exploit sec_officer(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,hipaa_security_officer=false;
|
quality:a,hipaa_security_officer=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
@ -53,7 +53,7 @@ exploit mobile(a)=
|
|||||||
|
|
||||||
exploit lock(a)=
|
exploit lock(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,ephi_lock=false;
|
quality:a,ephi_lock!=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
@ -116,21 +116,21 @@ exploit breach(a)=
|
|||||||
|
|
||||||
exploit report(a)=
|
exploit report(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,anon_reports=false;
|
quality:a,anon_reports!=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit insecure_data(a)=
|
exploit insecure_data(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,encryption=false;
|
quality:a,encryption!=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit expired_c(a)=
|
exploit expired_c(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,curr_date>=20220701;
|
quality:a,cert_expir<=20220503;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,expired_cert=true;
|
update quality:a,expired_cert=true;
|
||||||
.
|
.
|
||||||
@ -142,22 +142,23 @@ exploit insecure_db(a)=
|
|||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit new_emp(a)=
|
exploit new_emp(a,b)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,can_add_emp=true;
|
quality:a,can_add_emp=true;
|
||||||
|
topology:a<->b,comp;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,can_add_emp=false;
|
update quality:a,can_add_emp=false;
|
||||||
update quality:a,hw_inventory=false;
|
update quality:a,hw_inventory=false;
|
||||||
|
update quality:b,mobile_regs=false;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit rm_emp(a)=
|
exploit rm_emp(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,can_rm_emp=true;
|
quality:a,can_rm_emp=true;
|
||||||
|
quality:a,hipaa_compliance_officer=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,hipaa_compliance_officer=false;
|
update quality:a,hipaa_compliance_officer=false;
|
||||||
update quality:a,hipaa_privacy_officer=false;
|
update quality:a,current_emp=false;
|
||||||
update quality:a,hipaa_security_officer=false;
|
|
||||||
update quality:a,can_rm_emp=false;
|
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit phys_vio(a)=
|
exploit phys_vio(a)=
|
||||||
@ -165,23 +166,30 @@ exploit phys_vio(a)=
|
|||||||
quality:a,ephi_lock=false;
|
quality:a,ephi_lock=false;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
|
.
|
||||||
|
|
||||||
exploit break_lock(a)=
|
exploit break_lock(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,ephi_lock=true;
|
quality:a,ephi_lock=true;
|
||||||
postcondtions:
|
postconditions:
|
||||||
quality:a,ephi_lock=false;
|
update quality:a,ephi_lock=false;
|
||||||
.
|
.
|
||||||
|
|
||||||
time group time_advance(a)=
|
time group exploit time_emp_advance(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,TIME_ADVANCE_STEP<13;
|
quality:a,TIME_ADVANCE_STEP<13;
|
||||||
|
quality:a,current_emp=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,can_add_emp=true;
|
|
||||||
update quality:a,can_rm_emp=true;
|
|
||||||
update quality:a,hw_inventory=true;
|
|
||||||
update quality:a,hipaa_training_date-=100;
|
update quality:a,hipaa_training_date-=100;
|
||||||
update quality:a,pol_proc_attestation-=100;
|
update quality:a,pol_proc_attestation-=100;
|
||||||
|
.
|
||||||
|
|
||||||
|
time group exploit time_comp_advance(a)=
|
||||||
|
preconditions:
|
||||||
|
quality:a,TIME_ADVANCE_STEP<13;
|
||||||
|
quality:a,date=05032022;
|
||||||
|
postconditions:
|
||||||
|
update quality:a,hw_inventory=true;
|
||||||
update quality:a,sec_risk_assessment-=100;
|
update quality:a,sec_risk_assessment-=100;
|
||||||
update quality:a,priv_stand_audit-=100;
|
update quality:a,priv_stand_audit-=100;
|
||||||
update quality:a,hitech_audit-=100;
|
update quality:a,hitech_audit-=100;
|
||||||
@ -190,4 +198,3 @@ time group time_advance(a)=
|
|||||||
update quality:a,phys_audit-=100;
|
update quality:a,phys_audit-=100;
|
||||||
.
|
.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
294
CG_Files/Network_3/DOTFILE.dot
Normal file
294
CG_Files/Network_3/DOTFILE.dot
Normal file
@ -0,0 +1,294 @@
|
|||||||
|
strict digraph G {
|
||||||
|
0;
|
||||||
|
1;
|
||||||
|
2;
|
||||||
|
3;
|
||||||
|
4;
|
||||||
|
5;
|
||||||
|
6;
|
||||||
|
7;
|
||||||
|
8;
|
||||||
|
9;
|
||||||
|
10;
|
||||||
|
11;
|
||||||
|
12;
|
||||||
|
13;
|
||||||
|
14;
|
||||||
|
15;
|
||||||
|
16;
|
||||||
|
17;
|
||||||
|
18;
|
||||||
|
19;
|
||||||
|
20;
|
||||||
|
21;
|
||||||
|
22;
|
||||||
|
23;
|
||||||
|
24;
|
||||||
|
25;
|
||||||
|
26;
|
||||||
|
27;
|
||||||
|
28;
|
||||||
|
29;
|
||||||
|
30;
|
||||||
|
31;
|
||||||
|
32;
|
||||||
|
33;
|
||||||
|
34;
|
||||||
|
35;
|
||||||
|
36;
|
||||||
|
37;
|
||||||
|
38;
|
||||||
|
39;
|
||||||
|
40;
|
||||||
|
41;
|
||||||
|
42;
|
||||||
|
43;
|
||||||
|
44;
|
||||||
|
45;
|
||||||
|
46;
|
||||||
|
47;
|
||||||
|
48;
|
||||||
|
49;
|
||||||
|
50;
|
||||||
|
51;
|
||||||
|
52;
|
||||||
|
53;
|
||||||
|
54;
|
||||||
|
55;
|
||||||
|
56;
|
||||||
|
57;
|
||||||
|
58;
|
||||||
|
59;
|
||||||
|
60;
|
||||||
|
0->1 [label=0];
|
||||||
|
0->2 [label=11];
|
||||||
|
0->3 [label=12];
|
||||||
|
1->4 [label=1];
|
||||||
|
1->5 [label=11];
|
||||||
|
1->6 [label=12];
|
||||||
|
1->7 [label=13];
|
||||||
|
2->5 [label=0];
|
||||||
|
2->8 [label=2];
|
||||||
|
2->9 [label=12];
|
||||||
|
3->6 [label=0];
|
||||||
|
3->10 [label=5];
|
||||||
|
3->9 [label=11];
|
||||||
|
4->11 [label=1];
|
||||||
|
4->12 [label=11];
|
||||||
|
4->13 [label=12];
|
||||||
|
4->14 [label=13];
|
||||||
|
5->12 [label=1];
|
||||||
|
5->12 [label=2];
|
||||||
|
5->15 [label=12];
|
||||||
|
5->16 [label=13];
|
||||||
|
6->13 [label=1];
|
||||||
|
6->13 [label=5];
|
||||||
|
6->15 [label=11];
|
||||||
|
6->17 [label=13];
|
||||||
|
7->14 [label=1];
|
||||||
|
7->16 [label=11];
|
||||||
|
7->17 [label=12];
|
||||||
|
7->18 [label=14];
|
||||||
|
8->12 [label=0];
|
||||||
|
8->19 [label=2];
|
||||||
|
8->20 [label=12];
|
||||||
|
9->15 [label=0];
|
||||||
|
9->20 [label=2];
|
||||||
|
9->20 [label=5];
|
||||||
|
10->13 [label=0];
|
||||||
|
10->21 [label=5];
|
||||||
|
10->20 [label=11];
|
||||||
|
11->22 [label=1];
|
||||||
|
11->23 [label=11];
|
||||||
|
11->24 [label=12];
|
||||||
|
11->25 [label=13];
|
||||||
|
12->23 [label=1];
|
||||||
|
12->23 [label=2];
|
||||||
|
12->26 [label=12];
|
||||||
|
12->27 [label=13];
|
||||||
|
13->24 [label=1];
|
||||||
|
13->24 [label=5];
|
||||||
|
13->26 [label=11];
|
||||||
|
13->28 [label=13];
|
||||||
|
14->25 [label=1];
|
||||||
|
14->27 [label=11];
|
||||||
|
14->28 [label=12];
|
||||||
|
14->29 [label=14];
|
||||||
|
15->26 [label=1];
|
||||||
|
15->26 [label=2];
|
||||||
|
15->26 [label=5];
|
||||||
|
15->30 [label=13];
|
||||||
|
16->27 [label=1];
|
||||||
|
16->27 [label=2];
|
||||||
|
16->30 [label=12];
|
||||||
|
16->31 [label=14];
|
||||||
|
17->28 [label=1];
|
||||||
|
17->28 [label=5];
|
||||||
|
17->30 [label=11];
|
||||||
|
17->32 [label=14];
|
||||||
|
18->29 [label=1];
|
||||||
|
18->29 [label=3];
|
||||||
|
18->31 [label=11];
|
||||||
|
18->32 [label=12];
|
||||||
|
19->23 [label=0];
|
||||||
|
19->33 [label=2];
|
||||||
|
19->34 [label=12];
|
||||||
|
20->26 [label=0];
|
||||||
|
20->34 [label=2];
|
||||||
|
20->34 [label=5];
|
||||||
|
21->24 [label=0];
|
||||||
|
21->35 [label=5];
|
||||||
|
21->34 [label=11];
|
||||||
|
22->4 [label=1];
|
||||||
|
22->36 [label=11];
|
||||||
|
22->37 [label=12];
|
||||||
|
22->38 [label=13];
|
||||||
|
23->36 [label=1];
|
||||||
|
23->36 [label=2];
|
||||||
|
23->39 [label=12];
|
||||||
|
23->40 [label=13];
|
||||||
|
24->37 [label=1];
|
||||||
|
24->37 [label=5];
|
||||||
|
24->39 [label=11];
|
||||||
|
24->41 [label=13];
|
||||||
|
25->38 [label=1];
|
||||||
|
25->40 [label=11];
|
||||||
|
25->41 [label=12];
|
||||||
|
25->42 [label=14];
|
||||||
|
26->39 [label=1];
|
||||||
|
26->39 [label=2];
|
||||||
|
26->39 [label=5];
|
||||||
|
26->43 [label=13];
|
||||||
|
27->40 [label=1];
|
||||||
|
27->40 [label=2];
|
||||||
|
27->43 [label=12];
|
||||||
|
27->44 [label=14];
|
||||||
|
28->41 [label=1];
|
||||||
|
28->41 [label=5];
|
||||||
|
28->43 [label=11];
|
||||||
|
28->45 [label=14];
|
||||||
|
29->42 [label=1];
|
||||||
|
29->42 [label=3];
|
||||||
|
29->44 [label=11];
|
||||||
|
29->45 [label=12];
|
||||||
|
30->43 [label=1];
|
||||||
|
30->43 [label=2];
|
||||||
|
30->43 [label=5];
|
||||||
|
30->46 [label=14];
|
||||||
|
31->44 [label=1];
|
||||||
|
31->44 [label=2];
|
||||||
|
31->44 [label=3];
|
||||||
|
31->46 [label=12];
|
||||||
|
32->45 [label=1];
|
||||||
|
32->45 [label=3];
|
||||||
|
32->45 [label=5];
|
||||||
|
32->46 [label=11];
|
||||||
|
33->36 [label=0];
|
||||||
|
33->8 [label=2];
|
||||||
|
33->47 [label=12];
|
||||||
|
34->39 [label=0];
|
||||||
|
34->47 [label=2];
|
||||||
|
34->47 [label=5];
|
||||||
|
35->37 [label=0];
|
||||||
|
35->10 [label=5];
|
||||||
|
35->47 [label=11];
|
||||||
|
36->12 [label=1];
|
||||||
|
36->12 [label=2];
|
||||||
|
36->48 [label=12];
|
||||||
|
36->49 [label=13];
|
||||||
|
37->13 [label=1];
|
||||||
|
37->13 [label=5];
|
||||||
|
37->48 [label=11];
|
||||||
|
37->50 [label=13];
|
||||||
|
38->14 [label=1];
|
||||||
|
38->49 [label=11];
|
||||||
|
38->50 [label=12];
|
||||||
|
38->51 [label=14];
|
||||||
|
39->48 [label=1];
|
||||||
|
39->48 [label=2];
|
||||||
|
39->48 [label=5];
|
||||||
|
39->52 [label=13];
|
||||||
|
40->49 [label=1];
|
||||||
|
40->49 [label=2];
|
||||||
|
40->52 [label=12];
|
||||||
|
40->53 [label=14];
|
||||||
|
41->50 [label=1];
|
||||||
|
41->50 [label=5];
|
||||||
|
41->52 [label=11];
|
||||||
|
41->54 [label=14];
|
||||||
|
42->51 [label=1];
|
||||||
|
42->51 [label=3];
|
||||||
|
42->53 [label=11];
|
||||||
|
42->54 [label=12];
|
||||||
|
43->52 [label=1];
|
||||||
|
43->52 [label=2];
|
||||||
|
43->52 [label=5];
|
||||||
|
43->55 [label=14];
|
||||||
|
44->53 [label=1];
|
||||||
|
44->53 [label=2];
|
||||||
|
44->53 [label=3];
|
||||||
|
44->55 [label=12];
|
||||||
|
45->54 [label=1];
|
||||||
|
45->54 [label=3];
|
||||||
|
45->54 [label=5];
|
||||||
|
45->55 [label=11];
|
||||||
|
46->55 [label=1];
|
||||||
|
46->55 [label=2];
|
||||||
|
46->55 [label=3];
|
||||||
|
46->55 [label=5];
|
||||||
|
47->48 [label=0];
|
||||||
|
47->20 [label=2];
|
||||||
|
47->20 [label=5];
|
||||||
|
48->26 [label=1];
|
||||||
|
48->26 [label=2];
|
||||||
|
48->26 [label=5];
|
||||||
|
48->56 [label=13];
|
||||||
|
49->27 [label=1];
|
||||||
|
49->27 [label=2];
|
||||||
|
49->56 [label=12];
|
||||||
|
49->57 [label=14];
|
||||||
|
50->28 [label=1];
|
||||||
|
50->28 [label=5];
|
||||||
|
50->56 [label=11];
|
||||||
|
50->58 [label=14];
|
||||||
|
51->29 [label=1];
|
||||||
|
51->29 [label=3];
|
||||||
|
51->57 [label=11];
|
||||||
|
51->58 [label=12];
|
||||||
|
52->56 [label=1];
|
||||||
|
52->56 [label=2];
|
||||||
|
52->56 [label=5];
|
||||||
|
52->59 [label=14];
|
||||||
|
53->57 [label=1];
|
||||||
|
53->57 [label=2];
|
||||||
|
53->57 [label=3];
|
||||||
|
53->59 [label=12];
|
||||||
|
54->58 [label=1];
|
||||||
|
54->58 [label=3];
|
||||||
|
54->58 [label=5];
|
||||||
|
54->59 [label=11];
|
||||||
|
55->59 [label=1];
|
||||||
|
55->59 [label=2];
|
||||||
|
55->59 [label=3];
|
||||||
|
55->59 [label=5];
|
||||||
|
56->43 [label=1];
|
||||||
|
56->43 [label=2];
|
||||||
|
56->43 [label=5];
|
||||||
|
56->60 [label=14];
|
||||||
|
57->44 [label=1];
|
||||||
|
57->44 [label=2];
|
||||||
|
57->44 [label=3];
|
||||||
|
57->60 [label=12];
|
||||||
|
58->45 [label=1];
|
||||||
|
58->45 [label=3];
|
||||||
|
58->45 [label=5];
|
||||||
|
58->60 [label=11];
|
||||||
|
59->60 [label=1];
|
||||||
|
59->60 [label=2];
|
||||||
|
59->60 [label=3];
|
||||||
|
59->60 [label=5];
|
||||||
|
60->55 [label=1];
|
||||||
|
60->55 [label=2];
|
||||||
|
60->55 [label=3];
|
||||||
|
60->55 [label=5];
|
||||||
|
}
|
||||||
@ -8,7 +8,6 @@ exploit break_lock(a)=
|
|||||||
exploit lock(a)=
|
exploit lock(a)=
|
||||||
preconditions:
|
preconditions:
|
||||||
quality:a,lock=false;
|
quality:a,lock=false;
|
||||||
quality:a,l
|
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:a,compliance_vios+=1;
|
update quality:a,compliance_vios+=1;
|
||||||
.
|
.
|
||||||
@ -80,7 +79,7 @@ exploit power_outage(a)=
|
|||||||
preconditions:
|
preconditions:
|
||||||
quality:a,firewall_on=true;
|
quality:a,firewall_on=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
update quality:firewall_on=false;
|
update quality:a,firewall_on=false;
|
||||||
.
|
.
|
||||||
|
|
||||||
exploit enc_expir(a)=
|
exploit enc_expir(a)=
|
||||||
@ -101,5 +100,5 @@ exploit reset_router(a)=
|
|||||||
preconditions:
|
preconditions:
|
||||||
quality:a,malicious_actor=true;
|
quality:a,malicious_actor=true;
|
||||||
postconditions:
|
postconditions:
|
||||||
quality:a,defaults=true;
|
update quality:a,defaults=true;
|
||||||
.
|
.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user