인정과 표준
인정과 인증은 다른 말입니다. 검사하는 자를 검사하는 제도인 인정의 개념과, 시험 결과의 신뢰를 뒷받침하는 국제 표준의 역할을 설명합니다.
인정과 인증
두 용어는 자주 혼용되지만 층위가 다릅니다.
- 인증(Certification): 제품, 서비스, 시스템, 사람이 특정 기준에 적합함을 제3자가 확인해 주는 것입니다.
- 인정(Accreditation): 그 인증이나 시험을 수행하는 기관 이 그럴 자격과 능력을 갖췄음을 공인 기구가 확인해 주는 것입니다.
혼동하기 쉬우니 한 번 더 짚습니다. 인증은 대상 이 기준에 맞는지를 봅니다. 인정은 그 판단을 내리는 기관 이 그럴 능력이 있는지를 봅니다. 그래서 KOLAS 는 인증기관이 아니라 인정기관 입니다.
즉 인정은 검사하는 자를 검사하는 제도입니다. 시험 결과를 믿으려면 그 시험을 수행한 기관을 믿을 수 있어야 하고, 그 기관을 믿으려면 누군가 그 기관을 확인해 주어야 합니다. 신뢰의 사슬을 한 칸 위로 올려 두는 장치인 셈입니다.
신뢰는 어디에서 오는가
어떤 주장을 믿는 방법은 크게 셋입니다. 스스로 확인하거나, 주장하는 사람을 믿거나, 제3자의 검증을 믿는 것입니다.
첫 번째는 대부분의 경우 불가능합니다. 시험 결과를 직접 확인하려면 같은 장비와 같은 전문성이 있어야 하는데, 그럴 수 있다면 애초에 시험을 의뢰하지 않았을 것입니다. 두 번째는 이해관계가 걸리는 순간 무너집니다. 결과에 따라 손해를 보는 쪽이 그 결과를 낸 사람의 선의를 믿어 줄 리 없습니다. 남는 것은 세 번째이고, 인정과 인증은 그 세 번째를 제도로 만든 것입니다.
왜 필요한가
시험 결과는 그 자체로는 하나의 주장에 불과합니다. 어떤 절차로 시험했는지, 장비는 교정되어 있었는지, 담당자는 자격을 갖췄는지, 결과가 재현되는지에 따라 결론은 달라질 수 있습니다. 같은 시료를 두 기관이 시험해 다른 결과를 내놓는 일도 실제로 벌어집니다.
인정 제도는 이런 요소들을 개별 시험 건이 아니라 기관 차원 에서 관리하도록 요구함으로써, 그 기관이 내놓는 모든 결과의 신뢰를 함께 끌어올립니다. 결과 하나하나를 검증하는 대신, 결과를 만들어 내는 시스템을 검증하는 접근입니다. 매번 답을 채점하는 대신 채점자를 검증하는 쪽이 훨씬 효율적이기도 합니다.
표준이라는 공통 언어
인정의 기준이 되는 것이 국제 표준입니다. 표준이 없으면 인정 기구마다 다른 잣대를 쓰게 되고, 그러면 A 나라의 인정과 B 나라의 인정이 서로 무엇을 보증하는지 알 수 없게 됩니다.
표준은 그래서 기술 문서이면서 동시에 약속입니다. 시험기관에는 ISO/IEC 17025, 검사기관에는 ISO/IEC 17020, 인증기관에는 ISO/IEC 17065 처럼 대상에 따라 적용되는 표준이 다르고, 각 표준은 그 유형의 기관이 갖춰야 할 최소한을 규정합니다.
포렌식에서의 의미
디지털 포렌식에서도 같은 논리가 적용됩니다. 같은 분석 결과라도 인정받은 절차와 품질 시스템 아래에서 산출되었다면, 법정에서 다툼이 생겼을 때 그 신뢰도를 설명하기가 훨씬 수월합니다.
반대로 절차가 문서화되어 있지 않고 담당자의 숙련도에만 기대는 조직은, 담당자가 아무리 유능해도 그 유능함을 제3자에게 증명할 방법이 없습니다. 법정에서 "저는 20년 경력입니다" 는 답변이 되지 못합니다. 개인의 실력을 조직의 신뢰로 바꾸는 장치가 표준과 인정입니다.
KOLAS
시험기관의 능력을 국가가 평가해 인정하는 인정기관입니다. 인증기관과 무엇이 다른지, 무엇을 평가하고 공인 성적서가 무엇인지 설명합니다.
정의
KOLAS(Korea Laboratory Accreditation Scheme)는 한국인정기구를 가리키며, 국가기술표준원이 운영하는 국가 공인 인정 기구입니다. 시험기관, 교정기관, 검사기관이 특정 분야의 업무를 수행할 능력을 갖추었는지를 국제 기준에 따라 평가하고 인정합니다.
KOLAS 는 인정기관 입니다. 인증기관이 아닙니다. 이름 그대로 인정(accreditation)을 하는 기구이지, 시험을 대신 해 주거나 제품에 인증을 붙여 주는 곳이 아닙니다. 시험은 인정을 받은 기관이 수행하고, KOLAS 는 그 기관이 그럴 자격이 있는지를 판정합니다. 이 구분을 헷갈려 "KOLAS 에서 시험받았다" 고 표현하는 경우가 있는데, 정확히는 "KOLAS 인정을 받은 기관에서 시험받았다" 입니다.
무엇을 평가하나
평가의 기준은 국제 표준입니다. 시험기관과 교정기관의 경우 ISO/IEC 17025 가 적용되며, 다음과 같은 요소를 봅니다.
- 시험을 수행하는 인력의 자격, 교육, 숙련도 유지
- 사용하는 장비의 교정 상태와 관리 이력
- 시험 방법의 타당성과 절차의 문서화
- 결과의 기록, 보고, 보관 체계
- 공정성과 기밀 유지를 보장하는 조직 구조
- 시험 환경과 시설이 결과에 영향을 주지 않도록 관리되는지
인정은 한 번 받으면 끝나는 자격이 아닙니다. 주기적인 사후 평가를 통해 유지 여부를 확인하고, 요건을 충족하지 못하면 인정이 정지되거나 취소될 수 있습니다.
국제상호인정
KOLAS 는 국제시험기관인정협력체(ILAC)의 상호인정협정에 가입되어 있습니다. 이에 따라 KOLAS 가 인정한 기관이 발행한 성적서는 협정에 참여한 다른 나라에서도 동등한 것으로 받아들여집니다.
취지는 명확합니다. 한 번 시험한 결과를 나라마다 다시 시험하게 하면 비용과 시간이 낭비되므로, 서로의 인정 제도를 신뢰하기로 약속한 것입니다. 무역에서 시작된 이 발상은 이제 시험 결과가 오가는 모든 영역으로 확장되었습니다.
공인 성적서와 인정 범위
인정받은 범위 안에서, 인정받은 절차에 따라 수행한 시험의 결과에 인정 기구의 마크를 붙여 발행하는 문서를 공인 성적서라고 합니다.
여기서 인정 범위 라는 개념이 결정적입니다. 인정은 기관 전체에 백지수표로 주어지는 것이 아니라, 특정 시험 항목과 방법에 대해 주어집니다. 같은 기관이 시험하더라도 인정 범위를 벗어난 항목은 공인 성적서로 발행할 수 없습니다.
그래서 성적서를 받았을 때는 마크의 유무만 볼 것이 아니라, 문제의 그 시험 항목이 인정 범위 안에 있는지를 함께 확인해야 합니다. 마크가 찍힌 성적서라고 해서 그 안의 모든 항목이 공인된 것은 아닙니다.
공인 성적서가 보증하는 것과 하지 않는 것
공인 성적서는 그 시험이 인정된 절차에 따라 수행되었다 는 것을 보증합니다. 그 이상은 보증하지 않습니다.
구체적으로, 성적서에 적힌 시험 결과가 사건의 결론까지 확정해 주지는 않습니다. 예를 들어 어떤 파일이 특정 시각에 USB 로 복사된 흔적이 있다는 시험 결과가 공인 성적서로 발행되었다고 해서, 그것이 곧 특정인의 유출 행위를 입증하는 것은 아닙니다. 그 시각에 누가 그 자리에 있었는지, 계정을 다른 사람이 쓰지는 않았는지는 여전히 별도로 다퉈야 할 문제입니다.
성적서가 하는 일은 사실의 한 조각을 흔들리지 않게 고정해 주는 것입니다. 그 조각들을 엮어 결론을 세우는 것은 조사와 재판의 몫입니다.
디지털 포렌식 분야의 인정
디지털 포렌식이 인정 제도 안으로 들어온 것은 비교적 최근의 일입니다. 물질을 다루는 시험과 달리 대상이 데이터이고, 기술이 빠르게 바뀌며, 같은 도구라도 버전에 따라 결과가 달라질 수 있어 표준화가 까다롭기 때문입니다.
그럼에도 방향은 분명합니다. 증거의 신뢰를 개인의 경력이 아니라 검증 가능한 절차로 설명해야 한다는 요구가 계속 커지고 있고, 인정은 그 요구에 답하는 현재로서 가장 정착된 방식입니다.
ISO/IEC 17025
시험기관과 교정기관의 능력에 관한 국제 표준입니다. 절차를 지키는 것을 넘어 그 절차가 타당한 결과를 낸다는 것까지 증명하라고 요구하는 표준입니다.
정의
ISO/IEC 17025 는 시험기관과 교정기관의 능력에 대한 일반 요구사항을 규정한 국제 표준입니다. 어떤 기관이 기술적으로 유효한 결과를 낼 능력이 있는지를 판단하는 기준이 되며, KOLAS 를 비롯한 각국 인정 기구가 이 표준을 근거로 인정을 부여합니다.
ISO 9001 과의 차이
ISO 9001 은 품질경영시스템이 갖춰져 있는지를 봅니다. 절차가 정해져 있고 그대로 운영되며 개선되는지가 관심사입니다. 극단적으로 말하면, 틀린 결과를 일관되게 내놓는 조직도 절차만 지키면 ISO 9001 요건은 충족할 수 있습니다.
ISO/IEC 17025 는 여기에 더해 기술적 능력 을 요구합니다. 절차를 지키는 것만으로는 부족하고, 그 절차가 실제로 타당한 결과를 낸다는 것까지 증명해야 합니다. 두 표준의 결정적인 차이가 여기에 있습니다.
주요 요구사항
- 공정성: 결과에 영향을 줄 수 있는 상업적, 재정적, 인적 압력으로부터 독립적이어야 합니다. 의뢰인이 원하는 결과를 내주는 기관은 이 표준의 관점에서 자격이 없습니다.
- 기밀성: 업무 과정에서 알게 된 고객의 정보를 보호해야 합니다.
- 인력: 각 업무를 수행할 자격과 능력을 갖춘 인력을 지정하고, 그 능력을 지속적으로 관리해야 합니다.
- 장비: 필요한 장비를 갖추고 정해진 주기에 따라 교정하며, 교정 이력을 기록해야 합니다.
- 방법의 타당성 확인: 사용하는 시험 방법이 그 목적에 적합함을 확인하고 근거를 남겨야 합니다. 표준화된 방법이 아니라 자체 개발한 방법을 쓴다면 요구는 더 엄격해집니다.
- 측정 불확도: 결과에 따르는 불확실성의 범위를 평가하고 보고해야 합니다. 어떤 측정도 완벽하지 않다는 것을 인정하고, 그 오차의 크기를 명시하라는 요구입니다.
- 숙련도 시험: 다른 기관과 같은 시료를 시험해 결과를 비교하는 등, 자기 기관의 능력을 외부와 견주어 확인해야 합니다.
- 기록: 결과를 재현할 수 있을 만큼 충분한 기록을 남기고 정해진 기간 보관해야 합니다.
디지털 포렌식과의 관계
디지털 포렌식을 이 표준의 틀 안에서 수행한다는 것은, 분석 도구를 검증하고, 절차를 문서화하고, 인력의 자격을 관리하고, 결과의 재현 가능성을 조직 차원에서 보장한다는 뜻입니다.
포렌식 도구는 대부분 상용 소프트웨어이지만, 도구가 내놓는 결과를 그대로 믿는 것과 그 도구가 우리 환경에서 정확히 동작함을 확인해 두는 것은 다릅니다. 표준이 요구하는 것은 후자입니다. 결국 이 표준의 정신은 한 문장으로 요약됩니다. 개인의 숙련도에 기대지 말고, 시스템으로 신뢰를 담보하라.
시험 의뢰 범위와 계약검토
시험을 시작하기 전에 의뢰 목적을 구체화하고, 제공 자료와 수행 역량을 바탕으로 분석 범위·방법·결과로 설명할 수 있는 범위를 합의해야 합니다.
조작이 없었다는 결론을 받고 싶습니다
원본 녹음파일 없이 전달받은 음성파일에 대해 편집되지 않았다는 확인을 요청받는 경우가 있습니다. 이때 분석 항목과 납기만 정하기보다 제공 자료의 상태와 확인 가능한 판단 범위를 먼저 검토해야 합니다.
그러나 의뢰인이 원하는 확인과 제공된 자료로 판단할 수 있는 범위는 다를 수 있습니다. 원본 확보 가능성, 파일의 전달·변환 경위, 적용 가능한 분석방법을 확인하지 않으면 시험이 끝난 뒤에도 의뢰 목적에 충분히 답하지 못할 수 있습니다.
의뢰 목적을 시험 가능한 질문으로 바꿉니다
계약검토는 견적서의 금액과 납기를 확인하는 데 그치지 않습니다. 의뢰 요구사항이 명확한지, 이를 수행할 인력·장비와 자원이 있는지, 적절한 시험방법을 적용할 수 있는지 검토하는 과정입니다.
ISO/IEC 17025:2017의 7.1항은 이 표준을 적용하는 시험기관에 의뢰 요구사항의 명확화, 수행 역량과 자원 확인, 적절한 방법 선택 등을 요구합니다. 의뢰 내용과 계약 간 차이는 업무 시작 전에 해소하고, 업무 시작 후 계약이 변경되면 다시 검토하여 관련 담당자에게 알려야 합니다. 검토 내용과 변경사항도 기록으로 남깁니다.
포렌식 의뢰에서는 「무변조 증명」처럼 포괄적인 요청을 구체적인 검토 질문으로 정리합니다. 음성파일이라면 파일 구조와 메타데이터가 설명된 생성 경위와 부합하는지, 음성이나 배경음의 연속성에 특이점이 있는지 등을 검토할 수 있습니다. 실제 분석 항목은 자료의 상태와 적용 가능한 방법에 따라 정합니다.
이때 편집 흔적이 발견되지 않았다는 결과와 편집이 전혀 없었다는 결론은 구분해야 합니다. 원본이나 비교자료가 부족하다면 그로 인해 확인하기 어려운 사항을 설명하고, 판단이 제한되거나 결론을 내리지 못할 가능성도 사전에 안내합니다.
실무에서 확인할 사항
- 의뢰인이 확인하려는 사실과 결과의 사용 목적
- 대상 자료의 범위, 확보 경위와 원본·비교자료의 확보 가능성
- 수행할 분석과 제외할 분석, 적용 방법과 필요한 인력·장비
- 자료와 방법의 제약, 결과로 설명할 수 있는 범위
- 업무 시작 후 자료·대상·방법 변경 시 재검토 및 합의 기록
특정 기준에 대한 적합 여부를 판정해 달라는 요청이 있다면, 적용할 기준과 판정 방식인 의사결정 규칙을 확인합니다. 모든 포렌식 분석을 합격·불합격으로 표현할 필요는 없습니다.
계약에서 합의할 대상은 수행할 업무와 판단 기준입니다. 의뢰인이 원하는 결론을 미리 보장하지 않고, 확보한 자료와 실제 시험 결과에 근거하여 보고합니다. 계약검토는 이러한 원칙을 업무 시작 전에 공유하고, 의뢰인의 기대와 수행 가능한 업무 범위를 맞추는 과정입니다.
시험방법 검증
표준방법, 수정방법, 자체개발방법에 따라 실제 사용 환경에서 방법의 적합성을 확인하고 기록하는 이유를 설명합니다.
같은 절차도 환경이 바뀌면 결과가 달라질 수 있습니다
절차서에는 특정 도구로 이미지를 수집한다고 적혀 있습니다. 저는 절차가 문서에 있다는 사실과 그 방법이 현재 장비와 데이터에 적합하다는 사실을 나누어 봅니다. 도구 버전, 운영체제, 저장매체 특성이 바뀌면 이전에 확인한 방법을 그대로 적용하기 어려울 수 있습니다.
시험방법 검증은 문서를 잘 작성했는지 확인하는 작업이 아닙니다. 정한 방법이 의도한 결과를 일관되게 낼 수 있는지 객관적인 자료로 확인하는 과정입니다.
검증과 확인의 깊이는 방법의 출처에 따라 달라집니다
공인된 표준방법을 변경 없이 쓰는 경우에도 시험기관의 인력, 장비, 환경에서 제대로 수행할 수 있는지 확인해야 합니다. 표준에서 벗어나 수정했거나 기관이 자체 개발한 방법이라면 성능 특성을 더 넓게 평가할 필요가 있습니다.
디지털 분야에서는 알려진 데이터 세트, 해시값이 정해진 매체, 예상 결과가 있는 시험 파일을 활용할 수 있습니다. 반복 수행, 다른 작업자 간 비교, 도구 간 결과 대조를 통해 일관성과 한계를 봅니다.
검증 기록은 합격 표시보다 판단 근거를 담습니다
검증 완료라고 적는 것만으로는 부족합니다. 대상 버전, 시험 조건, 사용 데이터, 기대 결과, 실제 결과, 허용 기준, 차이의 원인과 승인자를 남깁니다. 일부 기능만 확인했다면 적용 범위도 제한해서 적어야 합니다.
도구가 업데이트되거나 환경이 달라졌을 때 재검토 조건을 정합니다. 모든 변경마다 처음부터 반복할 필요는 없지만 결과에 영향을 줄 수 있는 변경을 놓치지 않아야 합니다. 방법의 신뢰는 한 번 받은 도장이 아니라 유지되는 기록에서 나옵니다.
실무에서 확인할 항목
- 방법의 출처와 수정 여부
- 현재 인력, 장비, 버전과 환경에서의 적합성
- 기대 결과와 허용 기준이 있는 검증 데이터
- 변경 발생 시 재검토 및 재검증 조건
숙련도시험
기관 간 비교와 숙련도시험이 사람을 평가하는 데 그치지 않고 방법, 장비, 기록의 편차를 찾는 품질관리 수단인 이유를 설명합니다.
결과가 맞아도 과정은 다를 수 있습니다
같은 시료나 데이터를 여러 기관이 분석하면 최종 결과는 비슷해도 사용한 절차와 기록의 밀도는 다를 수 있습니다. 저는 숙련도시험을 합격 여부만 확인하는 행사로 보지 않습니다. 평소 내부에서 발견하기 어려운 편차를 외부 기준과 비교하는 기회로 봅니다.
디지털 시험에서는 수집 성공 여부뿐 아니라 해시값, 복구 범위, 시간 정보 해석, 보고 방식에서 차이가 날 수 있습니다. 정답과 일치했다는 사실만 보면 우연히 맞은 과정과 안정적인 과정을 구분하기 어렵습니다.
사람, 방법, 장비를 분리해 원인을 봅니다
결과가 기대와 다르면 작업자의 실수로 끝내기 쉽습니다. 그러나 절차서가 모호했거나, 도구 버전이 달랐거나, 검토 단계가 작동하지 않았을 수 있습니다. 저는 입력 데이터부터 보고서까지 단계를 나누어 차이가 생긴 지점을 찾습니다.
한 사람만 숙련도시험에 참여하고 결과를 조직과 공유하지 않으면 학습이 개인에게 머뭅니다. 사용한 방법과 발견된 차이, 시정조치, 재확인 결과를 관련 인력과 공유해야 기관의 능력으로 이어집니다.
적합한 프로그램이 없을 때도 비교 방법은 있습니다
분야가 좁아 외부 숙련도시험 프로그램을 찾기 어려운 경우가 있습니다. 이때는 시험소 간 비교, 내부에서 독립적으로 준비한 기준 데이터, 반복 시험 등 다른 품질보증 방법을 검토할 수 있습니다. 중요한 것은 선택한 방법이 실제 수행능력을 확인할 수 있는지입니다.
결과가 양호했더라도 개선점은 남을 수 있습니다. 수행 시간, 기록 누락, 판정 기준의 차이를 검토하면 다음 시험의 불확실성을 줄일 수 있습니다.
실무에서 확인할 항목
- 인정범위와 실제 시험방법에 맞는 프로그램
- 결과뿐 아니라 수행 절차와 기록의 비교
- 차이 원인의 사람, 방법, 장비별 분석
- 시정조치 후 효과 확인과 조직 내 공유
장비 중간점검
장비가 사용 가능한 상태인지 교정 또는 검증 사이에 확인하고, 이상 징후를 발견했을 때 이전 결과까지 검토하는 절차를 설명합니다.
어제 정상이라고 오늘도 정상인 것은 아닙니다
장비의 교정성적서나 적격성 기록이 유효해도 사용 중 케이블, 저장장치, 소프트웨어 설정이 바뀔 수 있습니다. 저는 사용일마다 모든 성능을 다시 시험하지는 않지만, 결과에 영향을 주는 핵심 상태를 확인합니다.
중간점검은 교정을 대신하지 않습니다. 정해진 교정이나 검증 주기 사이에 장비가 관리 상태를 벗어나지 않았는지 조기에 확인하는 장치입니다. 장비 특성과 사용 빈도, 고장 이력, 결과에 미치는 영향을 기준으로 항목과 주기를 정합니다.
점검 항목은 판정할 수 있어야 합니다
전원이 켜진다는 확인만으로 장비의 핵심 기능을 보증하기 어렵습니다. 반대로 매번 전체 성능시험을 하면 기록이 형식적으로 흐를 수 있습니다. 저는 장비별로 기준 데이터, 자가진단 결과, 해시 일치, 처리 속도 범위처럼 실제 기능과 연결된 항목을 고릅니다.
판정 기준도 수치나 명확한 상태로 정합니다. 정상, 양호 같은 표현만 두면 작업자마다 판단이 달라집니다. 허용 범위를 벗어났을 때 사용 중지, 재확인, 수리, 책임자 보고 절차까지 연결합니다.
이상은 발견 시점 이전의 결과에도 질문을 던집니다
중간점검에서 이상이 확인되면 그날의 장비만 격리해서 끝내지 않습니다. 마지막 정상 확인 이후 수행한 시험 결과가 영향을 받았는지 검토해야 합니다. 영향이 없다고 판단했다면 그 근거도 남깁니다.
점검 기록은 날짜와 서명만 채우는 양식이 아닙니다. 사용한 기준물, 결과, 판정, 이상 조치와 영향평가를 연결해야 합니다. 이렇게 해야 장비 상태와 발행된 결과 사이의 신뢰 관계를 설명할 수 있습니다.
실무에서 확인할 항목
- 장비 위험도와 사용 빈도에 맞는 점검 주기
- 핵심 기능과 연결된 점검 항목
- 수치 또는 명확한 상태로 정한 판정 기준
- 이상 발견 시 이전 시험 결과의 영향평가
분석 도구 변경관리
도구의 버전·설정 변경이 진행 중인 분석과 기존 결과에 미치는 영향을 관리합니다.
업데이트 전후의 차이
한 작업에서 같은 자료를 분석 도구의 새 버전으로 다시 처리했더니 항목 수가 달라졌습니다. 이전에 누락됐던 항목이 추가된 것인지, 중복이 늘어난 것인지, 분류 기준이 바뀐 것인지 확인이 필요했습니다.
저는 항목 수가 늘었다는 이유만으로 결과가 좋아졌다고 판단하지 않습니다. 변경된 기능과 차이가 발생한 자료를 연결해 봅니다.
비교 기준의 설정
수집, 해석, 검색, 내보내기 중 어느 기능이 바뀌었는지 구분하고, 실제 업무에 사용하는 기능인지 확인합니다. 기존 버전과 같은 결과가 나온다는 사실만으로 정확성이 보장되지는 않으므로, 알려진 기대 결과와 원시 자료에 비추어 차이를 설명합니다. 시험방법 검증이 방법의 수행 가능성과 적합성을 확인한다면, 변경관리는 그 판단을 언제 다시 해야 하고 어떤 업무에 적용할지 관리하는 역할을 합니다.
진행 중인 분석의 처리
분석 중간에 버전을 바꾸면 하나의 보고서에 서로 다른 조건의 결과가 섞일 수 있습니다. 기존 환경을 유지할지, 영향을 받는 부분을 다시 처리할지 정해야 합니다. 보안상 긴급 업데이트라면 적용 지연의 위험도 고려하고, 변경 사유와 적용 시점, 재처리 범위를 정해 필요한 제한을 표시합니다.
되돌릴 수 있는 범위
이전 설치 파일이 있어도 라이선스나 외부 서비스 변경 때문에 같은 환경을 재구성하지 못할 수 있습니다. 복구 가능성을 실제 조건에 맞춰 확인합니다. 최종 결과에 사용된 버전과 주요 설정을 식별할 수 있게 남기고, 검토를 마친 환경부터 업무에 적용합니다.
정리
정리하면, 버전 변화는 결과의 좋고 나쁨이 아니라 차이의 원인으로 봅니다. 어떤 기능이 왜 달라졌는지 설명하고, 검토를 마친 환경과 버전만 업무에 적용합니다.
시험결과의 기술검토
보고서 발행 전에 주요 결과와 해석이 원시기록 및 적용 방법으로 뒷받침되는지 확인합니다.
자연스러운 문장 안의 오류
한 보고서의 표와 결론이 매끄럽게 연결되어 있었습니다. 그런데 표의 시각만 다른 시간대로 변환되어 있어, 겉보기에는 자연스러운 문장 안에서 결론까지 영향을 받고 있었습니다.
기술검토는 문장을 매끄럽게 다듬는 작업과 다릅니다. 저는 중요한 판단에서 출발해 사용한 자료와 변환 과정까지 거슬러 올라갑니다.
검토할 연결
대상 식별정보, 방법, 설정, 계산과 변환, 보고된 결과가 서로 일치하는지 확인하고, 직접 확인한 사실보다 결론이 넓어지지 않았는지도 봅니다. 원시기록을 찾을 수 없는 핵심 결과는 서명만으로 보완할 수 없으므로, 근거를 확보하거나 재확인하고 그 전까지 발행 여부를 판단합니다. SWGDE 품질관리 지침도 기술검토를 보고서 발행 전 오류를 발견하고 수정하는 활동으로 다룹니다.
범위와 검토자
기관의 요구사항과 업무 특성에 따라 검토 범위를 정합니다. 위험을 고려한 검토가 필요한 필수 항목을 임의로 생략하는 근거가 되지는 않습니다. 검토자는 해당 방법과 자료를 이해할 역량이 있어야 하고, 수행자와 분리하고 검토 권한을 정하는 방식으로 자기 검토의 한계를 줄입니다.
수정 이후의 확인
의견을 전달한 것으로 검토가 끝나지는 않습니다. 수정한 결과와 최종 발행본이 일치하는지 확인해야 합니다. 표현을 바꾸는 과정에서 다른 표나 요약문이 그대로 남을 수 있으므로, 중요한 수정은 연결된 부분까지 확인한 뒤 검토를 종결합니다.
정리
정리하면, 기술검토는 문장을 다듬는 일이 아니라 결론을 근거까지 거슬러 확인하는 일입니다. 원시기록으로 뒷받침되지 않는 결과는 발행을 미루고, 수정 이후 최종본의 일치까지 확인합니다.
부적합 작업 관리
요구사항에서 벗어난 작업의 영향을 평가하고, 결과 처리와 업무 재개를 결정합니다.
뒤늦게 발견한 잘못된 설정
한 작업에서 분석을 마친 뒤에야 설정 오류를 발견했습니다. 다시 처리하면 현재 결과는 고칠 수 있지만, 같은 설정을 사용한 다른 작업이 있었는지는 별도로 확인해야 했습니다.
저는 눈앞의 수정과 영향평가를 나눕니다. 설정 오류가 있다고 모든 결과가 잘못된 것도 아니지만, 발견한 한 건에만 영향이 있다고 가정할 수도 없습니다.
영향 범위의 근거
어떤 기능과 데이터가 영향을 받을 수 있는지 확인합니다. 오류가 시작된 시점, 같은 환경의 사용 범위, 이미 발행한 결과를 살핍니다. 필요한 작업이나 결과의 사용·발행을 제한하되 범위는 근거에 따라 정하고, 영향을 받지 않는다고 판단한 경우에도 그 이유를 남깁니다.
수정과 원인 조치
재수행과 보고서 정정은 현재 문제를 바로잡는 조치입니다. 설정 통제, 절차 변경, 교육은 원인과 재발 가능성을 다루는 조치가 될 수 있습니다. 오류마다 같은 조치를 반복하기보다 왜 기존 점검에서 걸러지지 않았는지 살피고, 교육 부족으로 설명하기 전에 화면 구성이나 승인 절차의 문제도 확인합니다. 고객 통지와 결과 회수 필요성은 영향평가와 적용 절차에 따라 판단합니다.
재개와 후속 확인
업무 재개는 원인이 해소되고 필요한 확인을 마쳤는지에 따라 정해진 권한자가 승인합니다. 재개 승인과 장기적인 재발 방지 효과 확인은 시점이 다를 수 있습니다. 다음 작업에서 바꾼 통제가 실제로 적용되는지 확인하면, 조치가 형식적으로 끝나는 일을 줄일 수 있습니다.
정리
정리하면, 부적합은 눈앞의 결과를 고치는 일과 원인을 다루는 일을 나눠 처리합니다. 영향 범위를 근거로 정하고, 재개 승인과 재발 방지 확인의 시점을 구분합니다.
NIST AI 위험관리 프레임워크
AI RMF와 생성형 AI 프로파일을 활용해 AI 사용의 책임, 평가와 대응 기준을 정리합니다.
AI 사용 규정에 남은 빈칸
한 조직의 사내 규정에 "AI 결과를 검토한 뒤 사용한다"고 적혀 있었습니다. 그런데 누가 어떤 부분을 확인해야 하는지는 정해져 있지 않아, 실제로는 저마다 다르게 쓰고 있었습니다.
저는 이런 문장을 업무별 질문으로 바꿉니다. 회의록의 사실관계를 확인하는 것과 고객에게 보낼 안내문을 승인하는 것은 검토 대상이 다릅니다. 같은 도구를 쓰더라도 결과의 사용처에 따라 위험이 달라지기 때문입니다.
문서의 역할
NIST AI RMF 1.0은 2023년 1월 발표된 자율적 위험관리 프레임워크로, AI를 개발하는 조직뿐 아니라 도입하고 사용하는 조직도 활용할 수 있습니다. NIST AI 600-1은 2024년 7월 발표된 생성형 AI 프로파일로, 사실과 다른 내용의 생성, 개인정보, 정보보안, 지식재산, 사람의 과도한 의존 같은 위험을 구체적으로 살펴보도록 돕습니다. 자세한 내용은 NIST 공식 안내를 참고하고, 적용할 때는 사용한 판본을 기록하고 개정 상태를 확인합니다.
네 가지 기능의 실무 적용
AI RMF의 핵심 기능은 GOVERN, MAP, MEASURE, MANAGE입니다. 다음은 이를 업무에 적용한 예시입니다.
| 기능 | 정할 내용 | 실무 예시 |
|---|---|---|
| GOVERN | 책임과 승인 기준 | 업무 소유자, 검토자, 예외 승인자 지정 |
| MAP | 사용 목적과 영향 | 입력 자료, 이용자, 결과 사용처 정리 |
| MEASURE | 평가 방법과 한계 | 대표 자료로 오류·누락·위험한 출력 확인 |
| MANAGE | 대응과 재검토 | 사용 제한, 수정, 중지·재개 조건 설정 |
이 기능들은 한 번씩 거치는 절차가 아닙니다. 모델이나 업무가 바뀌면 평가와 대응을 다시 검토하며, 책임과 관리 기준은 전 과정에 적용됩니다.
검토의 수준을 정합니다
문장 교정용 AI와 조사 대상 자료를 분류하는 AI에 같은 평가 기준을 적용하기는 어렵습니다. 조사 자료 분류라면 찾아낸 문서만 아니라 누락 가능성도 살펴야 하고, 고객 안내라면 사실관계와 적용 조건, 외부 발송 승인을 확인합니다. 사람의 권익에 영향을 주는 용도라면 별도의 법적·업무적 검토가 필요합니다. 저는 도입 전에 허용할 사용 범위와 허용하기 어려운 오류를 정하는 편이 좋다고 봅니다. 결과를 본 뒤 기준을 바꾸면 평가가 도입 결정을 정당화하는 절차로 흐를 수 있습니다.
컴플라이언스와의 구분
AI RMF를 적용했다는 사실만으로 법령과 계약을 모두 준수했다고 볼 수는 없습니다. 해당 의무를 따로 확인하고 관리 활동과 연결해야 합니다. 프레임워크 자체는 인증서나 법적 면책을 제공하는 제도가 아니므로, "NIST 기준 적용"이라고 설명하려면 어느 업무에 어떤 항목을 적용했는지 범위가 드러나야 합니다.
필요한 지식과 운영 기록
사용자는 입력 가능한 자료와 원문 대조가 필요한 결과를 알아야 하고, 관리자는 보관 조건과 접근권한을, 감사 담당자는 승인·검토·오류 처리의 실제 이행을 살펴야 합니다. 교육에서도 매끄러운 요약에서 빠진 조건을 스스로 찾아보는 등 자신의 업무에 맞는 연습이 필요합니다. 기록에는 사용 목적, 승인된 환경, 평가 결과, 남은 제한을 담되 입력 자료 전체를 무조건 보관하기보다 필요한 근거와 보존 범위를 정합니다. 이후 오류가 발생했을 때 모델, 업무 방식, 검토 기준 중 무엇을 바꿀지 판단할 수 있는 수준이 기준입니다.
정리
정리하면, AI 위험관리는 도구가 아니라 사용처별 책임과 검토 수준을 정하는 일입니다. GOVERN·MAP·MEASURE·MANAGE를 업무에 맞춰 반복 적용하고, 적용 범위와 근거를 기록으로 남깁니다. 프레임워크를 적용했다는 사실이 곧 법령 준수나 면책을 뜻하지는 않는다는 점도 함께 기억합니다.
측정결과의 소급성
측정소급성은 측정결과를 문서화된 교정의 연쇄를 통해 기준에 연결할 수 있는 성질입니다. 교정성적서의 보유만으로 모든 시험결과가 보장되지는 않습니다.
사례로 보는 문제
가상의 사례입니다. 시험기관이 장비의 교정성적서를 보유하고 있지만 실제 사용범위가 교정범위에 포함되는지 확인하지 않았습니다. 교정 이후 상태를 확인할 필요가 있었는데도 점검 근거가 남아 있지 않았습니다. 성적서는 있어도 해당 결과의 신뢰성을 충분히 설명하기 어려운 상황입니다.
측정결과에서 기준까지 연결합니다
측정소급성에서는 끊기지 않고 문서화된 교정의 연쇄와 각 단계의 측정불확도가 중요합니다. 실제 측정 항목·범위·조건, 보정값과 불확도의 반영을 확인합니다. 교정조건과 사용조건이 반드시 같아야 한다는 뜻은 아니며, 차이가 결과에 미치는 영향을 평가해야 합니다.
교정과 사용 중 상태 확인도 구분합니다. 장비의 성능에 대한 신뢰를 유지하기 위해 중간점검이 필요한 경우 절차에 따라 실시합니다. 교정성적서가 있다는 이유만으로 시험 당시의 정상 작동이나 모든 결과의 유효성을 보장할 수는 없습니다.
디지털 포렌식의 검증과 구분합니다
증거의 취급이력을 추적하는 것과 계량학적 측정소급성은 서로 다른 개념입니다. 시간 간격 등 측정량이 결과에 영향을 준다면 그 측정의 기준과 연결을 검토합니다. 기록된 타임스탬프를 읽었다는 사실만으로 그 시각이 표준시와 정확하게 연결됐다고 볼 수도 없습니다.
해시 계산이나 파일 해석은 기대 결과가 검증된 시험자료와 방법 검증, 도구 버전·설정 관리로 시험한 조건에서의 정확성을 평가할 수 있습니다. 이러한 검증을 교정의 연쇄와 동일하게 표현하지 않습니다. 같은 결과가 반복된다는 사실만으로 정확성까지 입증되는 것도 아닙니다.
실무에서 확인할 사항
- 측정 대상과 결과에 미치는 영향, 적용 기준
- 교정기관의 역량과 교정 항목·범위·불확도
- 사용조건의 차이와 필요한 보정·점검
- 도구 검증자료의 정답 근거와 버전·설정
- 이상 발견 시 관련 시험결과의 영향 평가와 후속조치
시험기록의 수정이력
시험기록의 오류는 정정하되, 원래 기록과 수정 내용, 변경일 및 책임자를 추적할 수 있어야 합니다.
사례로 보는 문제
가상의 사례입니다. 분석자가 시험기록서의 대상 파일명을 고치고 기존 파일을 덮어썼습니다. 이후 검토자는 단순 오기인지 실제 시험대상이 달라진 것인지 기록만으로 확인할 수 없었습니다.
정확한 기록에는 정정 과정이 포함됩니다
ISO/IEC 17025:2017을 적용하는 시험기관은 7.5.2에 따라 기술기록의 변경을 이전 버전이나 원래 관찰까지 추적할 수 있도록 관리해야 합니다. 원래 자료와 수정된 자료를 보존하고 변경일, 변경 내용과 책임자를 식별할 수 있어야 합니다.
파일명에 “최종”을 붙이거나 파일 수정일이 남아 있는 것만으로 이 요건이 충족되지는 않습니다. 전자기록은 이전 버전과 변경 내역을 보존하는 방식으로 관리하고, 종이 기록도 수정 전 내용을 식별할 수 있게 정정합니다.
정정 이유와 결과에 미친 영향을 확인합니다
정정 사유와 확인 근거를 함께 남기면 변경의 적절성을 설명하는 데 도움이 됩니다. 이는 변경 이력의 필수 식별정보에 더해 검토를 돕는 관리 방법입니다. 오탈자 수정과 대상 식별·계산·결론을 바꾸는 수정은 영향을 구분해 검토합니다.
이미 발행한 성적서에 영향을 준다면 기술기록의 정정만으로 끝내지 않고 성적서 수정·재발행 필요성을 확인합니다. 실제 시험 수행의 문제라면 부적합 작업 절차에 따른 영향 평가도 필요할 수 있습니다. 사후 보완 기록을 당시 작성한 원기록처럼 보이게 만들지 않습니다.
실무에서 확인할 사항
- 원래 기록과 수정본, 변경일·변경 내용·책임자
- 정정 사유와 이를 뒷받침하는 원시자료
- 시험대상·계산·결론 및 발행 성적서에 대한 영향
- 수정 권한과 버전·백업 기능의 실제 작동 여부
- 필요한 기술검토·성적서 조치 및 관련 기록의 연결

