database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10419 게시물 읽기
No. 10419
프로시저 소스 암호화에 대해 문의 드립니다.
작성자
이규동(twinslee)
작성일
2023-04-28 08:04
조회수
4,928

오라클d의 wrap 처럼,

PostgreSQL 에서도 프로시저의 내용을 암호화할 방법이 있는지요 ?


2015년도의 게시물을 확인바에 의하면,

PPAS에서는 edb*wrap이라고 있는것은 확인했습니다.


그간 Postgres도 버전업이 많이 되었고....


무상Postgres에서 사용할수 방법이 있는지요 ?

오픈소스에 맞지 않는거라 postgres자체에서는 앞으로도 지원이 되지 않는건가요 ?


프로시저암호화를 유상으로 제공하는 제품은 있는지요 ?


부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

함수 만들 때, language 옵션 값으로 'C' 를 사용하는 방법과

안해봤지만, 각 인터프리터 언어 가운데, 소스 코드를 읽을 수 없게 하는 하는 언어들, 예를 들어, php, javascript 같은 언어로 함수를 작성하는 방법이 있을 것 같네요. python으로 시작 부분만 일반 코드로 짜고, 나머지 import 하는 모듈은 미리 컴파일된 놈만 남겨 배포하는 방법도 있을 것 같네요.

python 작업 예제 한번 써봤습니다.

https://database.sarang.net/?inc=read&criteria=pgsql&subcrit=devel&aid=10420&id=0&limit=20&keyword=&page=1


아무튼 최고는 C 입니다.

김상기(ioseph)님이 2023-04-28 10:05에 작성한 댓글입니다.
이 댓글은 2023-04-28 11:09에 마지막으로 수정되었습니다.

김상기님. 답변 너무 감사드립니다.


Oracle과 SQLServer에서 PostgreSql 로 이행하것을 검토중이라

PostgreSQL은 샘플정도 기본적인것 만져보고 있는 정도의 수준입니다.


프로시저를 plpgsql로 만들었을때 소스코드가 보인다고 해서,

언어옵션의 다른언어 들도 다 보여진다고만 생각했었는데,

언어별로 소스코드가 숨겨질수 있다는 것은 모르고 있었습니다.


이행시에 언어를 바꾸면, 특히 C로 바꿀려면 작업량이 더 많아 지기는 하겠지만,

C언어를 일단 우선으로하고, javascript 는 확인을 해 봐야겠네요.


python 샘플로 알려주신 모듈import하는 방식도 참고 하도록 하겠습니다.


역시, plpgsql 언어로 만들었을때 소스코드 숨기는 방법은

무상버전에서는 없는거네요.


감사합니다.

 

이규동님이 2023-04-28 12:38에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
10423Postgresql 15.2 Windows Ver에서 PG_HINT_PLAN 사용 가능한가요 ? [2]
이규동
2023-05-07
4815
10422oracle_fdw 인스톨시 에라 [oracle_fdw.c:8:10: fatal error: postgres.h] 해결방법 부탁드립니다. [3]
이규동
2023-05-02
4903
10421postgresql인스톨시에 lc_collate등 C 로 하는 방법이 있는지요. [2]
이규동
2023-04-30
4944
10419프로시저 소스 암호화에 대해 문의 드립니다. [2]
이규동
2023-04-28
4928
10418windows10에서의 postgresql설치가 안됩니다. [1]
김성철
2023-04-23
5068
10417Oracle 을 Postgres로 마이그레이션.. [1]
piamail4z
2023-04-21
5104
10415DB(postgresql)내에 특정 되지 않은 개수의 데이터 처리는 어떻게 할까요? [1]
kimsunggeun
2023-04-18
4991
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.057초, 이곳 서비스는
	PostgreSQL v14.6으로 자료를 관리합니다