Computer >> 컴퓨터 >  >> 프로그래밍 >> 프로그래밍

데이터 웨어하우스란? 개념과 보안 환경을 위한 6가지 핵심 요소

데이터 웨어하우징(Data Warehousing)은 다양한 소스에서 데이터를 수집하고 관리하여 기업에 의미 있는 비즈니스 인사이트를 제공하는 기술입니다. 데이터 웨어하우스는 특히 경영진의 의사결정을 지원하도록 설계되었습니다.

데이터 웨어하우스의 정의와 역할

쉽게 말해, 데이터 웨어하우스는 조직의 운영(OLTP) 데이터베이스와 독립적으로 유지·관리되는 데이터베이스를 의미합니다. 데이터 웨어하우스 시스템은 여러 애플리케이션 시스템을 통합할 수 있도록 지원하며, 통합된 과거 데이터를 기반으로 분석을 수행할 수 있는 강력한 플랫폼을 제공함으로써 데이터 처리를 뒷받침합니다.

데이터 웨어하우스는 데이터를 다차원 공간에서 일반화하고 중앙 집중화합니다. 데이터 웨어하우스 구축 과정에는 데이터 클렌징(data cleaning), 데이터 통합(data integration), 데이터 변환(data transformation)이 포함되며, 이는 데이터 마이닝을 위한 중요한 전처리 단계로 볼 수 있습니다.

데이터 웨어하우스 보안 프로그램의 6가지 핵심 요소

데이터 웨어하우스 관리자는 다음과 같은 요소를 포함하는 보안 프로그램을 통해 데이터 자산을 보호해야 합니다.

1. 보안 인식(Awareness)

보안의 필요성은 지속적인 교육 과정을 통해 끊임없이 강조되어야 합니다. 안전(safety)의 개념과 마찬가지로, 보안이라는 개념은 포스터, 브리핑, 화면 등 곳곳에 명확하게 드러나야 합니다.

2. 경영진의 지원(Executive Support)

경영진은 보안의 중요성과 보안의 핵심 요소에 대해 교육받아야 합니다. 또한 조직 내에 보안 조치에 대한 건전한 존중 문화를 조성하고, 모범을 보이기 위해 노력해야 합니다.

3. 명확한 정책(Policies)

보안은 명확하고, 실행 가능하며, 공정한 신중하게 설계된 포괄적인 정책 체계를 통해 시행되어야 합니다. 컴퓨터 및 네트워크 보안 정책은 직원 안내 매뉴얼과 함께 제공되어야 하며, 인사 담당자도 보안의 필요성을 인식하고 이를 높이 평가해야 합니다.

4. 끊임없는 경계(Vigilance)

효과적인 보안에는 지속적인 경계가 필요합니다. 보안 상태는 끊임없이 점검하고 최신으로 유지해야 합니다.

5. 건전한 의심(Suspicion)

데이터 웨어하우스 팀 내 누군가는 항상 의심하는 태도를 가져야 합니다. 로그인 시도 기록을 검토하고, 천장 타일을 들춰보며, 사람들이 왜 해당 데이터를 열람해야 하는지 질문해야 하는 것입니다. 이러한 의심의 태도가 보안 행정 전반에 영향을 미치지는 못하지만, 보안을 소홀히 하거나 면밀히 검토하지 않으려는 일부 사람들에 대한 균형추 역할을 하기 때문에 반드시 필요합니다.

6. 지속적인 갱신(Continuous Renewal)

보안은 정적이 아니라 동적이며 끊임없이 진화하는 과제여야 합니다. 보안이 고정되면 결국 뚫리고 말기 때문입니다. 사내 네트워크의 상태와 시장 전반의 상황을 주기적으로 검토하며 보안 조치를 새롭게 다져나가야 합니다. 데이터 웨어하우스 관리자에게 제공되는 기술뿐만 아니라 침입자가 사용할 수 있는 기술 역시 변화하고 적응하며 더욱 강력해질 것임을 예상해야 합니다.