기술 정보
home
채널 소개
home

SAVE CREDENTIAL을 이용한 접속정보 암호화 _권한 설정과 적용 테스트

문서 유형
기술 정보
분야
보안
키워드
SAVE CREDENTIAL
wallet
1 more property

개요

본 글은 Wallet 권한 변경, 접속 테스트, 그리고 기존 스크립트에서의 적용 방법을 설명합니다.
SAVE CREDENTIAL 기능으로 생성한 Wallet 파일은 권한을 제한하여 보안을 강화해야 합니다.

방법

Wallet 권한 변경

다른 사용자가 Wallet 파일을 사용할 수 없도록 권한을 변경합니다.
$ chmod 600 $ISQL_WALLET_PATH $ ls -alt $ISQL_WALLET_PATH -rw------- 1 tibero tibero 16 Jul 17 18:12 /tibero_data/tibero/wallet/wallet.dat
SQL
복사

Wallet 적용 테스트

ID와 Password 없이 정상적으로 접속이 가능한지 확인합니다.
$] tbsql tbSQL 5 Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved. Connected to Tibero. SQL> SELECT * FROM dual; DUMMY ----- X 1 row selected.
SQL
복사

기존 스크립트 변경 전/후 비교

변경 전 – 스크립트 내에서 ID와 Password를 변수로 지정 후 사용
Configuration -------------------------------- MONITOR=$HOME/tbinary/monitor USER=user PASS=userpasswd print_version print_warning tbsql $USER/$PASS @명령어.sql
SQL
복사
변경 후 – Wallet 사용으로 ID와 Password 변수 없이 접속 가능
tbsql @명령어.sql
SQL
복사