개발 버전 :Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

20.5. 무지개 토토 보안

무지개 토토, 트리거 및로드 레벨 보안 정책을 통해 사용자는 다른 사용자가 의도하지 않게 실행할 수있는 백엔드 서버에 코드를 삽입 할 수 있습니다. 따라서 이러한 메커니즘은 사용자가를 허용합니다."Trojan Horse"상대적으로 쉽게 다른 사람들. 가장 강력한 보호는 물체를 정의 할 수있는 사람에 대한 엄격한 제어입니다.search_path공개 스키마 및 신뢰할 수없는 사용자가 객체 생성을 허용하는 다른 스키마.

함수는 데이터베이스 서버 데몬의 운영 체제 권한으로 백엔드 서버 프로세스 내부에서 실행됩니다. 무지개 토토에 사용 된 프로그래밍 언어가 확인되지 않은 메모리 액세스를 허용하는 경우 서버의 내부 데이터 구조를 변경할 수 있습니다."신뢰할 수없는"PostgreSQL슈퍼 사용자 만 해당 언어로 작성된 무지개 토토을 만들 수 있습니다.