@@ -101,11 +101,13 @@ Build and Deployment:
101101 iso27001-2017 :
102102 - 9.4.5
103103 - 14.2.6
104+ d3f :
105+ - ApplicationConfigurationHardening
104106 isImplemented : false
105107 evidence : " "
106108 comments : " "
107109 Handover of confidential parameters :
108- risk : ' - Parameters are often used to set credentials, for example by starting
110+ risk : ' Parameters are often used to set credentials, for example by starting
109111 containers or applications; these parameters can often be seen by any one
110112 listing running processes on the target system.'
111113 measure : >-
@@ -131,6 +133,8 @@ Build and Deployment:
131133 - 9.4.3
132134 - 9.4.1
133135 - 10.1.2
136+ d3f :
137+ - ApplicationConfigurationHardening
134138 isImplemented : false
135139 evidence : " "
136140 comments : " "
@@ -235,11 +239,10 @@ Build and Deployment:
235239 evidence : " "
236240 comments : " "
237241 Usage of feature toggles :
238- risk : By using environment dependent configuration, some parameters will not
239- be tested correctly. i.e. <pre>if (host == 'production') {} else {}</pre>
240- measure : Usage of environment independent configuration parameter, called feature
241- toggles, helps to enhance the test coverage. Only what has been tested, goes
242- to production.
242+ risk : Using environment variables to enable or disable features can lead to
243+ a situation where a feature is accidentally enabled in the production environment.
244+ measure : Usage of environment independent configuration parameter, called static feature
245+ toggles, mitigates the risk of accidentally enabling insecure features in production.
243246 difficultyOfImplementation :
244247 knowledge : 2
245248 time : 1
@@ -257,6 +260,8 @@ Build and Deployment:
257260 - 14.2.8
258261 - 14.2.9
259262 - 12.1.4
263+ d3f :
264+ - ApplicationConfigurationHardening
260265 isImplemented : false
261266 evidence : " "
262267 comments : " "
0 commit comments