Oracle Database TIP
Stored Procedure 내용을 암호화할 수 있나요? 5 0 13,336

by 김정식 WRAP 암호화 [2002.07.10]


[질문]

Stored Procedure 내용을 암호화할 수 있나요?

  MS SQL용으로 개발된 것을 Oracl로 변환하려구 합니다. Oracle버전은 8.1.6 정도...될듯하구여.

  MS SQL에선 SP나 트리거 등을 create 할 적에 with encryption 라는 option을 주면 그 내용이 암호화되어 누구도 읽지 못하게 할 수 있는데, Oracle에도 혹시 그런 기능이 있는지 궁금하네요.

  판매용 제품이며, 왠만한 내용들이 SP내에 표현되어 있기 때문에 공개가 되지 않았으면 합니다.

  방법이 있으면 알려주시기 바랍니다.

답변

  오라클에서 제공하는 wrap 이라는 명령어가 있습니다.

  암호화 하고자 하는 procedure나 function을 text file로 저장한후에 (예로 test.sql이라할때)

  wrap iname=test.sql

  을 수행하면 test.plb 라는 File이 생성됩니다.

  이 File을 sqlplus등을 통해 실행하면 user_source와 같은 dictionary를 통해 소스의 내용을 확인할 수 없습니다.

- 강좌 URL : http://www.gurubee.net/lecture/1460

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입