You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/assets/YAML/default/BuildAndDeployment/Deployment.yaml
+13-12Lines changed: 13 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,10 @@
2
2
Build and Deployment:
3
3
Deployment:
4
4
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.
9
9
difficultyOfImplementation:
10
10
knowledge: 1
11
11
time: 2
@@ -30,11 +30,11 @@ Build and Deployment:
30
30
evidence: ""
31
31
comments: ""
32
32
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.
38
38
difficultyOfImplementation:
39
39
knowledge: 1
40
40
time: 2
@@ -52,8 +52,7 @@ Build and Deployment:
52
52
Defined deployment process:
53
53
risk: Deployments without a defined process are error prone thus allowing old
54
54
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 .
57
56
difficultyOfImplementation:
58
57
knowledge: 2
59
58
time: 2
@@ -80,7 +79,9 @@ Build and Deployment:
80
79
listing running processes on the target system.'
81
80
measure: |
82
81
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.
0 commit comments