TMAegisBeta
Thêm quy tắc cho supply-chain

Software supply chain

TMA-SSC-1.1.3

Ensure any change to code receives approval of two strongly authenticated users

Trung bìnhCấp 1Xem xét thủ côngsupply-chain

Mô tả

Ensure that every code change is reviewed and approved by two authorized contributors who are both strongly authenticated, from the team relevant to the code change. To prevent malicious or unauthorized code changes, the first layer of protection is the process of code review. This process involves engineer teammates reviewing each other’s code for errors, optimizations, and general knowledge-sharing. With proper peer reviews in place, an organization can detect unwanted code changes very early in the process of release. In order to help facilitate code review, companies should employ automation to verify that every code change has been reviewed and approved by at least two team members before it is pushed into the code base. These team members should be from the team that is related to the code change, so it will be a meaningful review. Note To enforce a code review requirement, veri...

Cách kiểm tra

Phương pháp kiểm tra: Xem xét thủ công

Khuyến nghị này không thể kiểm tra tự động. Lần quét sẽ liệt kê mục này kèm hướng dẫn khi bạn truyền cờ --include-manual.

For every code repository in use, verify that two approvals from the specific code repository team are required in order to push new code to the code base.

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

An organization can protect specific code branches — for example, the “main” branch, which often is the version deployed to production — by setting protection rules. These rules secure your code repository from unwanted or unauthorized changes. You may set requirements for any code change to that branch, and thus specify a minimum number of reviewers required to approve a change. 6 CIS Software Supply Chain Security Guide

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
authdevsecopssupply-chain
Tham chiếu
CIS Software Supply Chain Security Guide Benchmark v1.0.0 - 1.1.3 Ensure any change to code receives approval of two strongly authenticated users