데이터 무결성(Data Integrity, DI)/DI 심화

수정·삭제 데이터 추적 방법– OS 및 DB 로그 기반 DI 실무 분석 가이드

KDKKDK22 2025. 5. 9. 09:17

수정 및 삭제 데이터 추적 방법

 

 

✅ 수정·삭제 데이터 추적 방법
– OS 및 DB 로그 기반 DI 실무 분석 가이드

 

"기록은 단순한 정보가 아니라, 책임과 신뢰의 증거이다."
— 참조: PIC/S PI 041-1, Data Management 개념 해석

 

 

 


 

 

🔹 서론 – 로그 기반 데이터 추적의 중요성

  • 주요 리스크:
    • 데이터 무결성(Data Integrity, DI) 관리에서 가장 중대한 리스크 요소는
      기록의 무단 수정 및 삭제입니다.
  • 로그의 중요성:
    • 전자기록 시스템에서는 사용자 인터페이스(UI) 레벨에서 확인되지 않는 변경사항도
      운영체제(OS) 및 데이터베이스(DB) 백엔드 영역의 로그에 기록됩니다.
  • 로그의 역할:
    • 이러한 로그GMP 감사 시 검증 가능한 객관적 증거를 제공하며,
      체계적인 로그 분석데이터 무결성 위반 가능성을 식별하는 핵심 요소입니다.
  • 포스팅의 내용:
    • 본 포스팅에서는 QA·DI 담당자가 숙지해야 할 로그 기반 데이터 추적 방법론
      분석 도구, 표준 절차를 상세히 기술합니다.

 

 


 

 

🔹 본론 – 로그 기반 데이터 추적 실무 해설

 

1️⃣ OS 로그 추적 핵심

구분 주요 항목 설명
로그 종류 Windows Event Log, Linux Syslog 시스템 활동을 실시간 기록
필수 이벤트 로그인/로그아웃(ID 4624), 파일 접근(ID 4663) 사용자의 주요 활동 이력 확인
추적 포인트 파일 생성/삭제/수정 시간, 외부 저장장치 사용 시스템 무결성 검증
관리 팁 관리자 계정 사용 여부 분리 모니터링 권한 오남용 방지 목적

 

2️⃣ DB 로그 추적 항목

구분 주요 항목 실무 해설
주요 로그 Transaction Log, Redo/Undo Log, Audit Trail Log DB 내 변경 및 복구 이력 추적
추적 항목 SQL 명령(UPDATE, DELETE), 사용자, 시간 위조 여부 판단 기준
관리 팁 로그 백업 자동화, 주기 분석 루틴 확보 사고 발생 시 증거 확보용

 

 

3️⃣ 감사·점검 절차 예시(통합 관점)

점검 항목 주요 내용 활용 툴 예시
OS 로그 점검 사용자 활동 로그 필터링 및 이벤트 알람 Event Viewer, syslog-ng
DB 로그 분석 특정 테이블 변경 이력 조회 Oracle Audit Trail, SQL Profiler
통합 분석 사용자 이상행위 탐지 및 자동화 룰 적용 ELK Stack, Splunk, SIEM

 

 

 


 

 

🔹 GMP 환경 내 로그 기반 DI 점검 프로세스

 

GMP 환경 내 로그 기반 DI 점검 절차

 

 

 


 

 

🔹 체크리스트 – 로그 점검 항목 정리 예시

구분 점검 항목 점검 주기 담당 부서 확인 여부
OS 관리자 계정 로그인 이력 분석 월 1회 IT/QA
OS 외부 저장장치 사용 감시 주 1회 IT
DB UPDATE/DELETE 명령 이력 분석 주 1회 QA
DB 감사 로그 백업 및 보존 확인 매일 IT
공통 이상 트랜잭션 경고 알림 설정 실시간 QA/보안

 

 

 


 

 

🔹 분석 도구 비교표

도구명 대상 특징 사용 난이도
Event Viewer Windows OS 기본 내장, 이벤트 ID 필터링 지원 ★★☆☆☆
syslog-ng Linux 로그 전송 및 규칙화 가능 ★★★☆☆
Oracle Audit Trail Oracle DB 트랜잭션 상세 추적 가능 ★★★★☆
SQL Profiler MS SQL 실시간 SQL 분석 지원 ★★★☆☆
ELK Stack 통합 대시보드 기반 실시간 분석 ★★★★★
Splunk 통합 머신러닝 기반 이상 탐지 ★★★★★

📌사용 난이도는 주관적인 의견으로 개인마다 다를 수 있습니다.

 

 


 

 

🔹 정리 – 실무자가 기억해야 할 DI 핵심

  • 로그는 '과거의 진실'을 보여주는 유일한 증거입니다.
  • GMP 환경에서의 DI 보장은 단순 시스템 설정이 아닌, 로그 수집·분석·보존의 총합입니다.
  • 로그 점검 체계를 SOP 수준으로 내재화해야 감사 대응 및 내부 이상 징후 탐지가 가능합니다.

 

 


 

 

📚 핵심 용어 정리

용어 정의
Audit Trail 전자기록 변경사항의 시간, 사용자, 변경 전후 내용을 기록한 이력
Event ID Windows 시스템에서 정의된 이벤트 유형 코드(예: 4624 로그인 성공)
Redo/Undo Log DB 트랜잭션의 복구를 위해 저장되는 변경 이력
SIEM Security Information and Event Management 시스템

 

 

 


 

📕 참고문헌

  1. PIC/S. Good Practices for Data Management and Integrity in GMP/GDP Environments, PI 041-1, Jul 2021.
  2. U.S. FDA. 21 CFR Part 11 – Electronic Records; Electronic Signatures.
  3. 식품의약품안전처. 의약품 제조업체 데이터 완전성 평가지침, 2020.10.29.
  4. 식품의약품안전처. 완제의약품 제조 및 품질관리기준 가이던스, 2021.06.09.
  5. Microsoft Docs. Windows Security Audit Events.

 

 


 

 

🔗 관련 포스팅 링크

반응형