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 4888 게시물 읽기
No. 4888
jdbc 이용시 암호의 보안문제 질문입니다.
작성자
유욱종
작성일
2003-09-03 23:53ⓒ
2003-09-04 00:09ⓜ
조회수
1,854

저는 postgreSQL과 리눅스에 대한 지식이 많지 않은 사람입니다.

질문이 다소 어리석더라도 양해를 구합니다.

 

리눅스 상에서 JDBC를 통해 데이터베이스에 접근하는 경우,

해당 java 파일내에

 Connection con = DriverManager.getConnection

                            (jdbc:postgresql://127.0.0.1:5432/testDB, "postgres", "1234");

이런식으로 저의 경우 1234라는 패스워드가 그대로 드러납니다.

이런 방식은 보안에 문제가 있지 않습니까?

패스워드를 암호화 하거나 다른 보안을 유지하는 방식이 있는지 알고 싶습니다.

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

이 문제는 모든 개발 언어에서 마찬가지로 발생할 걸요?

vb 처럼 프로그램 소스 중에 사용하는 상수 문자열을 암호화 하는 내부적인 기능을 제공하지 않는다면, 그부분은 PostgreSQL 차원에서 해결해야할 문제가 아니라 프로그래머가 해결해야할 문제 같습니다.

 

아무튼 제가 기억하기로는 forte에서 jdbc를 사용했을 때, forte에서 프로그래머가 코딩할 때 지정한 암호화 되지 않은 암호(plain password)를 forte 차원에서 인코딩을 하더군요. 꽤 오래전 일인지라 기억이 가물가물 합니다.

 

아무튼 php,jsp,asp 모두 마찬가지 입니다.

password 인증 방식의 한계이기도 하구요.

 

정녕코 이방식이 찝찝하다면, PostgreSQL에서는 기타 다른 인증 방식을 여러가지로 제공하고 있습니다. 다른 인증 방식으로 바꾸어 보시지요. 아니면, password 자체를 인디코딩 하는 루틴을 하나 만드셔서 내부적으로 사용하시든지.

김상기(ioseph)님이 2003-09-04 00:45에 작성한 댓글입니다.

친절하게 알려주셔서 감사합니다.

도움이 많이 되었습니다.

유욱종님이 2003-09-04 04:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4892[질문]LargeObject 삭제방법은??? [1]
노동옥
2003-09-04
1892
4890윈도우에 postgres 설치시 Administartor로 꼭 시작해야 합니까? [1]
박종선
2003-09-04
5188
4888jdbc 이용시 암호의 보안문제 질문입니다. [2]
유욱종
2003-09-03
1854
4886recycled transaction log file xxx 의 우리말
김상기
2003-09-03
1664
4884postgres 윈도우 설치방법을 가르쳐 주세요. [2]
박종선
2003-09-03
2517
4880레드햇 9.0 설치 후 postgresql 구버젼 설치시 문제 [1]
강승진
2003-08-13
3148
4877psql이 실행할때... 어떤 파일을 참조하나요? [2]
장현식
2003-09-02
1844
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다