배경
「퍼플아이오 정보시스템 계정관리대장 운영현황점검」 — 매월 DB를 직접 추출하고, 원본 관리대장과 눈으로 비교한 뒤, 변경사항을 수작업으로 반영해야 했습니다. 한 번 하는 데 1시간, 그리고 매달 반복되는 구조였습니다.
AS-IS — 수작업 기반 점검
매월 3단계의 수작업으로 점검을 진행하고 있었습니다.
- DB에서 계정 데이터를 직접 추출
- 추출한 데이터와 원본 관리대장을 담당자가 비교
- 변경된 계정 상태를 관리대장에 수동 반영
매월 점검에 1시간이 소요되고, 수작업 과정에서 누락 및 오류 발생 가능성이 있었습니다.
해결 방법
TO-BE — Node.js 기반 전 과정 자동화
Node.js로 DB 추출부터 관리대장 업데이트까지 전 과정을 자동화했습니다.
- DB 자동 조회: 계정 데이터를 DB에서 자동으로 추출
- 자동 비교: 기존 관리대장과 현재 DB 상태를 자동 비교
- 변경사항 자동 반영: 잠금/변경/신규 등 변경사항을 자동 반영하고 색상으로 표시
- 결과 엑셀 자동 생성: 결과를 엑셀 파일로 자동 출력 및 알림
효과
- 월 1시간 수작업 완전 자동화
- DB 추출 → 비교 → 반영 전 과정 자동 처리
- 수작업 오류 제거 및 점검 시간 대폭 단축
- 변경사항 색상 표시로 검증 시간 단축
눈여겨볼 점
- 수작업 3단계가 자동화 4단계로 바뀌었습니다. DB 추출 → 수동 비교 → 수동 반영이 자동 조회 → 자동 비교 → 자동 반영 → 엑셀 생성으로 전환됐습니다. 기존 프로세스를 그대로 분석한 뒤 각 단계를 시스템으로 대체한 접근이 깔끔합니다.
- 변경사항(잠금/변경/신규)을 색상으로 자동 표시합니다. 검증하는 사람이 핵심 변경점만 바로 확인할 수 있어서, 자동화뿐 아니라 검증 시간까지 줄이는 설계입니다.
- 정보시스템 계정관리는 보안 민감도가 높은 업무입니다. 수작업에서 발생할 수 있는 누락과 오류를 제거한 것 자체가 보안 관리 품질 향상에 기여합니다.

