본문 바로가기
직장생활/스킬업>> 엑셀,구글시트

"엑셀에서 민감한 정보 보호하기: 데이터 마스킹 처리하는 방법"

by 슬기로운 민지 2024. 9. 8.
반응형

블로그 글: 엑셀에서 데이터 마스킹 처리하기

엑셀은 데이터를 관리하고 분석하는 데 매우 유용한 도구이지만, 개인 정보나 민감한 데이터를 다룰 때는 주의가 필요합니다. 특히, 개인 정보 보호법을 준수하기 위해 중요한 정보는 노출되지 않도록 해야 하는데, 이를 위해 데이터 마스킹이라는 기술을 사용합니다. 데이터 마스킹은 실제 데이터를 숨기거나 변경하여 외부에 노출되지 않도록 하는 방식입니다. 이번 글에서는 엑셀에서 데이터 마스킹을 하는 방법과 주요 팁을 소개합니다.


1. 데이터 마스킹이란?

데이터 마스킹은 원본 데이터를 변경해 실제 데이터를 숨기고, 대신 가짜 데이터를 노출하는 방법입니다. 특히 개인 정보금융 정보와 같은 민감한 데이터를 보호할 때 유용합니다. 엑셀에서 데이터를 마스킹하면, 개인 정보 유출을 방지하고, 특정 조건에 맞는 데이터만 보여줄 수 있습니다.

 

2. 엑셀에서 데이터 마스킹을 하는 방법

엑셀에서 데이터를 마스킹하는 방법은 다양합니다. 아래는 그 중 대표적인 몇 가지 방법입니다.

1) 텍스트 함수로 데이터 일부 가리기

엑셀의 텍스트 함수를 사용하면, 텍스트 데이터를 가려서 노출하지 않을 수 있습니다. 예를 들어, 주민등록번호나 전화번호의 일부를 ‘*’로 대체할 수 있습니다.

 

함수 사용 예시: 주민등록번호가 123456-7890123일 때, 앞부분은 가리고 뒷부분만 남기려면

**=CONCATENATE("******-", RIGHT(A2, 7))**와 같은 수식을 사용할 수 있습니다.

결과: ******-7890123

 

셀값가리기,데이터마스킹

 

이 방법은 텍스트의 일부만 노출하고 나머지는 마스킹하여 민감한 정보를 보호하는 데 유용합니다.

2) 부분 마스킹

LEFT 또는 RIGHT 함수를 사용하여 텍스트의 앞부분 또는 뒷부분을 마스킹할 수 있습니다. 예를 들어, 전화번호의 마지막 4자리만 표시하고 싶을 때:

 

수식: =CONCATENATE(LEFT(A1, 3), "****")

결과: 010--

 

이 방법은 고객 정보나 카드 번호 등의 데이터를 보호할 때 유용합니다.

3) 무작위 데이터 생성

엑셀의 RAND 또는 RANDBETWEEN 함수를 이용해 민감한 데이터를 무작위 데이터로 대체할 수 있습니다. 이를 통해 외부에 데이터를 제공할 때도 실제 정보를 유출하지 않도록 할 수 있습니다.

 

RAND 함수: =RAND()를 사용해 0과 1 사이의 무작위 숫자를 생성하거나, RANDBETWEEN으로 특정 범위 내에서 랜덤한 숫자를 생성할 수 있습니다.

예시: 원본 고객 ID를 무작위 숫자로 대체하여 가짜 데이터를 제공합니다.

4) 조건부 서식

엑셀의 조건부 서식을 활용하여 특정 조건을 충족하는 데이터만 숨기거나 가리기할 수 있습니다. 특정 셀에 민감한 데이터가 포함되어 있을 때, 조건부 서식을 적용해 데이터가 보이지 않게 만들 수 있습니다.

 


 

 

3. 데이터 마스킹의 활용 예시

1) 고객 정보 보호

고객 이름이나 연락처 등 민감한 정보를 다른 부서에 전달할 때, 일부 데이터만 마스킹하여 전달할 수 있습니다. 예를 들어, 고객 이름의 성은 보이지만 이름의 나머지 부분은 마스킹할 수 있습니다.

2) 카드 정보 마스킹

금융 데이터를 다룰 때 카드 번호의 마지막 4자리만 표시하고 나머지는 마스킹 처리하여 보안을 유지할 수 있습니다.

 

4. 데이터 마스킹을 할 때 주의할 점

 

원본 데이터 보존: 마스킹된 데이터를 사용하더라도 원본 데이터는 보존해야 합니다. 이를 위해 마스킹 처리한 데이터를 새로운 파일에 저장하는 것이 좋습니다.

규정 준수: 개인 정보 보호법 등의 규정을 반드시 준수해야 합니다. 민감한 데이터를 다룰 때는 마스킹이 적절하게 이루어졌는지 확인해야 합니다.

 

5. 데이터 마스킹의 이점

 

개인 정보 보호: 데이터 마스킹을 통해 민감한 정보를 보호하고, 개인정보 유출의 위험을 줄일 수 있습니다.

데이터 보안 강화: 마스킹된 데이터를 사용해도 데이터 분석이나 보고서 작성이 가능하며, 실제 정보는 보호할 수 있습니다.

컴플라이언스 준수: 데이터 보호 규정을 준수하는 데 필수적인 방법으로, 개인정보 보호법 등과 같은 법률을 준수할 수 있습니다.

 

 

데이터 마스킹은 민감한 정보를 보호하는 중요한 방법 중 하나로, 엑셀에서도 간편하게 처리할 수 있습니다. 위에서 소개한 다양한 방법을 활용하면, 개인 정보 유출을 방지하고 안전하게 데이터를 관리할 수 있습니다.

반응형