데이터베이스 보안 데이터베이스 보안에는 다양한 수준이 있지만 주요 측면은 다음과 같습니다.
인증
사용자 인증은 데이터베이스에 액세스하는 사람이 누구인지 확인하는 것입니다. 주장합니다. 인증은 운영 체제 수준이나 심지어 데이터베이스 수준 자체에서도 수행될 수 있습니다. 승인되지 않은 사람이 데이터베이스에 액세스할 수 없도록 하기 위해 많은 인증 시스템(예: 망막 스캐너 또는 생체 인식)이 사용됩니다.
인증
인증은 데이터베이스 관리자가 제공하는 권한입니다. 데이터베이스 사용자는 볼 권한이 있는 콘텐츠만 볼 수 있습니다. 데이터베이스의 나머지 부분은 해당 범위를 벗어납니다.
인증에 사용할 수 있는 다양한 권한은 다음과 같습니다.
- 기본 권한 - 강력> 이 권한은 사용자에게 공개적으로 직접 부여됩니다.
-
보조 권한 - 이 권한은 그룹에 부여되며, 사용자가 그룹의 구성원인 경우 자동으로 사용자에게 부여됩니다.
-
보조 권한 - 이 권한은 그룹에 부여되며, 사용자가 그룹의 구성원인 경우 자동으로 사용자에게 부여됩니다. li>
-
공개 권한 - 이 권한은 모든 사용자에게 공개적으로 부여됩니다.
-
상황에 맞는 권한 -민감한 콘텐츠와 관련된 권한으로 선택된 사용자에게만 부여됩니다.
사용자에게 부여할 수 있는 권한 범주는 다음과 같습니다.
-
시스템 관리자 - 사용자의 최고 관리 권한입니다. 이 권한이 있는 사용자는 데이터베이스 복원 또는 업그레이드와 같은 일부 데이터베이스 관리자 명령을 수행할 수도 있습니다.
-
시스템 제어 - 사용자의 최고 제어 권한입니다. 이를 통해 데이터베이스에 대한 유지 관리 작업이 허용되지만 데이터에 직접 액세스할 수는 없습니다.
-
시스템 유지 관리 - 하위 수준의 시스템 제어 권한입니다. 또한 사용자는 데이터베이스 관리자 인스턴스 내에서 데이터베이스를 유지 관리할 수 있습니다.
-
시스템 모니터링 - 이 권한을 사용하여 사용자는 데이터베이스를 모니터링하고 스냅샷을 찍을 수 있습니다.
-
시스템 모니터링 - li>
데이터베이스 무결성
데이터베이스의 데이터 무결성은 데이터의 정확성, 일관성 및 완전성을 의미합니다. 데이터 무결성은 다음 세 가지 무결성 제약 조건을 사용하여 적용됩니다.
-
엔티티 무결성 - 이는 기본 키 개념과 관련이 있습니다. 모든 테이블에는 행을 고유하게 식별해야 하며 NULL이 될 수 없는 자체 기본 키가 있어야 합니다.
-
참조 무결성 - 이것은 외래 키 개념과 관련이 있습니다. 외래 키는 다른 관계 내에서 참조되는 관계의 키입니다.
-
도메인 완전성 - 이는 데이터베이스의 모든 열에 정의된 도메인이 있어야 함을 의미합니다.
위 내용은 DBMS의 보안, 무결성 및 권한 부여의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!