Network 3 (PCI network) nm and xp files
This commit is contained in:
parent
34c2086f5d
commit
3cce81ee6a
21
CG_Files/Network_3/PCI.nm
Normal file
21
CG_Files/Network_3/PCI.nm
Normal file
@ -0,0 +1,21 @@
|
||||
network model =
|
||||
assets:
|
||||
# Company
|
||||
company;
|
||||
|
||||
facts:
|
||||
quality:company,firewall_on=true;
|
||||
quality:company,defaults=false;
|
||||
quality:company,encryption=true;
|
||||
quality:company,https=true;
|
||||
quality:company,antivirus=true;
|
||||
quality:company,pc_updates=true;
|
||||
quality:company,access_control=true;
|
||||
quality:company,unique_ID=true;
|
||||
quality:company,lock=true;
|
||||
quality:company,logging=true;
|
||||
quality:company,compliance_vios=0;
|
||||
|
||||
topology:company<->company,road;
|
||||
tags:
|
||||
.
|
||||
105
CG_Files/Network_3/PCI.xp
Normal file
105
CG_Files/Network_3/PCI.xp
Normal file
@ -0,0 +1,105 @@
|
||||
exploit break_lock(a)=
|
||||
preconditions:
|
||||
quality:a,lock=true;
|
||||
postconditions:
|
||||
update quality:a,lock=false;
|
||||
.
|
||||
|
||||
exploit lock(a)=
|
||||
preconditions:
|
||||
quality:a,lock=false;
|
||||
quality:a,l
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit firewall(a)=
|
||||
preconditions:
|
||||
quality:a,firewall_on=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit def(a)=
|
||||
preconditions:
|
||||
quality:a,defaults=true;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit insec_transmission(a)=
|
||||
preconditions:
|
||||
quality:a,https=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit insec_data(a)=
|
||||
preconditions:
|
||||
quality:a,encryption=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit virus(a)=
|
||||
preconditions:
|
||||
quality:a,antivirus=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit updates(a)=
|
||||
preconditions:
|
||||
quality:a,pc_updates=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit AC(a)=
|
||||
preconditions:
|
||||
quality:a,access_control=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit ID(a)=
|
||||
preconditions:
|
||||
quality:a,unique_ID=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit logs(a)=
|
||||
preconditions:
|
||||
quality:a,logging=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vios+=1;
|
||||
.
|
||||
|
||||
exploit power_outage(a)=
|
||||
preconditions:
|
||||
quality:a,firewall_on=true;
|
||||
postconditions:
|
||||
update quality:firewall_on=false;
|
||||
.
|
||||
|
||||
exploit enc_expir(a)=
|
||||
preconditions:
|
||||
quality:a,encryption=true;
|
||||
postconditions:
|
||||
update quality:a,encryption=false;
|
||||
.
|
||||
|
||||
exploit break_in(a)=
|
||||
preconditions:
|
||||
quality:a,lock=false;
|
||||
postconditions:
|
||||
insert quality:a,malicious_actor=true;
|
||||
.
|
||||
|
||||
exploit reset_router(a)=
|
||||
preconditions:
|
||||
quality:a,malicious_actor=true;
|
||||
postconditions:
|
||||
quality:a,defaults=true;
|
||||
.
|
||||
Loading…
x
Reference in New Issue
Block a user