Skip to content

Commit 9a886af

Browse files
committed
Editorial suggestions.
1 parent d799c63 commit 9a886af

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

src/assets/YAML/default/BuildAndDeployment/Build.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,9 @@ Build and Deployment:
119119
evidence: ""
120120
comments: ""
121121
Signing of artifacts:
122-
risk: Unauthorized manipulation of artifacts might be difficult to spot. For
123-
example, this may result in images with malicious code in the Docker registry.
122+
risk: &execution-maliciuous Execution or usage of malicious code or data e.g. via executables, libraries or container images.
124123
measure: Digitally signing artifacts for all steps during the build and especially
125-
docker images, helps to ensure their integrity.
124+
docker images, helps to ensure their integrity and autenticity.
126125
difficultyOfImplementation:
127126
knowledge: 2
128127
time: 2
@@ -144,7 +143,7 @@ Build and Deployment:
144143
evidence: ""
145144
comments: ""
146145
Signing of code:
147-
risk: Unauthorized manipulation of source code might be difficult to spot.
146+
risk: *execution-maliciuous
148147
measure: Digitally signing commits helps to prevent unauthorized manipulation
149148
of source code.
150149
difficultyOfImplementation:

src/assets/YAML/default/BuildAndDeployment/Deployment.yaml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
Build and Deployment:
33
Deployment:
44
Blue/Green Deployment:
5-
risk: A new artifacts version can have unknown defects.
6-
measure: By having multiple production environments, a deployment can be performant
7-
on the first environment to spot possible defects before it is deployment
8-
in the production environment(s)
5+
risk: A new artifact's version can have unknown defects.
6+
measure: |-
7+
Using a blue/green deployment strategy increases application availability
8+
and reduces deployment risk by simplifying the rollback process if a deployment fails.
99
difficultyOfImplementation:
1010
knowledge: 1
1111
time: 2
@@ -30,11 +30,11 @@ Build and Deployment:
3030
evidence: ""
3131
comments: ""
3232
Defined decommissioning process:
33-
risk: Not used applications erode and are not maintained. As an evil actor,
34-
I exploit known vulnerabilities in the not maintained applicaitons to perform
35-
latteral movement within the organization.
36-
measure: By having a clear decommissioning process, applicaitons not used are
37-
not running anymore and can therefore not be explointed.
33+
risk: >-
34+
Unused applications are not maintained and may contain vulnerabilities.
35+
Once exploited they can be used to attack other applications or
36+
to perform lateral movements within the organization.
37+
measure: A clear decommissioning process ensures the removal of unused applications.
3838
difficultyOfImplementation:
3939
knowledge: 1
4040
time: 2
@@ -52,8 +52,7 @@ Build and Deployment:
5252
Defined deployment process:
5353
risk: Deployments without a defined process are error prone thus allowing old
5454
or untested artifact to be deployed.
55-
measure: A defined deployment process significantly lowers the likelihood of
56-
errors during the deployment phase.
55+
measure: A defined deployment process ensures that .
5756
difficultyOfImplementation:
5857
knowledge: 2
5958
time: 2
@@ -80,7 +79,9 @@ Build and Deployment:
8079
listing running processes on the target system.'
8180
measure: |
8281
Configuration parameters are set for each environment not in the source code.
83-
By using encryption, it is harder to read credentials , e.g. from the file system. Also, the usage of a credential management system can help protect credentials.
82+
By using encryption, it is harder to read credentials,
83+
e.g. from the file system.
84+
Also, the usage of a credential management system can help protect credentials.
8485
difficultyOfImplementation:
8586
knowledge: 2
8687
time: 2

0 commit comments

Comments
 (0)