본문으로 건너뛰기
고급약 40분

금융 분야 인증·심사 대응 — QA 산출물을 증거로 만들기

금융사는 여러 심사를 주기적으로 받고, 그때마다 QA 산출물이 증거로 제출된다. 심사가 묻는 것의 공통 구조를 이해하고, 평시 산출물을 증거가 되는 형태로 설계하고, 여러 심사에 같은 증거를 재사용하도록 묶고, 심사 당일에 QA 가 하는 일과 하지 않는 일을 가른다.

  • #금융심사
  • #ISMS-P
  • #증거관리
  • #추적성
  • #변경관리
  • #감사대응
  • #금융IT

개념

이 레슨의 범위

심사 제도의 요건을 가르치지 않는다. 어느 인증이 누구에게 의무이고, 심사 항목이 몇 개이고, 주기가 어떻게 되는지는 제도마다 다르고 개정된다. 그리고 그 대응의 총괄은 정보보호·준법 조직이 맡는다.

이 레슨이 다루는 것은 QA·시험 조직이 무엇을 증거로 내는가 다. 실무에서 이 준비가 빠지면, 심사 몇 주 전에 정보보호 담당이 와서 "시험했다는 증거를 주세요" 라고 하고, 그때 산출물을 찾고 다듬느라 몇 주가 날아간다.

제도 전반과 적용 범위는 레슨 1(금융 IT 규제) 과 모듈 50 레슨 6(국내 규제 대응) 이 다룬다. 적용되는 심사의 종류·주기·요건은 감독 규정과 각 제도 운영 기관의 공개 안내에서 확인하고, 우리 조직에 무엇이 적용되는지는 정보보호·준법 담당에게 확인받아 문서로 갖는다(원문 확인). 모듈 33 레슨 7 에서 세운 원칙과 같다 — 제도가 바뀌는 영역에서는 암기가 아니라 확인 경로가 역량이다.

심사는 세 가지만 묻는다

제도가 여러 개여도 QA 에게 오는 질문의 구조는 거의 같다. 모듈 32 레슨 8 의 질문 세 겹, 모듈 35 레슨 8 의 체계 심사 성격과 같은 모양이다.

1) 정해져 있는가. 절차·기준이 문서로 있는가. 양식이 있는가.

2) 그대로 했는가. 그 절차대로 수행한 기록 이 있는가. 말이 아니라 기록 이다.

3) 일관되게 했는가. 최근 몇 건을 뽑아도 같은 방식인가. 담당자가 달라도 같은가. 작년과 올해가 같은가.

그래서 QA 가 준비할 것은 세 가지 짝 이다.

질문준비물
정해져 있는가시험 절차서·기준·양식(판본 관리됨)
그대로 했는가그 양식으로 작성된 실제 기록
일관되게 했는가여러 건·여러 담당자·여러 시점의 기록이 같은 모양

세 번째가 가장 어렵고 가장 자주 걸린다. 한 건은 잘 되어 있는데 세 건을 뽑으면 서로 다르다. 그것이 "체계가 없다" 는 판정으로 이어진다.

금융 심사가 QA 산출물에서 보는 것

공통적으로 확인되는 영역은 다섯이다. 구체적 심사 항목 번호는 제도마다 다르므로 성격 으로 정리한다.

1) 변경 통제. 운영 시스템에 들어가는 변경이 승인을 거쳤는가. 그리고 그 변경이 시험되었는가. QA 산출물이 여기서 가장 직접적으로 쓰인다 — 변경 건마다 시험 결과가 붙어 있고, 승인자와 분리되어 기록되어 있는가.

2) 개발과 운영의 분리. 개발자가 운영에 직접 배포하지 않는가. 시험 환경과 운영 환경이 분리되어 있는가. QA 관점에서는 시험 환경에서 검증한 것과 운영에 들어간 것이 같은 형상인가 가 질문이 된다 — 모듈 40 레슨 7 의 이관 확인, 모듈 33 레슨 7 의 버전 대장과 같은 문제다.

3) 시험 데이터 관리. 운영 데이터를 시험에 썼는가. 썼다면 어떤 절차로 가명·익명 처리했는가. 시험 후 어떻게 폐기했는가. 이것이 QA 에게 가장 자주 지적되는 항목이고, 아래에서 따로 다룬다.

4) 접근 권한. 시험 환경과 시험 데이터에 누가 접근하는가. 권한 부여·회수 기록이 있는가. 퇴사·전보자의 권한이 회수되었는가.

5) 보안 요구의 검증. 설계된 보안 통제가 실제로 동작하는지 확인한 기록 이 있는가. 인증·권한·암호화·로그 같은 통제별로 시험 결과가 연결되는가.

1번과 3번이 QA 의 주된 전장 이다. 2·4·5 는 다른 조직과 공동이고, QA 는 자기 몫의 증거를 댄다.

시험 데이터 — 가장 자주 지적되는 항목

이 항목이 지적되는 이유는 단순하다. 운영 데이터를 쓰는 것이 편하기 때문 이다. 실제 계좌, 실제 거래, 실제 고객 정보로 시험하면 현실적이고 데이터 만들기가 쉽다. 그래서 관행이 되고, 심사에서 걸린다.

QA 가 준비할 것은 절차와 기록 이다.

항목준비물
운영 데이터 사용 가능 여부조직 규정과 법령에 따른 판정. 원칙은 쓰지 않는다
불가피한 경우의 절차승인 주체, 가명·익명 처리 방법, 사용 범위, 기간
처리 결과 검증가명화가 실제로 되었는지 확인한 기록
폐기시험 종료 후 폐기 절차와 그 기록
대체 데이터 전략운영 데이터를 안 쓰고 시험하는 방법

세 번째가 자주 빠진다. 가명화 스크립트를 돌렸다는 기록은 있는데, 결과에 실제로 식별 정보가 남아 있지 않은지 확인한 기록 이 없다. 확인 방법은 간단하다 — 가명화 후 데이터에서 식별자 패턴을 검색해 0건임을 보이는 검사다. 모듈 61 레슨 2 의 정합성 조회를 그대로 쓴다.

다섯 번째가 근본 해법 이다. 대체 데이터 전략이 있으면 앞의 네 항목이 거의 필요 없어진다. 전략의 축은 셋이다.

  • 생성 — 규칙에 따라 만든다. 금액·날짜·식별자를 규칙으로 생성
  • 마스킹된 구조 복제 — 운영의 구조와 분포 만 가져오고 값은 생성
  • 합성 시나리오 — 시험하려는 조건을 역산해 그 조건을 만족하는 데이터를 만든다

세 번째가 QA 가 가장 잘할 수 있는 작업이다. "경과 10년, 연체 상태, 구간 경계일" 같은 조건(레슨 8) 은 운영 데이터에서 찾기보다 만드는 것이 빠르고 정확하다.

변경 통제 — 시험 결과가 변경 건에 붙어 있어야 한다

심사에서 가장 많이 확인되는 흐름이다.

[변경 요청] → [영향 분석] → [시험] → [승인] → [배포] → [배포 후 확인]
                                ↑          ↑
                         QA 산출물      승인자는 시험 수행자와 분리

확인되는 질문은 이렇다.

  • 변경 건마다 시험 결과가 연결 되어 있는가
  • 시험 범위가 영향 분석에 근거 하는가
  • 긴급 변경 은 어떻게 처리되었는가. 사후 승인 기록이 있는가
  • 승인자와 수행자가 분리 되어 기록되어 있는가
  • 배포 후 확인 기록이 있는가

세 번째가 약점이 되기 쉽다. 장애 대응 중의 긴급 변경은 절차를 건너뛰고 들어가는 경우가 있고, 사후 기록이 남지 않으면 심사에서 지적된다. 긴급 변경 절차 자체를 미리 정의해 두는 것 이 대응이다 — "긴급 시에는 무엇을 생략하고 무엇을 사후에 반드시 남기는가" 를 평시에 합의한다.

다섯 번째도 자주 빠진다. 배포 후 정상 동작을 확인한 기록이 없으면, "배포했다" 와 "배포가 성공했다" 를 구분할 수 없다.

평시 양식이 증거가 되게 설계한다

이것이 이 레슨의 핵심 산출물이고, 모듈 35 레슨 8 에서 세운 원칙과 같다 — 심사는 주기적으로 돌아오므로, 심사 직전에 만드는 증거는 매번 같은 고생을 반복하게 한다.

평시 양식에 미리 넣어 둘 칸은 이렇다.

칸어느 질문에 답하는가
대상 형상 식별(버전·빌드)시험한 것과 배포한 것이 같은가
연결된 변경 건 번호변경 통제
시험 범위와 그 근거영향 분석에 근거하는가
수행자·검증자(분리)독립성
사용한 시험 데이터의 출처시험 데이터 관리
시험 환경 식별환경 분리
미실행 항목과 사유범위의 완전성
잔여 위험판정의 정직성

다섯 번째 칸 하나가 시험 데이터 지적을 크게 줄인다. "생성 데이터", "가명 처리된 복제본(승인 번호 N)", "운영 데이터(승인 번호 N, 폐기일 N)" 중 무엇인지가 매 건에 적혀 있으면, 심사에서 표본을 뽑아도 즉시 답이 된다.

일곱 번째 칸도 중요하다. 미실행 항목이 없다고 적는 것보다, 미실행과 사유가 적혀 있는 것이 신뢰를 얻는다. 모듈 40 레슨 7 의 "알려진 이상" 과 같은 논리다 — 요구되는 것은 "없음" 이 아니라 "파악되고 평가된 상태" 다.

여러 심사에 같은 증거를 쓴다

금융사는 심사를 여러 번 받는다. 정보보호 관련 인증, 감독 당국 검사, 외부 감사, 고객사 실사. 매번 다른 형태로 증거를 만들면 일이 몇 배가 된다.

해법은 모듈 33 레슨 7 에서 쓴 것과 같다 — 원천 하나 + 심사별 추출.

[QA 산출물 원천]  ──추출──→ [심사 A 양식]
   (평시 양식,              ──추출──→ [심사 B 양식]
    위 여덟 칸)             ──추출──→ [고객사 실사 양식]

이 구조가 성립하려면 원천이 충분한 칸 을 갖고 있어야 한다. 그래서 위 여덟 칸을 평시 양식에 넣는 것이 투자다. 심사마다 요구 형태가 달라도 원천에 정보가 있으면 추출 이고, 없으면 다시 만들기 다.

그리고 대조표 를 둔다 — 심사 항목과 우리 증거를 연결한 표. 모듈 40 레슨 8 의 요구-증거 매핑, 모듈 63 레슨 2 의 목표-증거 매핑과 같은 구조다. 심사 항목 번호는 제도마다 다르므로 각 제도의 현행 항목 목록으로 채운다(원문 확인).

탐지·심사 기록도 증거다

레슨 9 에서 다룬 탐지 규칙과 심사(review) 기록이 여기서 증거로 쓰인다. 확인되는 것은 이렇다.

  • 탐지 규칙이 정의되고 승인된 문서가 있는가
  • 규칙 변경 이력 과 각 변경의 승인 기록이 있는가
  • 탐지된 건이 처리된 기록 과 처리 기한이 있는가
  • 처리 판정의 근거 가 기록되는가
  • 전 과정이 추적 가능 한가

마지막이 레슨 9 에서 짚은 추적 가능성 이고, 여기서 증거 요구로 다시 나타난다. 한 건이 어느 규칙에서 시작해 어떻게 끝났는지 되짚을 수 없으면 심사에서 답할 수 없다.

심사 당일 — QA 가 하는 일과 하지 않는 일

모듈 32 레슨 8 의 원칙이 그대로 적용된다. 요약하면 이렇다.

하는 일

  • 요청받은 기록을 빠르게 꺼내 온다. 꺼내 오는 시간 자체가 평가된다
  • 질문에 문서를 가리켜 답한다. 말로 설명하는 것은 1겹을 통과하지 못한다
  • 모르는 것은 확인 경로를 제시 하고 실제로 확인해 돌아온다
  • 발견 사항을 그 자리에서 기록 한다. 사실 관계와 범위를 확인한다

하지 않는 일

  • 추측해서 답하지 않는다. 한 번의 틀린 추측이 다른 모든 답의 신뢰를 떨어뜨린다
  • 현장에서 변론하지 않는다. 이견은 정식 절차로 제기한다
  • 즉석에서 조치를 약속하지 않는다. 근본 원인 분석 뒤에 설계한다
  • 심사 중에 문서나 기록을 고치지 않는다. 가장 심각한 금지 사항이다. 선의로 "정리" 하려는 행동이 기록 조작으로 다뤄질 수 있다

마지막 항목을 조직 전체에 미리 공지 해 둔다. 심사 기간에 급하게 산출물을 보완하려는 움직임이 실제로 일어나고, 그것이 가장 큰 사고로 번진다.

그리고 빠진 기록을 소급 작성하지 않는다. 빠졌다는 사실과 사유를 기록하는 쪽이 낫다. 소급 작성이 발견되면 단순 누락보다 훨씬 무겁게 처리된다.

지적을 받은 뒤

지적 사항 처리는 시정조치 절차 로 들어간다. 모듈 32 레슨 5 에서 다룬 구조다. QA 관점에서 추가로 할 것이 둘 있다.

1) 범위를 확인한다. 한 건의 문제인지 체계의 문제인지. 체계 문제면 같은 원인이 다른 곳에도 있는지 찾아야 한다.

2) 재발 방지를 장치로 만든다. "주의하겠습니다" 는 조치가 아니다. 양식에 칸을 추가하거나, 검사를 자동화하거나, 절차에 확인 단계를 넣는다. 사람의 주의가 아니라 장치 로 — 모듈 31 레슨 6 에서 쓴 원칙이다.

그리고 지적을 받은 항목은 다음 심사에서 반드시 다시 확인된다. 조치 기록을 추적 가능하게 남겨 두면 다음 심사가 수월해진다.

실무에서 왜 필요한가

금융사 QA 조직에서 심사 시즌은 예측 가능한 과부하 다. 그리고 그 부하의 대부분이 증거를 찾고 다듬는 일 이다 — 시험은 했는데 그 결과가 변경 건에 연결되어 있지 않고, 어떤 데이터를 썼는지 적혀 있지 않고, 수행자와 검증자가 구분되어 있지 않다.

이 부하는 평시 양식 설계 한 번으로 크게 줄어든다. 위 여덟 칸이 평시 기록에 들어 있으면, 심사 준비가 표본을 꺼내 오는 일 로 바뀐다. 그리고 그 효과는 심사마다 반복된다.

두 번째 가치는 시험 데이터 관행을 바꾸는 것 이다. 운영 데이터 사용은 편해서 관행이 되고, 심사에서 지적되고, 지적 뒤에 급하게 고친다. 대체 데이터 전략을 먼저 만들어 두면 이 순환을 피하고, 부수적으로 시험 조건을 만들기도 쉬워진다 — 레슨 8 의 경계 조건은 운영 데이터에서 찾기보다 만드는 것이 빠르다.

세 번째는 긴급 변경 절차 다. 장애 대응 중의 변경은 반드시 발생하고, 평시에 "무엇을 생략하고 무엇을 사후에 남기는가" 를 합의해 두지 않으면 매번 기록이 비어 있게 된다.

채용시장에서의 위치

이 영역은 금융사 IT·정보보호·준법 조직, 금융 전산 수탁사, 금융 솔루션 기업 의 QA 자리에서 요구된다. 공고에는 "감독 규정 대응", "인증 심사 대응", "변경 관리", "산출물 관리", "내부통제" 같은 말이 적힌다.

특징은 QA 와 내부통제의 경계에 있다 는 점이다. 시험을 설계하는 역량과 증거를 관리하는 역량이 함께 요구되고, 둘을 모두 하는 사람은 조직에서 오래 쓰인다.

경쟁력이 되는 것은 셋이다. 첫째, 평시 양식을 증거로 설계하는 능력 이다. 면접에서 "심사 준비를 어떻게 하십니까" 에 "평시 기록에 형상·변경 번호·데이터 출처·수행자/검증자 칸이 들어 있어 표본을 꺼내 오면 됩니다" 로 답하면 다르게 들린다. 둘째, 대체 시험 데이터 전략 이다. 셋째, 심사 당일의 태도 다 — 추측하지 않고 확인 경로를 제시하는 것, 심사 중 문서를 고치지 않는 것.

이 역량은 금융 밖에서도 쓰인다. 모듈 32(KOLAS)·모듈 33(GS·보안 인증)· 모듈 35 레슨 8(R155·R156)·모듈 40(의료기기)·모듈 63 레슨 6(CC) 이 같은 구조 를 다룬다. 하나를 제대로 익히면 나머지의 문법이 읽힌다.

실습 과제

적용 심사의 종류·항목 번호·주기·요건은 전부 "감독 규정·제도 운영 기관 안내· 정보보호 담당 확인(원문 확인)" 으로 표시 한다. 과제는 증거 구조를 설계하는 것이다.

과제 1 — 세 질문 대응 준비물 (20분)

  1. 본문의 세 질문(정해져 있는가·그대로 했는가·일관되게 했는가) 에 대해 우리 조직이 지금 댈 수 있는 것 과 없는 것 을 목록으로 적는다
  2. 일관성 을 확인해 본다. 최근 시험 기록 3건을 흩어서(시점·담당자가 다르게) 꺼내 비교한다. 서로 다른 점을 적는다
  3. 다른 점이 나오면 그것이 왜 "체계가 없다" 는 판정으로 이어지는지 한 문단 쓴다
  4. 없는 것을 만들 계획 으로 바꾼다. 우선순위를 매긴다

과제 2 — 평시 양식 설계 (30분)

  1. 본문의 여덟 칸을 포함한 시험 결과 기록 양식 을 만든다
  2. 각 칸에 입력 규칙 을 붙인다. 비워 둘 수 없는 칸을 표시하고, "해당 없음" 을 쓸 때는 사유를 요구하게 만든다
  3. 시험 데이터 출처 칸을 특히 공들여 설계한다. 선택지를 열거하고 (생성 / 가명 처리 복제본 / 운영 데이터 / 기타) 각 선택지마다 추가로 적어야 하는 정보를 정한다
  4. 미실행 항목과 사유 칸의 가치를 한 문단 쓴다. "없음" 보다 나은 이유를 모듈 40 레슨 7 과 연결해 설명한다
  5. 기존 양식과 비교해 추가되는 작성 부담 을 추정한다. 그 부담이 심사 준비에서 절약되는 시간과 어떻게 교환되는지 적는다

과제 3 — 시험 데이터 전략 (35분)

  1. 우리 조직의 운영 데이터 사용 현황 을 조사하는 질문 목록을 만든다 (무엇을, 왜, 어떤 절차로, 폐기는 어떻게)
  2. 가명화 결과 검증 검사를 설계한다. 가명화 후 데이터에서 식별자 패턴을 검색해 0건임을 보이는 형태로(모듈 61 레슨 2 방식). 검색할 패턴을 10개 적는다
  3. 대체 데이터 전략 을 세 축(생성·구조 복제·합성 시나리오) 으로 설계한다
  4. 합성 시나리오 축에서, 레슨 8 의 경계 조건 하나를 골라 그 조건을 만족하는 데이터를 역산해 만드는 절차 를 쓴다
  5. 대체 데이터가 운영 데이터보다 나은 점 을 세 가지 적는다(절차 부담 없음, 조건을 만들기 쉬움, 반복 가능)
  6. 대체 데이터의 한계 도 적는다. 실제 데이터의 분포·이상값·역사적 누적을 재현하지 못하는 지점과, 그때의 대응을 쓴다

과제 4 — 변경 통제 증거 (30분)

  1. 본문의 다섯 질문에 대해 우리 조직이 댈 수 있는 증거를 적는다
  2. 변경 건 ↔ 시험 결과 연결 을 어떻게 보장할지 설계한다. 연결이 끊기는 전형적 경로를 셋 찾아낸다
  3. 긴급 변경 절차 를 설계한다 — 긴급의 정의, 생략 가능한 것, 사후에 반드시 남길 것, 사후 처리 기한, 승인 주체
  4. 긴급 변경 절차를 평시에 합의해 두지 않으면 어떻게 되는지 한 문단 쓴다
  5. 배포 후 확인 기록 양식을 만든다. "배포했다" 와 "배포가 성공했다" 의 차이를 적는다
  6. 시험 형상 = 배포 형상 을 보이는 방법을 적는다(모듈 40 레슨 7·모듈 33 레슨 7)

과제 5 — 심사 항목 대조표와 원천·추출 구조 (30분)

  1. 가상의 심사 항목 12개를 만든다. 실제 번호를 쓰지 않고 AUD-01 형태로 두고, 실제 항목 목록은 원문 확인 표시
  2. 각 항목에 우리 증거의 위치 를 연결한 대조표를 만든다
  3. 증거가 없는 항목 을 2개 만들어 두고 찾아낸다. 각각에 대해 지금 만들려면 무엇을 해야 하는지 적는다
  4. 원천 하나 + 심사별 추출 구조를 설계한다. 심사 3종을 가정하고, 각 심사가 요구하는 형태로 원천에서 어떻게 추출하는지 쓴다
  5. 원천에 칸이 부족해 다시 만들어야 하는 경우 를 하나 만들고, 그것을 막으려면 원천에 어떤 칸이 더 필요한지 적는다

과제 6 — 심사 당일 절차와 금지 사항 공지 (25분)

  1. 심사 당일 QA 대응 절차서 를 쓴다. 요청 접수 → 기록 인출 → 제시 → 질의 응답 → 발견 사항 기록의 흐름으로
  2. 기록 인출 시간 을 재는 연습을 설계한다(모듈 32 레슨 8 방식). 흩어 고른 5건에 대해 목표 시간을 정한다
  3. 확인 경로를 제시하는 답변 문장 틀을 세 개 만든다
  4. 하지 않는 일 네 가지를 조직 공지문으로 쓴다. 특히 심사 중 문서 수정 과 소급 기록 작성 이 왜 가장 심각한지 각각 한 문단으로 설명한다
  5. 공지 대상 범위를 정한다(QA·개발·운영·기획 중 누구까지)

과제 7 (선택) — 지적 처리와 재발 방지 장치 (20분)

  1. 가상의 지적 사항 3개를 만든다(시험 데이터, 변경 통제, 일관성 각 1건)
  2. 각각에 대해 범위 확인 절차를 쓴다. 한 건인지 체계인지, 같은 원인이 다른 곳에도 있는지 찾는 방법
  3. 재발 방지를 장치로 설계한다. "주의하겠습니다" 가 조치가 아닌 이유를 적고, 양식 칸 추가·자동 검사·절차 단계 중 무엇을 쓸지 정한다
  4. 조치 기록을 추적 가능하게 남기는 방법과, 그것이 다음 심사를 수월하게 하는 이유를 적는다

자가 체크리스트

  • 이 레슨이 제도 요건이 아니라 QA 의 증거 기여를 다룬다는 범위를 안다
  • 적용 심사의 종류·주기·요건을 정보보호·준법 담당에게 확인받아 문서로 가져야 함을 안다
  • 심사가 묻는 세 가지(정해져 있는가·그대로 했는가·일관되게 했는가) 를 들 수 있다
  • 세 번째(일관성) 가 가장 자주 걸리는 이유를 설명할 수 있다
  • 금융 심사가 QA 산출물에서 보는 다섯 영역을 들 수 있다
  • 변경 통제와 시험 데이터 관리가 QA 의 주된 전장임을 안다
  • 시험 환경에서 검증한 것과 운영에 들어간 것이 같은 형상인지가 질문이 됨을 안다
  • 운영 데이터 사용이 관행이 되는 이유와 그것이 지적되는 구조를 안다
  • 시험 데이터 관리의 다섯 준비물을 들 수 있다
  • 가명화 결과를 실제로 검증한 기록이 자주 빠진다는 것과 검증 방법을 안다
  • 대체 데이터 전략 세 축을 들 수 있고, 합성 시나리오가 QA 의 강점인 이유를 안다
  • 경계 조건을 운영 데이터에서 찾기보다 만드는 것이 빠르다는 것을 안다
  • 변경 통제에서 확인되는 다섯 질문을 들 수 있다
  • 긴급 변경이 약점이 되기 쉬우며 절차를 평시에 정의해야 함을 안다
  • 배포 후 확인 기록이 없으면 "배포했다" 와 "성공했다" 를 구분할 수 없음을 안다
  • 평시 양식에 넣을 여덟 칸을 들 수 있다
  • 시험 데이터 출처 칸 하나가 지적을 크게 줄이는 이유를 설명할 수 있다
  • 미실행 항목과 사유가 "없음" 보다 신뢰를 얻는 이유를 안다
  • 여러 심사에 원천 하나 + 추출 구조를 쓰는 이유와 전제를 안다
  • 심사 항목 대조표가 요구-증거 매핑과 같은 구조임을 안다
  • 탐지·심사 기록의 추적 가능성이 증거 요구로 다시 나타난다는 것을 안다
  • 심사 당일 하는 일 네 가지와 하지 않는 일 네 가지를 가를 수 있다
  • 심사 중 문서 수정이 기록 조작으로 다뤄질 수 있음을 알고 조직에 공지해야 함을 안다
  • 빠진 기록을 소급 작성하지 않고 누락 사실과 사유를 기록해야 함을 안다
  • 지적 처리에서 범위 확인과 장치화가 QA 의 추가 작업임을 안다
  • 이 구조가 m32·m33·m35-l08·m40·m63-l06 과 같다는 것을 안다

흔한 실수

심사 몇 주 전에 증거를 만든다. 심사는 주기적으로 돌아오므로 매번 같은 고생을 반복한다. 평시 양식이 증거가 되게 설계하면 준비가 표본 인출로 바뀐다.

잘된 기록 하나만 준비한다. 심사원은 표본을 흩어 뽑는다. 세 건이 서로 다르면 "체계가 없다" 는 판정이 된다.

시험 데이터 출처를 기록하지 않는다. 가장 자주 지적되는 항목이고, 칸 하나로 막힌다. 매 건에 적혀 있으면 표본을 뽑아도 즉시 답이 된다.

가명화를 돌린 기록만 남긴다. 결과에 식별 정보가 남아 있지 않은지 확인한 기록 이 필요하다. 패턴 검색으로 0건을 보이는 검사를 만든다.

운영 데이터 사용을 관행으로 둔다. 편해서 굳어지고, 지적 뒤에 급하게 고친다. 대체 데이터 전략을 먼저 만들면 이 순환을 피한다.

대체 데이터의 한계를 무시한다. 실제 분포·이상값·역사적 누적을 재현하지 못한다. 한계를 적고 그 부분의 대응을 설계한다.

변경 건과 시험 결과의 연결을 끊는다. 시험은 했는데 어느 변경에 대한 것인지 알 수 없으면 증거가 되지 않는다.

긴급 변경 절차를 정의하지 않는다. 장애 대응 중의 변경은 반드시 발생하고, 사후 기록이 비어 있으면 지적된다. 평시에 합의한다.

배포 후 확인 기록을 남기지 않는다. "배포했다" 와 "성공했다" 를 구분할 수 없다.

시험 형상과 배포 형상을 대조하지 않는다. 다른 버전으로 검증한 결과는 배포 제품의 증거가 아니다.

심사마다 증거를 새 형태로 만든다. 일이 심사 수만큼 늘어난다. 원천 하나에 충분한 칸을 두고 추출한다.

추측해서 답한다. 한 번의 틀린 답이 다른 모든 답의 신뢰를 떨어뜨린다. 확인 경로를 제시하고 실제로 확인해 돌아온다.

현장에서 변론한다. 지적은 바뀌지 않고 방어적으로 보인다. 이견은 정식 절차로.

즉석에서 조치를 약속한다. 근본 원인을 모른 채 약속한 조치는 다시 지적받는다.

심사 중에 문서를 고친다. 가장 심각하다. 선의로 "정리" 하려는 행동이 기록 조작으로 다뤄질 수 있다. 조직 전체에 미리 공지한다.

빠진 기록을 소급 작성한다. 발견되면 단순 누락보다 훨씬 무겁게 처리된다. 누락 사실과 사유를 기록한다.

재발 방지를 "주의하겠습니다" 로 쓴다. 조치가 아니다. 양식 칸·자동 검사· 절차 단계 같은 장치로 만든다.

참고 자료

  • 금융 분야 감독 규정과 전자금융 관련 규정 — 변경 통제, 개발·운영 분리, 시험 데이터, 접근 권한에 관한 요구. 레슨 1 에서 다룬 범위다(조항 — 원문 확인)
  • 각 인증·심사 제도 운영 기관의 공개 안내 — 심사 항목 목록, 주기, 제출물. 제도마다 다르고 개정되므로 현행 안내에서 확인한다(원문 확인)
  • 사내 정보보호·준법 담당이 유지하는 적용 현황 문서 — 우리 조직에 적용되는 심사와 시점의 실무 정본. QA 는 이것을 문서로 받아 둔다
  • 조직의 개인정보 처리 방침과 시험 데이터 취급 절차 — 운영 데이터 사용 가능 여부와 절차의 정본
  • 조직의 변경 관리 절차서 — 긴급 변경 처리와 승인 구조
  • 모듈 41 레슨 1 — 금융 IT 규제: 제도 전반과 적용 범위
  • 모듈 41 레슨 9 — 탐지 규칙 검증: 규칙·처리 기록이 증거가 되는 구조
  • 모듈 41 레슨 8 — 보험 계산: 합성 시나리오로 경계 데이터를 만드는 예
  • 모듈 32 레슨 8 — 모의 현장평가: 심사 당일 태도와 기록 인출 속도
  • 모듈 32 레슨 5 — 부적합·시정조치: 지적 처리의 절차
  • 모듈 33 레슨 7 — 원천 하나 + 심사별 추출, 버전 대장
  • 모듈 35 레슨 8 — 평시 양식 = 심사 증거 원칙
  • 모듈 40 레슨 7 — 이관 확인과 "알려진 이상" 의 논리
  • 모듈 40 레슨 8 — 요구-증거 매핑표
  • 모듈 61 레슨 2 — 정합성 조회: 가명화 결과 검증에 쓰인다
  • 모듈 63 레슨 6 — 통제 환경의 증거 관리
  • 모듈 50 레슨 6 — 국내 규제 대응: 개인정보·보안 규제의 축

낯선 말 풀이

이 레슨에 나온 약어입니다. 본문에서도 처음 나올 때 점선으로 표시해 두었습니다 (제목과 링크 글자는 그대로 둡니다).

QA — 품질보증
만든 것이 쓸 만한지 확인하고, 애초에 덜 망가지게 만드는 방법을 정하는 일. "테스트"는 그 일의 일부다.
IT — 정보기술
컴퓨터와 통신으로 정보를 다루는 기술 전체.
KOLAS — 한국인정기구
시험·검사를 하는 기관이 믿을 만한지 국가가 인정해 주는 제도. 인정받은 기관의 성적서는 공식 문서로 통한다.
GS — 지에스 인증
국내 소프트웨어 품질 인증. 받으면 공공 조달에서 유리해진다.
CC — 공통평가기준
보안 제품이 얼마나 믿을 만한지 평가하는 국제 기준. 보증 등급으로 결과를 표시한다.

용어집 전체 보기