Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

정보 보안에서 데이터베이스 보안 기술은 무엇입니까?

<시간/>

다음과 같은 다양한 데이터베이스 보안 기술이 있습니다 -

  • 보안 네트워크 연결 − 모바일 데이터베이스와 메인 데이터베이스는 일정한 시간에 동기화되어야 합니다. 동기화는 모바일 데이터베이스의 시스템 소프트웨어에서 수행되며 http 프로토콜을 통해 구현됩니다.

  • 암호화된 로컬 데이터베이스 − 모바일 장치의 로컬 데이터베이스는 암호화되어 있으며 사용자가 모바일 데이터베이스를 열 때마다 비밀번호를 입력해야 합니다. 모바일 기기가 침입자에 의해 도난당하거나 파손된 경우 로컬 데이터베이스에 저장된 데이터를 이해할 수 없습니다. 암호화 알고리즘은 SQL Server Mobile Edition의 요소이며 불행히도 특정 알고리즘에 대한 문서를 찾을 수 없습니다.

  • 데이터베이스 서버에서 사용자 인증 − 모바일 기기에 설정된 짧은 인상 데이터베이스와 메인 데이터베이스의 동기화는 데이터베이스 복제 기술로 구현됩니다. 이 목표를 위해 데이터베이스 서버에 적절한 게시가 있습니다. 간행물은 데이터가 반복되는 데이터의 메타데이터 패키지입니다.

    모바일 데이터베이스는 동기화 작업을 위해 데이터베이스 서버의 게시가 필요합니다. 게시에 연결할 수 있습니다. 데이터베이스 서버의 적절한 사용자 계정을 사용해야 합니다. 이것은 애플리케이션 사용자가 데이터베이스 서버에서 인증되어야 함을 정의합니다.

  • 웹 서버에서 인증 − 모바일 데이터베이스와 메인 데이터베이스 간의 통신은 https를 통해 구현됩니다. 서버 측에서 통신 링크는 웹 서버에 의해 관리됩니다. 따라서 표준 웹 서버 인증의 이점을 누릴 수 있으며 사용자는 인터넷 인터페이스 수준에서 인증해야 했습니다.

    이 요구 사항은 웹 서버 내부의 서버 측에서 구현되는 모바일 데이터베이스 에이전트에 대한 보호를 제공하기 때문에 필수적입니다. 웹 서버 인증 없이 각 네트워크 사용자는 적절한 URL을 사용하여 쉽게 서버 측 에이전트에 연결할 수 있습니다.

  • 서버 측 모바일 에이전트 계정 − 연결 링크의 양쪽 끝점은 모바일 데이터베이스 팀에서 관리합니다. 동기화 단계에서 서버 측 에이전트 작업은 서버 운영 체제의 기본 에이전트 계정 또는 서버 운영 체제의 전용 계정 컨텍스트에서 구현할 수 있습니다. 에이전트 서비스 구현을 위해 전용 운영 체제 계정을 사용할 수 있습니다.

  • 작성 및 읽기 전용 애플리케이션을 위한 독립 사용자 계정 − 사용자가 공지의 작성자와 일부 공지의 독자로서 애플리케이션을 모두 사용해야 하는 경우 사용자에게 두 개의 계정(저작 계정 및 읽기 전용 계정)을 할당하거나 특정 사용자에게 두 기능을 모두 부여할 수 있습니다. 계정.