Db2 스토리

고정 헤더 영역

글 제목

메뉴 레이어

Db2 스토리

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (39)
    • Db2 for LUW (18)
    • Db2 for i (21)

검색 레이어

Db2 스토리

검색 영역

컨텐츠 검색

보안

  • 해시 함수 (HASH)로 데이터 무결성 검증하기

    2022.12.27 by 아이구르미

  • 데이터 마스킹(Masking)

    2022.11.03 by 아이구르미

해시 함수 (HASH)로 데이터 무결성 검증하기

이번에는 데이터나 파일의 무결성을 검증할 때 유용한 단방향 암호화 함수 HASH 함수에 대해서 알아보겠습니다!! 이 함수는 Db2 for i 7.4에 추가된 함수들입니다. 먼저 HASH 함수가 무엇인지부터 살펴볼까요? 해시 함수(HASH) 란? 해시 함수(HASH)는 임의의 길이를 갖는 임의의 데이터를 고정된 길이의 데이터로 매핑하는 단방향 함수를 말합니다. 이러한 해시 함수를 적용하여 나온 고정된 길이의 값을 해시값, 해시 코드 해시섬(sum), 체크섬(checksum) 등으로 부릅니다. 해시값만 가지고는 원문을 복원해내는 것은 불가능합니다. 따라서 민감한 입력 데이터나 파일의 무결성을 검증할 때 사용합니다. 파일/데이터를 배포할 때 해시값을 같이 배포하고, 파일/데이터의 해시값이 배포된 해시값과 같으..

Db2 for i 2022. 12. 27. 13:00

데이터 마스킹(Masking)

데이터를 보호하는 방법 중 하나로 마스킹 처리를 활용할 일이 있을 때 어떻게 처리되는지 궁금해서 몇가지 테스트를 진행해 보았습니다. 예를 들어 직원의 월급 정보를 급여 담당자들만 볼 수 있게 하고, 다른 사용자들은 볼 수 있게 하려면 어떻게 할 수 있을까요? 일단, 해당 테이블을 조회할 때 사용하는 DB 사용자 계정이 공통 계정을 사용하는 경우라면 데이터베이스에서 계정을 구분할 수 없기 때문에 DB 단에서 처리하기는 어려울 것입니다. 계정 구분이 어렵다면, 특정 어플리케이션이나 특정 IP를 통해서만 데이터를 볼 수 있게 하려면 어떻게 할 수 있을까요? 각 사용자가 고유의 DB 사용자 계정을 사용하는 경우에 사용할 수 있는 가장 간단한 방법인 Db2 Column Masking 기능에 대해서 알아보았는데요...

Db2 for i 2022. 11. 3. 11:30

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Db2 스토리 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바