나는 이것이 커뮤니티 위키가 될 것이라고 확신하지만, 그것을 만드는 법을 모른다. 따라서 관리자가이를 본다면 적절하게 변경하십시오.
QGIS 1.7을 사용할 때 PostGIS 데이터베이스 데이터를 어떻게 보호합니까? (QGIS 1.7 및 PostGIS 1.5를 사용하고 있습니다)
필자가 요청한 이유는 최근에 서버의 이름이 바뀌었을 때 데이터 소스 문자열의 호스트 값을 변경하기 위해 notepad ++에서 QGIS 프로젝트 파일을 열었 기 때문입니다. 메모장 ++에서 프로젝트 파일을 편집 할 때 아래와 같이 데이터베이스에 대한 사용자 이름과 비밀번호가 평소처럼 보였습니다.
<datasource>dbname='spatialdb' host=gis port=9999 user='generaluser'
password='gisv13wer' sslmode=disable key='gid'
table="gisprod"."aq_pipeline" (the_geom) sql=</datasource>
프로젝트를 잃지 않도록 데이터 소스 문자열에서 호스트 값을 쉽게 편집 할 수 있다는 사실을 좋아하기 때문에 다소 양날의 칼처럼 보입니다.하지만 데이터베이스 자격 증명이 불편하다는 사실에 불편합니다. 암호화되지 않은 상태로 앉아 있고 세상 사람들이 그렇게 말하는 것을 볼 수 있습니다.
우연히 나는 관리자 계정을 사용하는 모든 프로젝트 파일을 폴더에만 저장했습니다. 그러나 이것이 이상적이라고 생각하지 않습니다.
GIS 관리자로서 나는 공간 데이터베이스의 무결성에 대한 책임이 있으며, 전체 데이터베이스를 방금 들어올 정도로 호기심이 많은 사람에게 공개 한 것에 대해 우려하고 있습니다. QGIS를 평가할 때이 점을 놓쳤습니다.
비슷한 상황에 처한 경우이 위험을 어떻게 관리합니까? 프로덕션 환경에 적합한 우발 상황이 좋습니까? 아니면 문제를 해결하기 위해 QGIS 기능 요청을하는 것이 더 좋습니까?