For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme

Codex 보안 쿡북

Codex의 계정 접근, 파일, 서비스, 작업에 대한 엔터프라이즈 보안 통제를 설정하고 검증하고 조합하는 방법

Codex를 도입하려면 Codex가 접근할 수 있는 계정, 파일, 서비스와 수행할 수 있는 작업을 정해야 합니다. 이 쿡북은 엔터프라이즈 관리자가 이러한 결정을 설정에 반영하고, 결과를 테스트하고, 추가 보호가 필요한 부분을 파악하는 데 도움이 됩니다.

이 보안 권장 사항은 개발자에게 업무에 필요한 Codex 접근 권한을 제공하면서 의도치 않은 변경, 민감한 데이터 노출, 보호 장치 자체의 변경 위험을 줄이기 위한 것입니다. 워크플로우와 위험 관리 요건에 맞는 통제 수단을 선택하고, 각 수단의 한계를 파악하고, 실제 환경에서 어떻게 작동하는지 검증하세요. 이러한 통제 수단은 조직에서 이미 관리하는 ID, 엔드포인트, 네트워크, 서비스 보호 조치를 보완합니다.

회사 워크스페이스로 로그인을 제한하는 구체적인 작업부터 시작하거나, 프로덕션을 보호하면서 개발자가 Codex를 사용하도록 하는 더 넓은 목표부터 시작할 수 있습니다.

업무에 맞는 출발점을 선택하세요.

  • 설정 레시피에서는 개별 통제 수단의 설정 방법, 검증 항목, 롤백 방법, 적용 한계를 설명합니다.

  • 조합 레시피에서는 여러 통제 수단을 ID, 소스 제어, 배포 등 다른 시스템의 보호 조치와 함께 사용해 공통 보안 목표를 달성하는 방법을 설명합니다.

각 예시는 조직에 맞게 조정할 수 있는 출발점입니다. 설정 예시를 사용할 때는 함께 제공되는 설명에서 설정을 배치할 위치, 적용 대상 클라이언트나 환경, 통제할 수 있는 범위와 그 한계를 확인하세요.

배포 범위를 확대하기 전에 테스트 엔드포인트에서 설정을 시험하세요. 허용하려는 워크플로우는 성공하고 의도적으로 제한한 작업은 차단되는지 확인하세요. 결과를 바탕으로 설정을 조정하고 Codex 사용자에게 허용 범위를 설명하세요.

출발점 선택

페이지 목차에서 아래 섹션을 열 수 있습니다.

목표 시작할 섹션
특정 통제 수단 하나 설정하기 설정 레시피
프로덕션을 보호하면서 개발자에게 Codex 사용 허용하기 프로덕션을 보호하면서 개발자에게 Codex 사용 허용하기
내부 코드가 공개될 위험 줄이기 내부 코드가 공개될 위험 줄이기
Codex가 자체 보호 장치를 변경하지 못하게 하기 Codex가 자체 보호 장치를 변경하지 못하게 하기

조합 레시피에는 각 목표에 필요한 통제 수단, 외부 보호 조치, 검증 항목이 포함되어 있습니다.

시작하기

  1. 적용 대상인 데스크톱 앱, CLI, IDE 확장 프로그램, Codex Cloud, CI 러너, 원격 호스트의 목록을 작성하세요.

  2. 전체 배포에 앞서 테스트 엔드포인트에 설정을 시범 적용하세요.

  3. 지원하는 최소 Codex 버전을 기록하세요. 권한 프로필 허용 목록을 사용하려면 Codex 0.138.0 이상이 필요합니다.

  4. 관리형 설정 번들마다 롤백용 사본을 보관하세요.

  5. 설정을 변경할 때마다 허용된 워크플로우 하나와 의도적으로 차단한 워크플로우 하나를 테스트하세요.

관리형 요구 사항은 관리자가 강제하는 제약 조건이며, 관리형 기본값은 시작 시 적용되는 값입니다. 인증, 샌드박스, 승인, MCP, 플러그인, 훅, 네트워크와 관련해 지원되는 제한을 적용하려면 요구 사항을 사용하세요. 인증 요구 사항은 로컬 또는 macOS MDM을 통해 배포해야 합니다. 클라우드에서 관리하는 요구 사항으로는 인증 제한을 강제할 수 없습니다. 관리형 설정과 설정 레퍼런스를 참고하세요.

설정을 배치할 위치

시범 그룹에 배포하기 전에 예시 설정을 조직에 맞게 조정하세요. TOML 블록은 정책의 일부분입니다. 테이블을 중복해서 추가하지 않도록 필요한 설정을 기존 파일에 병합하고, 예시 이름, 도메인, 경로를 실제 값으로 바꾸세요. 검증 항목에는 실제 환경에서 확인해야 할 예상 결과가 나와 있습니다.

로컬 Codex의 경우 관리자는 macOS와 Linux에서는 /etc/codex/requirements.toml에, Windows에서는 %ProgramData%\OpenAI\Codex\requirements.toml에 강제할 요구 사항을 배포할 수 있습니다. 관리 대상 macOS 기기에서는 MDM을 통해 com.openai.codex:requirements_toml_base64 설정을 배포할 수 있습니다. 클라우드 관리형 정책을 구성하려면 관리 콘솔의 에이전트 보안에서 정책을 선택하고 해당 환경이나 OS를 선택한 다음 요구 사항을 설정하세요. Codex 사용자가 정책 파일이나 상위 디렉터리를 수정하지 못하도록 보호하세요. 일반 config.toml의 설정이나 관리형 기본값은 시작 시 적용되며 요구 사항을 강제하지 않습니다. 관리형 설정과 에이전트 보안을 참고하세요.

설정 레시피

필요한 통제 수단을 선택하세요. 레시피를 열면 설정, 검증 항목, 롤백 방법, 적용 한계를 확인할 수 있습니다. 검증을 마친 항목에 체크하세요. 브라우저 저장소를 사용할 수 있으면 진행 상황이 이 브라우저에 저장됩니다.

엔터프라이즈 보안 목표별 조합 레시피

다음 예시는 기업의 일반적인 보안 목표에 맞게 통제 수단을 조합하는 방법을 보여 줍니다. 적용 대상인 각 클라이언트와 환경에서 설정을 테스트하세요.

참고 문서