News for hackers. Stuff that matters.
Re:“Who Should Write the Terraform?” by jesseryoung on Tuesday August 09, 2022 @01:46PM (#32401233)
What exactly is a "Conflicting duty"? What's stopping a company from stating that developing, deploying and supporting software is a single duty?
Re:“Who Should Write the Terraform?” by jiveturkey on Tuesday August 09, 2022 @02:06PM (#32401530)
Nothing ... except compliance.

The idea comes from finance -- to require collusion to execute a fraud. It's not perfect, but it's something.

Re:“Who Should Write the Terraform?” by jesseryoung on Tuesday August 09, 2022 @02:17PM (#32401705)
Maybe I should rephrase that: Is it impossible for a company that defines Dev+Ops as a single responsibility to be compliant?
Re:“Who Should Write the Terraform?” by jiveturkey on Tuesday August 09, 2022 @02:51PM (#32402252)
Not impossible. even in a prescriptive framework like ISO 27001, adequate SOD is a judgement call between you and the auditor. Generally speaking, if a single dev can push a code change to prod, in a way that would escape audit or not require a second pair of eyes, that would not be compliant. So if a dev writing code, also manages the deploy environment, that may not pass muster.

But it's not that cut and dried. There are degrees of rigor.

Re:“Who Should Write the Terraform?” by darkr on Tuesday August 09, 2022 @02:50PM (#32402237)
No. Assuming a well configured continuous deployment type environment; you just need to have peer review on code before it can hit production, and you need to have controls in place over the who, what and when of elevated access to production being granted
Re:“Who Should Write the Terraform?” by destroy-2A on Tuesday August 09, 2022 @04:43PM (#32404027)
This all breaks down as soon as audit realise the Devops team is also admin of the ci/cd stack and therefore all controls put in place to make it harder for a single actor to do bad stuff can be bypassed via this all powerful system.
Re:“Who Should Write the Terraform?” by Aeolun on Wednesday August 10, 2022 @07:20AM (#32410175)
It seems like the description is vague enough that this is entirely up to whoever gives you your certification.