Я впевнений, що це має бути вікі спільноти, але я не знаю, як зробити це. Тож якщо адміністратор бачить це, будь ласка, змініть, якщо це доречно.
Отже ... як ви захищаєте дані бази даних PostGIS під час використання QGIS 1.7? (Я використовую QGIS 1.7 та PostGIS 1.5)
Причина, яку я прошу, полягає в тому, що я відкрив файл проекту QGIS в блокноті ++, щоб змінити значення хосту в моєму рядку джерел даних, оскільки недавно сервер змінив ім'я. Під час редагування файлу проекту в блокноті ++ я побачив звичайний день імені користувача та пароля до бази даних, як показано нижче.
<datasource>dbname='spatialdb' host=gis port=9999 user='generaluser'
password='gisv13wer' sslmode=disable key='gid'
table="gisprod"."aq_pipeline" (the_geom) sql=</datasource>
Це здається чимось двояким мечем, тому що мені подобається те, що я міг легко редагувати значення хосту в моєму рядку джерел даних, щоб я не втрачав своїх проектів, але мені незручно з тим, що дані бази даних є сидить там незашифрований і світ бачить так би мовити.
В якості надзвичайної ситуації я розмістив усі свої проектні файли, які використовують мій обліковий запис адміністратора, у папку, до якої тепер я можу отримати доступ. Але я не думаю, що це ідеально.
Як адміністратор ГІС я відповідаю за цілісність баз даних простору, і я занепокоєний тим, що я щойно викрив всю свою базу даних для тих, хто достатньо цікавий, щоб увійти. Я трохи розчулився, я пропустив це, коли ми оцінювали QGIS.
Тож як ти впораєшся з цим ризиком, якщо опинишся у подібній ситуації? Чи достатній мій випадок надзвичайних ситуацій для виробничого середовища чи мені краще подати запит на функцію QGIS для вирішення проблеми?