이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.12. 젠 토토

젠 토토모듈은 회귀 테스트를 지원하기 위해서만 존재합니다.보안 라벨문장. 프로덕션에 사용하기 위한 것이 아닙니다.

F.12.1. 근거

보안 라벨문을 사용하면 사용자가 데이터베이스 개체에 보안 레이블을 할당할 수 있습니다. 그러나 보안 레이블은 로드 가능한 모듈에서 특별히 허용하는 경우에만 할당할 수 있으므로 이 모듈은 적절한 회귀 테스트를 허용하기 위해 제공됩니다.

프로덕션에 사용하도록 의도된 보안 레이블 공급자는 일반적으로 다음과 같은 플랫폼별 기능에 따라 달라집니다.SELinux. 이 모듈은 플랫폼 독립적이므로 회귀 테스트에 더 적합합니다.

F.12.2. 사용법

다음은 간단한 사용법 예입니다:

# postgresql.conf
shared_preload_libraries = '젠 토토'
postgres=# CREATE TABLE t (a int, b 텍스트);
테이블 만들기
postgres=# 테이블의 보안 레이블 t IS '기밀';
보안 라벨

젠 토토모듈은 4개의 하드코딩된 라벨만 제공합니다:분류되지 않음, 기밀화된, 비밀그리고일급비밀. 보안 레이블로 다른 문자열을 허용하지 않습니다.

이 라벨은 액세스 제어를 시행하는 데 사용되지 않습니다. 이는 다음을 확인하는 데에만 사용됩니다.보안 라벨문이 예상대로 작동하는지 여부.

F.12.3. 작성자

카이가이 코헤이